動画広告のffmpegのよく使うオプション

2019-02-27

忘れちゃいそうなので、備忘録を兼ねて

基本的に動画広告で必ず指定する項目

映像コーデックは H.264 (mpeg4)で、音声コーデックは AAC

moov atom、プログレッシブ対応

-movflags faststart

ブランド ftyp (mp4であれば、mp42指定)

-brand mp42

映像フレームレートは29.97fps固定

-r 29.97

互換性 プロファイル

-profile:v baseline -level 3.0 とか
-profile:v baseline -level 3.1

上記は互換性が高いが、ファイルサイズも大きくなるので、スマホのWEB用の動画であれば指定しない事が多い(デフォルトhigh)

quicktime互換

-vf format=yuv420p

音声ピーク値 (-3dBFS以下 ) ラウドネス値 (-24.0LKFS ± 1dB)

-af loudnorm=I=-24:TP=-3:LRA=1

 

15秒動画をエンコードしようとするとこんな感じ

ffmpeg -ss 0 -i input.mp4 -t 15 -s 640x360 -r 29.97 -vf format=yuv420p -movflags faststart -af loudnorm=I=-24:TP=-3:LRA=1 -brand mp42 -profile:v baseline -level 3.0 out.mp4