1

DirectShow.net を使用して c#.net の .mov ファイルからフレームを取得する方法

4

1 に答える 1

0

.MOVDirectShow と DirectShow.NET は、ファイルに関しては特別なことではありません。通常、管理する Sample Grabber フィルタを使用してフィルタ グラフを作成すると、そのコールバックによって、通過するビデオ ストリームのフレームが提供されます。

DirectShow.NET の \Samples\Editing\DxScan にある DxScan サンプルを参照してください。特定のムービー ファイルからフレームを取得します。

黒いフレームを探してメディア ファイルをスキャンするサンプル アプリケーション

ほとんどの作業は ISampleGrabberCB.BufferCB で行われます。そこのコメントを参照してください。また、黒いフレームをスキャンするために使用されるアルゴリズムは、可能な限り効率的ではありません。ただし、サンプルを使用すると、これを行う方法を理解できます。

于 2012-09-20T16:00:14.117 に答える