2

DirectShowLib.DVB-Tの例「DTVViewer」はオーディオを再生しますが、ビデオは再生しません。これは、デジタルテレビで使用されているH.264ビデオコンプレッサーと「DTVViewer」がMPEG2を解凍しようとしているためだと思います。

グラフの作成方法と、「DTVViewer」でH.264をサポートするために使用するフィルターについて質問したいのですが。CurrentGraph。

「MPEG2DEMULTIPLEXER」ピン:

(1)->BDAMPEG2トランスポート情報フィルター

(2)->DScalerMpeg2ビデオデコーダー->ビデオレンダラー

(3)->オーディオパーツ..

(5)->MPEG-2のセクションと表

(ViPin)= AMMediaType(formatType?majorType?subType?)-> Filter?-> Video Renderer

今、私は新しいVideoPinを正しく構成し、それにH.264デコーダーを追加するための助けが必要なだけだと考えています。誰かが何かを提案できますか?

ありがとうございました。

4

2 に答える 2

2

mpeg2デマルチプレクサの代わりに、 http: //www.gdcl.co.uk/mpeg4/で入手できるGeraintDaviesの無料のmpeg4demuxを使用してみてください

于 2011-01-21T13:56:10.203 に答える
0

Windows 7を使用している場合は、Microsoftデコーダーの使用を検討できます。この質問のグラフを見てください: MPEG2トランスポートストリームのグラフを作成するための最良の方法

ビデオタイプの指定については、メジャータイプ=ビデオ、サブタイプ= H264、フォーマットタイプ=ビデオ情報を使用します。

于 2011-02-24T21:47:22.480 に答える