作为创建动画的中间步骤,我需要将一堆连续的 PNG 放入电影文件中。我尝试过ffmpeg但即使我将质量设置为最高,也会出现压缩和伪影。
因为这个剪辑将在另一个剪辑中使用,所以我宁愿不要对其进行两次压缩。
因此,我正在研究 Imagemagick 以获得无损 PNG 到视频的转换,但在寻找等效的命令行调用时遇到了麻烦。
有什么帮助吗?
答案1
由于您没有提供使用的命令行,我们只能猜测,但此 ffmpeg 命令将从名为、、等的文件生成无损frame00.png
视频frame01.png
剪辑frame02.png
。
ffmpeg -i frame%02d.png -codec png out.mov
生成的视频至少应可作为ffmpeg
和mplayer
VLC 的输入。
-r
使用选项调整帧速率前这-i
。
答案2
我认为 Imagemagick 没有合适的工具,但可以使用 来完成mencoder
。您没有指定编码视频的外观,因此我建议使用无损 ( crf=0
) H.264,并将在此示例中使用它。
mencoder -ovc x264 -x264encopts crf=0 -of rawvideo mf://*.png -o video.h264
这将产生一个原始 h.264 流,其中当前目录中的每个 *.png 文件都有一个帧。
该流可以被混入容器或者直接用其他软件进行修改。