🚤
【ffmpeg】h264_amfでH.264のProfileを指定する方法
普通のlibx264
なら-profile:v baseline
でプロファイルを指定できるのだが、h264_amf
で指定しようとしたらエラーになって詰まったのでメモ📝
amfやnvencでは数値で指定する
nvencについてのサイトに答えがあった。試してみたらamfでもいけた。
どうやらh264_amf
やh264_nvenc
でProfileを指定するには数値で指定が必要らしい。もしかしたら他のハードウェアエンコーダーでも同じかも…
Profile | Value |
---|---|
Baseline | 66 |
Main | 77 |
High | 100 |
Baselineプロファイルの例
$ ffmpeg -i video.mp4 -c:v h264_amf -profile:v 66 output.mp4
参考にさせて頂いたサイト
Discussion