0

AVI、MOVなどのムービーファイルをビットマップに変換したい-JPEG、JPEG2000、TIFFなどのファイル。DirectX
/ DirectShowでそれを実現することは可能ですか?
ffmpegのAVCodecははるかに良い選択ですか?
それは十分に文書化されていますか?
この問題を実現する他の可能性はありますか(Qtでfe)?

4

1 に答える 1

1

サンプルグラバーフィルターを使用して、DirectShowでフィルターグラフを作成します。このグラフは、ファイルを逆多重化および解凍し、サンプルグラバーフィルターのコールバックを介して非圧縮フレームをアプリケーションに配信します。このコールバックでは、非圧縮フレームをビットマップとして保存するか、GDI+やIJGライブラリなどのライブラリを使用してjpegに変換できます。

G

于 2009-11-12T10:59:43.280 に答える