kavenc (formerly kvidenc)
Source (link to git-repo or to original if based on someone elses unmodified work):
kavenc is a KDE service menu utility to easily convert videos and audio files
between various formats, or to extract audio from video files.
REQUIREMENTS
- mplayer
- mencoder
- ffmpeg
- ffmpeg2theora
- oggenc
- lame
- faac
- flac
CURRENTLY SUPPORTED VIDEO OUTPUT FORMATS
- 3GP
- MPEG
- PAL-DV
- NTSC-DV
- PAL-DVD
- NTSC-DVD
- PAL-VCD
- NTSC-VCD
- PAL-SVCD
- NTSC-SVCD
- OGG/Theora
- AVI
CURRENTLY SUPPORTED AUDIO OUTPUT FORMATS
- WAV
- Ogg Vorbis
- MP3
- AAC
- M4A (for iPod)
- Flac
INSTALLATION
Run the install.sh script.
FEEDBACK
Please send any bug reports, suggestions, conversion
format requests, etc. to http://kavenc.sf.net/?q=contact
version 0.2:
- changed name from "kvidenc" to "kavenc"
- added support for coverting/extracting to various audio formats
- fixed support for input files containing whitespace
- now dissallows overwriting of input file
- more verbose ouput if conversion fails
- more accurate progress dialog
- fixed some bugs in installer
- fixed file extensions for dv, vcd, and svcd
version 0.1b2:
- fixed infinite loop
version 0.1b:
- added ogg/theora support
- added registration of video/x-flv and video/3gpp mimetypes
- fixed debugging output
- implemented install.sh
- more thorough checking of overwriting output file
version 0.1a:
- initial release
Ratings & Comments
20 Comments
I have a friend with a Sandisk Fuzz, but can't find a converter so he can watch videos on it. Would it be possible to add a default profile for this device and other sandisk devices that are said to be linux compatible by the company? I'm asking all the video converter devels, in hope that someone will consider it. We would greatly appreciate it. Video Container: Fully interleaved AVI Codec: MPEG-4 (Simple Profile level 1 or 2) Bitrate: Up to 512 Kbps Resolutions: QCIF+ (224x176) FPS: Up to 20 fps bitrate:128kbps no. of channels:2 sample rate:44100khz
kavenc /home/barbara/Desktop/080120.mov ntsc-dvd [: 415: ==: unexpected operator [: 415: ==: unexpected operator /usr/bin/kavenc: 415: pass++: not found -e pass 0 of 1 - encoding with ffmpeg... [: 415: ==: unexpected operator -e 1s/3201s [: 415: ==: unexpected operator -e 2s/3201s [: 415: ==: unexpected operator -e 5s/3201s [: 415: ==: unexpected operator -e 7s/3201s [: 415: ==: unexpected operator -e 9s/3201s [: 415: ==: unexpected operator
Hi great app :) If i do "convert to " (Audio) or "Extract from" as in audio from movie I get the following error: "can't find audiodump.wav" I have all the required apps installed. I'm sure this used to work when I used Mepis 6.0. I use SabayonLinux now. Please Help Many Thanks Dave
I suspect something is happening with mplayer. Can you please send me the error log?
Many thanks for reply. You are right. Just re-compiled mplayer and it works. Thanks Dave
Forgot to mention I was using 64-bit SabayonLinux. I expect this is the problem.
thx for this nice thing! did you know sox http://sox.sourceforge.net ? You could use sox for more audio conversion... greetz sarah
glad you like it. thanks for the suggestion, i'll look into it.
gcc -g -O2 -o ffmpeg2theora ffmpeg2theora-ffmpeg2theora.o ffmpeg2theora-theorautils.o -L/usr/local/lib /usr/lib64/libtheora.so -lavformat -lavcodec -lz -ldts /usr/lib64/libmp3lame.so -lxvidcore -lx264 /usr/lib64/libfaac.so /usr/lib64/libfaad.so /usr/lib64/libvorbisenc.so -lavutil /usr/lib64/libvorbis.so -lm /usr/lib64/libogg.so /usr/lib64/gcc/x86_64-suse-linux/4.1.0/../../../../x86_64-suse-linux/bin/ld: cannot find -ldts collect2: ld returned 1 exit status thanks,
You need a library called "dts". Install a library called libdts* from your package manager. (POsted anonymous via bugmenot)
I will try to add these in a future release
Try: ((pass++)) instead of: pass=$(($pass+1)) Does not matter, but second is a bit faster :D
thanks, much appreciated
I installed it and when I tried converting something cpu went to 100% and the encoding status window never opened (also there was no disk activity). I tried converting wmv, mpg and flv all the same problem. I only see the convert video menu not the extract audio (assuming it is part of this). If I had it would it extract audio from .flv? thanks,
try running the converter in a terminal, eg: kvidenc /home/user/video.avi mpg (make sure the path to the file is absolute, mpg can be substituted for any of the supported output formats(ogg,3gp,etc)) and paste the debugging output here. Sorry, the convert audio menu is from another app (audiokonverter).
when I run in terminal nothing is displayed, cpu just goes up to 100%. have you considered adding option to extract audio from video?
how long does it run for before closing (and is the cpu at 100% for all that time)? Also, check for a folder named /tmp/kvidenc.*/ while it is running and see what files are created in it (if it does not run for long enough for you to do this, you may need to temporarily comment out the two lines `rm -rf "$tmpdir"` from the script so that it doesn't remove the temp directory on exit). I may add a feature for extracting audio in a future release, thankyou for your feedback.
the cpu is 100% all the time, disk activity is 0, after a few minutes I just kill it the tmp dir does not change ls -l /tmp/kvidenc.* /tmp/kvidenc.25089: total 0 /tmp/kvidenc.25164: total 0
think i found the problem, uploading a fixed version now
Works!! why no option to convert to avi, wmv, etc thanks,