トランスコード API

このセクションでは、トランスコード API を使用してメディア ファイルを再エンコードする方法について説明します。 トランスコード API は Windows 7 で導入されました。

コード 変換とは、デジタル メディア ファイルをある形式から別の形式に変換することです。 トランスコード API は、 メディア セッションで使用するように設計されています。 これにより、特定の種類のトランスコーディング アプリケーションに対するメディア セッションの使用が簡略化されます。

  • 定数ビット レート (CBR) エンコード。ここで、ターゲット ビット レートは事前にわかっている。
  • 最大 1 つのオーディオ ストリームと 1 つのビデオ ストリーム。
  • ファイルとの間のエンコード。

トランスコード API では、次の機能はサポートされていません。

  • 可変ビット レート (VBR) またはマルチパス エンコード。
  • 複数のオーディオ ストリームまたは複数のビデオ ストリーム。
  • WMDRM で保護された ASF ファイル以外の DRM で保護されたコンテンツ。
  • ライブ ストリーミング (ライブからファイルへのストリーミング、ライブからライブへのストリーミングなど)。

エンコード アプリケーションがこれらの制約内に収まる場合、トランスコード API は、メディア セッションのみを使用するよりも簡単なプログラミング モデルです。

このセクションの内容

トピック 説明
トランスコード API について
トランスコード API の一般的な概要について説明します。
トランスコード API の使用
アプリケーションでトランスコード API を使用する方法について説明します。
チュートリアル: MP4 ファイルのエンコード
トランスコード API を使用して MP4 ファイルをエンコードする方法を示す詳細なチュートリアル。
チュートリアル: WMA ファイルのエンコード
トランスコード API を使用して WMA ファイルをエンコードする方法を示します。 このチュートリアルでは、「 チュートリアル: MP4 ファイルのエンコード」に示されているコードを変更するため、まずそのチュートリアルをお読みください。

 

エンコードとファイルのオーサリング

メディア ファンデーション: 基本概念

Media Foundation でのエンコードの概要