使用 ffmpeg 库将 gif 转换为 mp4 的命令行格式如下:
ffmpeg -i input.gif -movflags faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" output.mp4
其中:
-i input.gif
表示输入文件是 gif。-movflags faststart
表示输出 mp4 的 moov atom 会放在文件开头,可以加速在线播放。-pix_fmt yuv420p
表示输出文件使用 yuv420p 色彩空间。