我正在使用以下命令转换.avi视频文件
ffmpeg -i -f mpegts -acodec libmp3lame -ar 48000 -ab 64k -s 320×240 -vcodec libx264 -b 96k -flags + loop -cmp + chroma -partitions + parti4×4 + partp8×8 + partb8×8 -subq 5 -trellis 1 -refs 1 -coder 0 -me_range 16 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 200k -maxrate 96k -bufsize 96k -rc_eq'brinkCplx ^(1-qComp )'-qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -level 30 -apect 320:240 -g 30 -async 2
视频会转换,但当我尝试将其打开从iPhone的Safari中受到欢迎时
不支持此电影格式
有什么想法吗?帮助太棒了!
如果有任何可用的 python脚本/应用程序,它将非常有用。
答案 0 :(得分:2)
据我所知,你需要使用AAC作为音频格式,使用MP4作为容器。
VBITRATE=700
ABITRATE=96
ffmpeg -i inputfile.avi -vcodec mpeg4 -b $VBITRATE -qmin 3 -qmax 5 \
-bufsize 4096 -g 300 -acodec aac -ab $ABITRATE \
-f mp4 -size 320x240 -r 25 outputfile.mp4
我认为视频编解码器支持libx264
和mpeg4
。