次の方法で共有


Type-1 と Type-2 DV AVI Files

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayerIMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

DVカメラはインターリーブオーディオビデオを生成します。ビデオの各フレームには、オーディオ情報も含まれています。 DV データを AVI ファイルに保存する場合は、次の選択肢があります。

  • インターリーブされたデータを AVI ファイルに 1 つのストリームとして格納します。 これは type-1 ファイルと呼ばれます。
  • インターリーブされたデータを個別のオーディオ ストリームとビデオ ストリームに分割します。 これは type-2 ファイルと呼ばれます。

最大スループットが重要なビデオ キャプチャの場合は、type-2 ファイルには冗長なオーディオ データが含まれているため、type-1 ファイルを使用することをお勧めします。 (ビデオ ストリームには引き続きオーディオ データがあります。オーディオは、ストリームにビデオとしてラベルを付けることで非表示になります)。また、タイプ 2 ファイルを書き込むには、インターリーブストリームを分割するために追加のプロセッサ時間が必要です。

一方、タイプ 1 のファイルは、リアルタイム編集の効率が低くなります。 アプリケーションは、インターリーブされたストリームからオーディオを抽出し、編集を行い、データをもう一度インターリーブする必要があります。 また、type-1 形式は Microsoft® Video for Windows® (VFW) と互換性がありません。 DirectShow では、両方の種類のファイルを処理できます。

タイプ 2 ファイルは、 DV Muxer フィルターを使用して type-1 に変換できます。 タイプ 1 ファイルは、 DV スプリッター フィルターを使用して type-2 に変換できます。 次の図は、2 つの形式の違いを示しています。

type-1 と type-2 dv の間の変換

DirectShow でのデジタル ビデオ

AVI ファイル形式の DV データ