🚤
【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