我从我的应用程序图像序列生成视频的任务,并同时寻找,我发现,FFMPEG是能够做到that.Can任何人提供我任何教程或链接可以引导我正确direction.I是一个newbiew在此,请适当地帮助球员。 欢迎任何形式的帮助
Answer 1:
http://electron.mit.edu/~gsteele/ffmpeg/
http://www.codeproject.com/Articles/7388/A-Simple-C-Wrapper-for-the-AviFile-Library
http://ffmpeg.org/ffmpeg.html - >有关创建许多图像的视频搜索:
所有环节都从上所以这个问题
Link在.NET与FFMPEG(从这个问题);
FFMpeg.NET
FFmpeg的夏普
FFLib.NET
http://ivolo.mit.edu/post/Convert-Audio-Video-to-Any-Format-using-C.aspx
其他资源
Expression Encoder的
VLC
Answer 2:
我不能设法得到上面的示例工作。 但是我发现,一旦工作得非常好另一个库。 通过的NuGet“accord.extensions.imaging.io”试试,然后我写了下面的小功能:
private void makeAvi(string imageInputfolderName, string outVideoFileName, float fps = 12.0f, string imgSearchPattern = "*.png")
{ // reads all images in folder
VideoWriter w = new VideoWriter(outVideoFileName,
new Accord.Extensions.Size(480, 640), fps, true);
Accord.Extensions.Imaging.ImageDirectoryReader ir =
new ImageDirectoryReader(imageInputfolderName, imgSearchPattern);
while (ir.Position < ir.Length)
{
IImage i = ir.Read();
w.Write(i);
}
w.Close();
}
它从一个文件夹中读取所有的图像,使视频了出来。
如果你想让它更好的你也可能读取到的图像尺寸,而不是硬编码,但你得到了点。
Answer 3:
我有点晚了,但我已经对我如何解决我类似的问题,如果你还不成功教程: 图像序列的视频流?
Answer 4:
同样的问题问在这里 。
答案有指向这里 ,这不正是你在做什么,但很容易配置来完成这项工作。
文章来源: Generating video from a sequence of images in C#