Accord.Video.FFMPEG.VideoFileReader FrameCount等于0

时间:2018-12-17 19:45:27

标签: c# .net multimedia accord.net

我正在尝试使用Accord.Video.FFMPEG.VideoFileReader类读取.mkv文件,并使用.NET Framework 4.6.2(我也尝试了其他一些版本)从其中提取所有帧。当我调用Open方法时,我得到了一些正确的文件信息,没有异常(宽度和高度),但是FrameCount属性等于0,并且我不知道哪里出了问题。这是示例代码:

Accord.Video.FFMPEG.VideoFileReader vfr = new Accord.Video.FFMPEG.VideoFileReader();
vfr.Open("some_video.mkv"); //after this step, FrameCount is 0
Bitmap bmp = vfr.ReadVideoFrame(); //as it seems this reads a black frame

编辑: .mkv格式似乎有问题,因为.mp4 FrameCount很好...知道吗?

0 个答案:

没有答案