将FFmpeg转换命令输出到H.264以适用于iPad

12

我正在寻找一个好的(通用)转换命令,可以将任何输入文件转换为适合iPad大小的h.264格式。

目前我有一个可行的命令,它是从 robert.swain 修改而来的。

带有预设:

$ ffmpeg -i INPUT -acodec aac -ab 160000 -s 1024x768 -vcodec libx264 \
         -vpre slow -vpre ipod640 -b 1200kb -threads 0 -f mp4 OUTPUT.mp4

长表格,无预设:

$ ffmpeg -i INPUT -acodec aac -ab 160000 -s 1024x768 -vcodec libx264 \
         -coder 1 -flags +loop -cmp +chroma \
         -partitions +parti8x8+parti4x4+partp8x8+partb8x8 -me_method umh \
         -subq 8 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 \
         -i_qfactor 0.71 -b_strategy 2 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 \
         -bf 3 -refs 5 -directpred 3 -trellis 1 \
         -flags2 +bpyramid+mixed_refs+wpred+dct8x8+fastpskip -wpredp 2 \
         -rc_lookahead 50 -coder 0 -bf 0 -refs 1 -flags2 -wpred-dct8x8 \
         -level 30 -maxrate 10000000 -bufsize 10000000 -wpredp 0 -b 1200k \
         -threads 0 -f mp4 OUTPUT.mp4

注意:我会跳过纵横比,因为我们在程序中处理了它,并且只有在输入的分辨率大于输出分辨率时才进行调整大小。

如果有任何改进建议,我们正在寻求平衡速度、质量和转换时间。


打开输出流的编码器时出错 #0:1 - 可能是错误的参数,如比特率、速率、宽度或高度 :( - makc
1个回答

10

2
这个网站似乎已经过时了。 - Stewie Griffin
1
链接已失效,你会推荐哪些参数? - user3443139

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接