【FFMpeg】libx264でエンコード。コマンドオプションを調査
この前の記事でFFMpegと関連するコーデックのバージョンアップをしたときにlibx264もオプションがいくつか変更されていて、前のコマンドで変換できなかったので調査。
まずは参考サイト
x264 ffmpeg mapping and options guide
実際に変換したコマンドは次のような感じ。
ffmpeg -i 'input.mov' -vcodec 'libx264' -s '640x480' -b '501251' -r '29.97' -acodec 'libfaac' -ab '128000' -ar '44100' -ac '2' -level 41 -vpre hq -coder 1 -bf 16 -crf 25 -threads 0 -bufsize 20000k -maxrate 25000k -g 250 -flags +loop -partitions +parti4x4+partp8x8+partb8x8 -me_method umh -subq 7 -me_range 16 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -rc_eq 'blurCplx^(1-qComp)' -b_strategy 1 -refs 6 -deblockalpha 0 -deblockbeta 0 -y 'output.flv'
ビットレートは元動画にあわせて設定。
とりあえずコマンドだけ
<関連記事>