Я успешно создал миниатюру для видеофайла с помощью ffmpeg, и теперь я хочу создать миниатюру для каждого видео в каталоге. Как я могу прочитать все видеофайлы в каталоге и создать миниатюру для каждого видео с помощью ffmpeg?
как создать миниатюру для всего видеофайла с помощью ffmpeg?
Ответы (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);
}
}
person
Jeremy Thompson
schedule
16.08.2012
Попробуй это
using System.IO;
string[] filePaths = Directory.GetFiles(@"c:\MyDir\");
Перейдите по этой ссылке для Получить файлы из каталога
Теперь поработайте с массивом filePaths
и сгенерируйте миниатюру для видео. .
person
kushalbhaktajoshi
schedule
16.08.2012