video转换器:ogv到avi(或其他更常见的格式)
我一直在用recordMyDesktop录制内容。 编译有点慢,但记录得很好。 但是,当我尝试从ogv转换为avi(我使用了Devede和mencoder脚本)时,音频和video不同步。
这是脚本供参考:
#!/bin/bash # ogv to avi # Call this with multiple arguments # for example : ls *.{ogv,OGV} | xargs ogv2avi N=$#; echo "Converting $N files !" for ((i=0; i<=(N-1); i++)) do echo "converting" $1 filename=${1%.*} #mencoder "$1" -ovc xvid -oac mp3lame -xvidencopts pass=1 -o $filename.avi mencoder "$1" -o $filename.avi -oac mp3lame -lameopts fast:preset=standard -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4000 shift 1 done
那里有可靠的video转换器吗? 🙂
winff
是命令行video转换器的GUI,FFMPEG。 它将转换FFmpeg将转换的大多数video文件。 WinFF一次以多种格式执行多个文件。 例如,您可以将mpeg,flv和mov的所有内容全部转换为avi。
您可以使用avconv进行转换并可选择resize (它包含在ffmpeg中 ):
avconv -i "input.ogv" -vcodec mjpeg -acodec mp2 -s 640x480 -vb 3000k -ab 160k "output.avi"
这会将您的video转换为带有mjpeg和mp2编解码器的.avi文件,以实现良好的兼容性。
avconv -i "input.ogv" -vcodec mjpeg -acodec mp2 -s 640x480 -qscale 5 "output.avi"
这会使用质量比例转换您的video。
您可以尝试使用ffmpeg:
ffmpeg -i input.ogv output.avi
在终端类型中,以下
mencoder input.ogv -o output.avi -oac mp3lame -lameopts fast:preset=standard -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4000
-
将输入 .ogv更改为ogv文件的名称。
-
您还可以通过在上面的命令中更改输出 .avi来为输出文件指定名称。
使用-idx开关为我修复了这个问题…在这里讨论: http ://ubuntuforums.org/showthread.php?t = 665836
mencoder -idx input.ogv -ovc lavc -oac mp3lame -o output.avi
mencoder非常擅长这类事情。 今天早些时候我写过关于使用recordmydesktop在Ubuntu中制作截屏video,然后将ogv文件转换为带有xvidvideo和mp3音频的avi。 您可以在http://binwaheed.blogspot.com/2010/12/creating-screencast-in-ubuntu-linux.html找到它。
对我来说,下一个组合有效
sudo apt-get install ffmpeg ffmpeg -sameq -i /home/xxxx/x.ogv /home/xxx/x.avi
更多细节http://linux.bzic.org/cum-fac-screencast-captura-de-pe-monitor-in-ubuntu-gnulinux/
试试Mobile Media Converter 。 它有一个非常简单的GUI,但它可以做你想做的事情。
试试avidemux ,它可以在存储库中使用,并具有直观的GUI。