从图像中的在C#序列生成视频(Generating video from a sequence of

2019-06-24 07:54发布

我从我的应用程序图像序列生成视频的任务,并同时寻找,我发现,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#