为iPhone转换视频 - ffmpeg

时间:2010-07-10 15:21:06

标签: iphone python ubuntu ffmpeg video-encoding

我正在使用以下命令转换.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脚本/应用程序,它将非常有用。

1 个答案:

答案 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

我认为视频编解码器支持libx264mpeg4