我正在尝试从全高清视频文件中提取特定的帧。我正在使用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)