如何使用 DirectShow.net 从 c#.net 中的 .mov 文件中抓取帧
问问题
1533 次
1 回答
0
DirectShow 和 DirectShow.NET 对文件没有任何特殊要求.MOV
。您通常使用您管理的 Sample Grabber 过滤器创建过滤器图,它的回调为您提供通过的视频流帧。
您可能想查看 DirectShow.NET 中的 DxScan 示例,\Samples\Editing\DxScan。它从给定的电影文件中抓取帧。
扫描媒体文件以查找黑框的示例应用程序
大部分工作是在 ISampleGrabberCB.BufferCB 中完成的。见那里的评论。此外,用于扫描黑帧的算法也没有达到应有的效率。但是,这些示例让您了解如何做到这一点。
于 2012-09-20T16:00:14.117 回答