3

ffmpegを使用してビデオファイルのサムネイルを正常に生成しました。次に、ディレクトリ内の各ビデオのサムネイルを作成します。ディレクトリ内のすべてのビデオファイルを読み取り、ffmpegを使用して各ビデオのサムネイルを生成するにはどうすればよいですか?

4

2 に答える 2

2

DirectoryIntoThumbNails(@"C:\VideoFolder", "*.mpg")

void DirectoryIntoThumbNails(string sDir, string extension) 
{
    try 
    {
       foreach (string d in Directory.GetDirectories(sDir)) 
       {
        foreach (string f in Directory.GetFiles(d, extension)) 
        {
           SystemDiagnostics.Process.Start(@"C:\Ffmpeg.exe " + f + commandYouUsedSuccessfullyOnOneFile)
        }
        //Uncomment this if you want it to be recursive - all sub folders
        //DirSearch(d, extension);
       }
    }
    catch (System.Exception excpt) 
    {
        Console.WriteLine(excpt.Message);
    }
}
于 2012-08-16T02:19:34.040 に答える
0

これを試して

using System.IO;

string[] filePaths = Directory.GetFiles(@"c:\MyDir\");

ディレクトリからファイルを取得するには、このリンクを参照してください

次に、配列filePathsを操作して、ビデオのサムネイルを生成します。.

于 2012-08-16T02:09:01.233 に答える