ffmpeg 转换命令输出到 iPad 的 h.264
Posted
技术标签:
【中文标题】ffmpeg 转换命令输出到 iPad 的 h.264【英文标题】:ffmpeg conversion command to output to h.264 for iPad 【发布时间】:2011-04-27 08:24:56 【问题描述】:我正在寻找一个好的(通用)转换命令,它将任何输入文件转换为适用于 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 打开编码器时出错 - 可能是不正确的参数,例如 bit_rate、rate、width 或 height :( 【参考方案1】:检查此链接。您可以摇动手机的所有转换设置。 http://develop.participatoryculture.org/index.php/ConversionMatrix
【讨论】:
这个网站好像已经过时了。 链接失效了,你推荐什么参数?以上是关于ffmpeg 转换命令输出到 iPad 的 h.264的主要内容,如果未能解决你的问题,请参考以下文章