ffmpeg
4.0には、いくつかのh264エンコーダーがあります。 ./configure --list-encoders | grep "h264"
を使用すると、それらを表示できます。
違いがわかりません。そして、ffmpegを使用してローカルgifをmp4に変換したいので、どのエンコーダーが適していますか?
各エンコーダーは、異なるAPIを使用してビデオハードウェアにアクセスします。
適切なハードウェアを使用すると、各エンコーダーはデコードされたgifをmp4にエンコードすることに成功します。
このコマンドをカスタマイズして、gifをmp4に変換できます。
$ ffmpeg -i local-gif.gif -c:v libx264 output.mp4
libx264は、特定のハードウェアを使用しないデフォルトのエンコーダーです。これは、目的のエンコーダーに変更できます。