如何使用DirectShow.net
从c#.net中的.mov文件中获取帧答案 0 :(得分:0)
DirectShow和DirectShow.NET不会使.MOV
文件变得特别。您通常会创建一个过滤器图表,其中包含您管理的Sample Grabber过滤器,其回调会为您提供通过的视频流帧。
您可能希望查看DirectShow.NET中的DxScan示例,\ Samples \ Editing \ DxScan。它从给定的电影文件中抓取帧。
扫描媒体文件寻找黑框的示例应用程序
大部分工作都是在ISampleGrabberCB.BufferCB中完成的。查看评论 那里。此外,用于扫描黑帧的算法效率不高 尽管如此。但是,样本可以让您了解这是怎么回事 完成。