Microsoft Windows Media 9
シリーズの一環として、オーディオおよびビデオを
Windows Media
形式のファイルとストリームに変換する強力な制作ツール、Windows
Media エンコーダが用意されています。 エンド
ユーザーは、Windows Media エンコーダのユーザー
インターフェイスを使って、エンコード
セッションを構成することができます。 このエンコード
セッションは最低でも、オーディオおよびビデオの入力ソース、出力、および使用するエンコード
プロファイルの指定から構成されています。 さらに、エンド
ユーザーはビデオのトリミングとサイズ変更、メタデータ属性の追加、および処理設定の指定を行うことができます。
概説
Microsoft® Windows Media®
エンコーダ 9
シリーズと、Microsoft Windows Media
エンコーダ 9 シリーズ SDK
を使うと、オーディオおよびビデオを
Windows Media
ベースのコンテンツに変換することができます。 この文書では、Windows
Media エンコーダ SDK
およびそのサンプル
アプリケーションを使って、この処理を自動化するさまざまな方法について説明します。
Windows Media エンコーダは、カスタムなエンコード アプリケーションの作成を望む開発者が使用できる Windows Media
エンコーダ SDK をベースにしています。 この SDK では、C++、Microsoft Visual
Basic®、Microsoft Visual Basic Scripting Edition (VBScript)、Microsoft
JScript®、および Microsoft .Net Framework でサポートされているすべてのプログラミング言語がサポートされています。 また、開発者はさまざまな方法でエンコード処理を自動化することができます。 この文書ではこのエンコード処理の自動化を中心に説明します。
このサンプルでは、クライアントによるリモート エンコード アプリケーションの状態の監視をする Web
サービスが使用されています。 通常、リモート管理を設定する場合、次の作業を行うコンピュータが 3 台必要です。
Web サービスをインストールした状態で、エンコード アプリケーションを実行するコンピュータ
エンコーダ Web サービスを呼び出す ASPX ページを含む Web サーバーとして機能するコンピュータ
Microsoft Internet Explorer 等を使ってエンコード アプリケーションを監視するため、Web サーバーへ接続するクライアント コンピュータとして機能するコンピュータ
こうした Web サービスを使うと、.NET Framework でサポートされている任意のプログラミング言語を使って、Web サービスとの通信用に、クライアント コンピュータ上で動作するコードを作成することができるため、ユーザーの自由度が向上します。 Web サービスは LAN やインターネットでも適切に動作します。 手動で更新する代わりに、監視ページの更新を自動化するため、このサンプルをひな形として使って、コードを作成することができます。 また、DHTML WebService 動作を使って、エンコーダ Web サービスを直接呼び出すこともできます。 さらに、リモート エンコード アプリケーションの構成と制御を行うために、メソッドを追加し、この機能をユーザーの Web サービスの一部として提供することも可能です。
お客様ご自身の責任において、適用されるすべての著作権関連法規に従ったご使用を願います。このドキュメントのいかなる部分も、米国
Microsoft Corporation の書面による許諾を受けることなく、その目的を問わず、どのような形態であっても、複製または譲渡、検索システムへの格納および公開をすることは禁じられています。ここでいう形態とは、複写や記録など、電子的な、または物理的なすべての手段を含みます。 ただしこれは、著作権法上のお客様の権利を制限するものではありません。