Bootstrap

记录一下Qt将少量图片输出为MP4的思路及注意事项

1. 先使用库将所有图片保存为存储为gif图,存储到本地。库使用的刘典武大神的保存gif图库。可从下面地址下载到示例程序。示例程序

2. 下载最新的ffmpeg运行程序,无需开发库,放到工程目录下。ffmpeg网址:Download FFmpeg

3. 使用QProess启动ffmpeg.exe进程,并附加参数:-f gif -i 源文件.gif -pix_fmt yuv420p 目标.mp4

即可将gif图片转为mp4。

注意:保存gif图片时,需设置:宽度必须是32的倍数,高度必须是2的倍数,否则会报错:width / height not divisible by 2。

采用先保存为gif,再转为MP4的办法是因为这样保存的速度快,效率高,不需要深入研究ffmpeg库的二次开发方法。

缺点是不能持续性的保存很大的视频,不能携带配套音频。

;