我有很多 PNG 图像:
pic1.png
pic2.png
pic3.png
...
它们都是 1280x720 大小。我想把它们变成动画,然后作为高清视频上传到 YouTube。我听说 H264 是一种很好的格式,而 MPEG 的质量很差。但我不擅长动画格式。:-)
那么,有没有免费的命令行应用程序可以用来将它们转换成 H264 动画,命令行是什么样子的?
编辑:请参阅下面 CarlF 的评论。显然我对格式感到困惑。:-)
答案1
- ffmpeg或者门编码器可以用来从图像序列中创建视频。我发现本教程在谷歌上快速搜索后,我发现了它。它们的编解码器(大部分)是内置的。这些应用程序适用于 Windows、Mac 和 Linux。
- 虚拟配音允许您导入 PNG 图像序列,并将其编码为视频。如果您安装了正确的编解码器,则可以创建 H.264 文件。您需要一个单独的应用程序将其转换为 MP4 容器。它确实提供了一个命令行应用程序。VDub 仅适用于 Windows。
请不要忘记,YouTube 习惯于重新编码其视频,即使它们的格式正确,因此无论如何您都可能会损失质量。幸运的是,对于真人视频来说,这种情况并不严重,但像 2D 动画(动漫、卡通等)这样的视频确实会受到影响。
答案2
看一眼温控器,一个很棒的 GUI 前端,让使用 FFMpeg 更加容易。您可以批量添加所有图像并选择输出格式。如果您的目标是 YouTube,他们建议使用 H.264、MPEG-2 或 MPEG-4 作为格式,因为它们在质量方面与他们的转换系统配合得最好,所以不要只局限于 H.264,因为其他格式的效果也很好,而且还有更多适用于这些格式的工具。
答案3
mencoder 'mf://*.png' -mf fps=25 -o output.mp4 -ovc lavc -lavcopts vcodec=libx264
或类似的东西。
答案4
您可以使用 ImageMagick:
convert -quality 100 *.png outputfile.mpeg
但质量不太好。视频格式为“MPEG-1/2 Video (mpgv)”
http://www.andrewnoske.com/wiki/Convert_an_image_sequence_to_a_movie