【发布时间】:2012-09-21 00:00:14
【问题描述】:
如何使用 DirectShow.net 从 c#.net 中的 .mov 文件中抓取帧
【问题讨论】:
标签: c# .net directshow.net
如何使用 DirectShow.net 从 c#.net 中的 .mov 文件中抓取帧
【问题讨论】:
标签: c# .net directshow.net
DirectShow 和 DirectShow.NET 对 .MOV 文件没有任何特别之处。您通常使用您管理的 Sample Grabber 过滤器创建过滤器图,它的回调会为您提供通过的视频流帧。
您可能想查看 DirectShow.NET 中的 DxScan 示例,\Samples\Editing\DxScan。它从给定的电影文件中抓取帧。
扫描媒体文件以查找黑框的示例应用程序
大部分工作都是在 ISampleGrabberCB.BufferCB 中完成的。见 cmets 那里。此外,用于扫描黑帧的算法效率不高 可能是这样。但是,这些示例让您了解这可能是如何发生的 完成。
【讨论】: