我在 C# 中使用 ffmpeg 将电影丢弃到其帧图像并将每个帧保存为 .png 图像。但是,我无法保存帧!代码运行,但我无法将它们保存到文件夹中!我想知道如何将 ffmpeg 的输出保存到文件夹中。
public static void GetVideoFrames(string saveTo)
{
string mpegpath = @"E:\Csharp\ffvideo\";
string ffmpegPath = Path.Combine(mpegpath, "ffmpeg.exe");
string inputMovie = @"E:\Csharp\ffvideo\test.mp4";
string parameters = string.Format("ffmpeg -i {0} -f image2 frame-%1d.png -y {1}",
inputMovie, saveTo);
Process proc = new Process();
proc.StartInfo.FileName = ffmpegPath;
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.Arguments = parameters;
proc.Start();
}