次の方法で共有


DirectShow の DV フィルタ

DirectShow は、次のいくつかのフィルタを提供してデジタル ビデオ (DV) をサポートしている。

  • MSDV ドライバ。DV キャプチャ デバイスを表している。
  • DV スプリッタ。インターリーブされた DV ストリームを、オーディオ ストリームと DV エンコードのビデオ ストリームに分割する。
  • DV ビデオ デコーダ。DV ビデオを非圧縮ビデオにエンコードする。
  • DV ビデオ エンコーダ。非圧縮ビデオを DV エンコードのビデオにエンコードする。
  • DV Muxer。オーディオと DV ビデオを、1 つのインターリーブされたストリームに結合する。

DV スプリッタと DV ビデオ デコーダは、連携して動作する。スプリッタはインターリーブされたストリームを受け取り、オーディオ ストリームと DV ビデオ ストリームを別々に出力する。デコーダは、DV ビデオを非圧縮ビデオに変換する。

DV スプリッタと DV ビデオ デコーダ

DV ビデオ エンコーダと DV Muxer は逆の処理を行う。すなわち、エンコーダは非圧縮ビデオを DV ビデオに変換し、mux はオーディオと DV ビデオを結合して 1 つのインターリーブされたストリームを作成する。

DV ビデオ エンコーダと DV Muxer

スプリッタ フィルタと mux フィルタについて別の考え方をすれば、DV Mux は type-2 の DV を type-1 の DV に変換し、一方で DV スプリッタはその逆を行い、type-1 を type-2 に変換する。

type-1 と type-2 との間の変換Conversion between type-1 and type-2 DV

参照