Ffmpeg 将gif转换为mp4时需要什么过滤器

Ffmpeg 将gif转换为mp4时需要什么过滤器,ffmpeg,Ffmpeg,我正在使用下面的命令将gif转换为mp4 ffmpeg -i test.gif -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" -pix_fmt yuv420p -y output.mp4 我知道FFmpeg中有很多过滤器,但这里需要哪些过滤器 我认为规模是必要的 编辑 对不起,我没有把我的问题说清楚 事实上,在构建ffmpeg时,我只想配置特定的过滤器。因此,我想知道什么时候将gif转换为mp4,需要哪些过滤器。gif被解码为RGBA So-pix_fmt

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

ffmpeg -i test.gif -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" -pix_fmt yuv420p -y  output.mp4
我知道FFmpeg中有很多过滤器,但这里需要哪些过滤器

我认为规模是必要的

编辑 对不起,我没有把我的问题说清楚


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

gif被解码为RGBA So-pix_fmt yuv420p是网络兼容mp4所需要的

如果GIF的尺寸为偶数,则可以跳过scale=trunciw/2*2:truncih/2*2,但如果不知道,则保留它更安全


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

我想知道ffmpeg-r新fps应该使用哪些过滤器?我已经使用fps过滤器,但它不能工作;它是在核心ffmpeg代码中实现的。但是它报告[AVFilterGraph@0xD4C5580]没有这样的过滤器:“null”。最好总是选择这些过滤器:裁剪、格式、hflip、null、选择、转置、修剪、vflip