我正在尋找一個很好的(一般)轉換命令,將任何輸入文件轉換爲h.264大小的iPad。ffmpeg轉換命令輸出到h.264爲iPad
目前,我有這個命令的作品,這是從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
注:我跳過縱橫比是因爲我們在程序中處理這個比例,如果輸入分辨率大於輸出分辨率,我們只調整它的大小。
如果有任何改進建議,我們正在尋求平衡速度,質量和轉換時間。
錯誤:1 - 也許不正確的參數,如BIT_RATE,速度,寬度或高度:( – makc 2014-09-14 12:54:28