我正在做一个项目,需要将一堆图像组合成一个视频动画。我决定尝试学习 FFmpeg,这样就可以避免手动将图像组合在一起。图像质量大约是这。所以我首先尝试了这个:
ffmpeg -framerate 1 -i File_%03d.jpeg outputName.mp4
几秒钟内,画面看起来还不错。但随着时间的推移,画面开始出现奇怪的斑点和色线,有些画面甚至会旋转和调整大小,尽管画面质量足够高。
下面是一个奇怪的帧的截图,其中充满了之前不存在的颜色。 下面是旋转并调整大小后的框架的屏幕截图,其中没有奇怪的颜色。
我还看到了StackOverflow 帖子我认为这会有所帮助,因此我尝试输入-vb 20M
命令:
ffmpeg -framerate 1 -i File_%03d.jpeg -vb 20M outputName.mp4
然而,这样做的时候我看不出有什么区别。
我已确保所有照片的尺寸相同,并以相同的方式旋转。我用的是 Mac。
我如何确保帧不旋转,并且图像的质量与原始图像一样?