使用ffmpeg将avi转换为3gp

使用ffmpeg将avi转换为3gp,ffmpeg,avi,mpeg-4,Ffmpeg,Avi,Mpeg 4,我想将avi文件转换为3gp,并将编解码器设置为mpeg4简单配置文件级别0。但我无法使用ffmpeg进行转换,它会给出此错误请求的输出格式“-vcodec”不是合适的输出格式。如何修复此帮助!提前谢谢 注意-输入avi为720x480,由使用ffmpeg和编解码器ffv1的bmp图像生成。输出3gp应为mpeg4简单配置文件级别0原始版本,来自:http://forum.videohelp.com/threads/322328-libfaac-encoding-with-ffmpeg 这对我很

我想将avi文件转换为3gp,并将编解码器设置为mpeg4简单配置文件级别0。但我无法使用ffmpeg进行转换,它会给出此错误请求的输出格式“-vcodec”不是合适的输出格式。如何修复此帮助!提前谢谢
注意-输入avi为720x480,由使用ffmpeg和编解码器ffv1的bmp图像生成。输出3gp应为mpeg4简单配置文件级别0原始版本,来自:http://forum.videohelp.com/threads/322328-libfaac-encoding-with-ffmpeg

这对我很有用:

tools/ffmpeg/./ffmpeg -i debug/assets/videos/sample_iPod.mp4 -acodec libvo_aacenc -vcodec libx264 debug/assets/videos/sample_iPod.3gp tools/ffmpeg//ffmpeg-i debug/assets/videos/sample_iPod.mp4-acodec libvo_aacenc-vcodec libx264 debug/assets/videos/sample_iPod.3gp
试试这个。。希望这对你有帮助

ffmpeg -i input.AVI -acodec libfaac -ab 128k -ar 44100 -s 704x400 -r 20 -vcodec libx264 -b 256000 -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method umh -subq 5 -trellis 1 -refs 2 -bf 1 -coder 1 -me_range 16 -g 300 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 256000 -maxrate 4M -bufsize 4M -rc_eq 'blurCplx^(1-qComp)' -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -level 21 output.3gp
这将把你的avi转换成3gp。根据需要尝试不同格式的输入和输出文件


注意:-根据您的需要更改参数,如“级别”

这家伙希望它在mpeg4编解码器中,而不是在x264中

以下是方法:

ffmpeg.exe -i input.avi -acodec libvo_aacenc -ab 64k -vcodec mpeg4 -s 320x240 -b:v 400k -r 23.976 output.3gp
在某些手机中,320x240可能看起来很有弹性,在这种情况下,请改用320x180。您可以尝试以下方法:

ffmpeg -y -i test.mpeg -r 20 -s 352x288 -b 400k -acodec aac -strict experimental -ac 1 -ar 8000 -ab 24k test.3gp
ffmpeg -y -i test.mpeg -r 20 -s 352x288 -b 400k -acodec aac -strict experimental -ac 1 -ar 8000 -ab 24k test.3gp

以下代码工作正常: