1

如何使用 DirectShow.net 从 c#.net 中的 .mov 文件中抓取帧

4

1 回答 1

0

DirectShow 和 DirectShow.NET 对文件没有任何特殊要求.MOV。您通常使用您管理的 Sample Grabber 过滤器创建过滤器图,它的回调为您提供通过的视频流帧。

您可能想查看 DirectShow.NET 中的 DxScan 示例,\Samples\Editing\DxScan。它从给定的电影文件中抓取帧。

扫描媒体文件以查找黑框的示例应用程序

大部分工作是在 ISampleGrabberCB.BufferCB 中完成的。见那里的评论。此外,用于扫描黑帧的算法也没有达到应有的效率。但是,这些示例让您了解如何做到这一点。

于 2012-09-20T16:00:14.117 回答