ffmpeg trans gif to mp4 use ffmpeg lib
时间: 2023-02-11 20:16:48 浏览: 200
ffmpeg lib
使用 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 色彩空间。
- `-vf "scale=trunc(iw/2)*2:trunc(ih/2)*2"` 表示对输入文件进行缩放,使宽高都是偶数,这是因为 yuv420p 色彩空间要求宽高都是偶数。
- `output.mp4` 表示输出文件名。
阅读全文