🚤

【ffmpeg】h264_amfでH.264のProfileを指定する方法

2024/01/06に公開

普通のlibx264なら-profile:v baselineでプロファイルを指定できるのだが、h264_amfで指定しようとしたらエラーになって詰まったのでメモ📝

amfやnvencでは数値で指定する

nvencについてのサイトに答えがあった。試してみたらamfでもいけた。
どうやらh264_amfh264_nvencでProfileを指定するには数値で指定が必要らしい。もしかしたら他のハードウェアエンコーダーでも同じかも…

Profile Value
Baseline 66
Main 77
High 100

Baselineプロファイルの例

$ ffmpeg -i video.mp4 -c:v h264_amf -profile:v 66 output.mp4

参考にさせて頂いたサイト

https://qiita.com/neko88/items/bda8d36bac38718c95c7

Discussion