隐藏gif到mp4时需要什么过滤器

时间:2018-06-11 07:34:56

标签: ffmpeg

我使用下面的命令将gif转换为mp4。

ffmpeg -i test.gif -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" -pix_fmt yuv420p -y  output.mp4

我知道FFmpeg中有很多过滤器,但这里需要哪些过滤器?

我认为需要scale

修改

对不起,我没有说清楚我的问题。

事实上,我想在构建ffmpeg时只配置特定的过滤器。所以我想知道何时将gif转换为mp4,需要哪些过滤器。

1 个答案:

答案 0 :(得分:1)

GIF被解码为RGBA,因此与网络兼容的MP4需要-pix_fmt yuv420p

如果GIF的尺寸均匀,则可以跳过scale=trunc(iw/2)*2:trunc(ih/2)*2,但如果您不知道,保留它会更安全。

要运行给定的命令,需要libswscale以及缩放和格式过滤器。格式自动选择。