在ffmpeg
4.0中,有几个h264编码器。如果您使用./configure --list-encoders | grep "h264"
,则可以看到它们。
我不知道它们之间的区别是什么。我希望使用ffmpeg将本地gif转换为mp4,那么哪种编码器适用于我?
答案 0 :(得分:12)
每个编码器使用不同的API来访问视频硬件:
使用适当的硬件,每个编码器都会成功将解码后的gif编码为mp4。
您可以自定义此命令将gif转换为mp4:
$ ffmpeg -i local-gif.gif -c:v libx264 output.mp4
libx264是默认编码器,它不使用任何特定的硬件,可以将其更改为所需的编码器。