我使用 ffmpeg 成功为视频文件生成了一个缩略图,现在我想为目录中的每个视频创建一个缩略图。如何使用 ffmpeg 读取目录中的所有视频文件并为每个视频生成缩略图?
问问题
1263 次
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 回答