C#使用ffmpeg从视频文件捕获特定帧花费的时间太长

时间:2018-09-06 10:02:00

标签: c# ffmpeg video-capture

我正在尝试从全高清视频文件中提取特定的帧。我正在使用Accord.Video.FFMPEG。 读取的ReadVideoFrame大约需要200毫秒。我需要它要快得多。 我是在做错什么,还是这应该花费时间?在几毫秒内应该使用什么来获取帧?

VideoFileReader reader = new VideoFileReader();
reader.Open(source);
int frameN = (int)Math.Floor(((reader.FrameRate).ToDouble() * pos.Milliseconds) / 1000);
Bitmap bkg = reader.ReadVideoFrame(frameN);

谢谢,
迪察(Ditza)

0 个答案:

没有答案