从图像列表中创建视频

时间:2014-03-14 11:13:55

标签: c# image cmd vlc

我想使用vlccmd之类的简单技巧将图像列表保存到一个视频中。 在我的问题here中,我有Date modify顺序的图像,this solution我可以执行cmd中的任何命令,因此我应该使用什么命令来保存这些图像一个视频?

1 个答案:

答案 0 :(得分:3)

您可以像这样使用ffmpeg:

ffmpeg -i <imagefile> -vcodec mpeg4 out_movie.avi

以增量方式命名图像将有助于您使用:

ffmpeg -i image_%d.jpg -vcodec mpeg4 out_movie.avi

您可以指定两种帧速率:输入和输出速率:

  • 输入速率是读取图像的速率。通过在 -r之前设置-i 来指定。读取输入的默认值为25,如果未指定-r,则将设置该值。

  • 输出速率是生成的视频流的帧速率。通过在 -r之后设置-i 或使用fps过滤器来指定它。如果您希望输入和输出帧速率相同,则只需声明输入-r,输出将继承相同的值。

如果您想进一步升级设置,请参阅以下文章,了解如何创建a simple c# Wrapper for ffmpeg

此外,如果你在Linux上,你可以在这里找到一个很好的教程: http://www.itforeveryone.co.uk/image-to-video.html