我在Windows 7上使用FFmpeg从Microsoft PowerPoint的PNG图像序列创建视频 .

到目前为止,我取得的最佳结果是使用以下命令:

ffmpeg -framerate 10 -start_number 3 -i .\folder\name_%d.png -q:v 0 -c:v libx264 -pix_fmt yuv420p output-video.avi

看起来很完美,50张总大小为30 MB的图像被转换为~200 KB视频,质量没有任何损失 . 将它放在PowerPoint中似乎也是正确的,但有一个轻微的颜色变化(黄色看起来更暗,可能更橙色) . 通过使用其他一些转换选项,我在PowerPoint中获得了一个视频,其中视频的第一个图像(如专辑封面图片)与原始图像完全一样,但视频的其余部分与上述颜色偏移一起播放 .

当我在VLC中播放此文件时,它很好 . 虽然,如果在“使用硬件YUV-> RGB转换”设置中启用,颜色会显得有点褪色,而白色有点灰色 .

我也尝试将图像转换为GIF文件,起初它看起来不错,但是左边和上边的外边和数字都是模糊的,背景已经从白色转变为灰色,但是,白色部分没有打开背景是白色的 . 输出大小为18 MB . 通过从第一个视频文件转换,我最终获得了更好的GIF~600 KB;只是它略微点缀,背景又是灰色的 .

ffmpeg -i output-video.avi output-video.gif

有人可以帮忙吗?