4

私は自分のアプリで一連の画像からビデオを生成するタスクを持っていますが、それを検索しているときに、FFMPEGがそれを実行できることがわかりました。正しい方向に導くことができるチュートリアルやリンクを誰かに提供してもらえますか。私はこれで初心者なので、適切にみんなを助けてください。どんな種類の助けにも感謝します

4

4 に答える 4

7

上記の例をうまく機能させることができませんでした。しかし、私はかつて驚くほどうまく機能する別のライブラリを見つけました。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();
    }

フォルダからすべての画像を読み取り、それらからビデオを作成します。

それをもっと良くしたいのなら、おそらくハードコーディングの代わりに画像の寸法を読むことができますが、あなたは要点を理解しました。

于 2015-05-29T15:37:10.147 に答える
3

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- >検索多くの画像からビデオを作成するには:

すべてのリンクはSOのこの質問からのものです

.netのFFMPEGに関連するリンク(この質問から);

FFMpeg.NET
FFMpeg-Sharp
FFLib.NET
http://ivolo.mit.edu/post/Convert-Audio-Video-to-Any-Format-using-C.aspx

その他のリソース
ExpressionEncoderVLC

于 2012-05-10T05:24:21.560 に答える
1

少し遅れましたが、まだ成功しなかった場合に同様の問題を解決する方法についてのチュートリアルを作成しました:画像シーケンスからビデオストリームへ?

于 2012-09-27T15:47:24.440 に答える
0

ここで同じ質問があります。

そこでの答えはここを指します。これはあなたがしていることとは正確には異なりますが、仕事をするために簡単に構成できます。

于 2012-05-10T14:15:33.690 に答える