アクセシビリティ
デベロッパーリソース

目次

Flash Playerにおける高解像度H.264ビデオおよびAACオーディオのサポートについての説明

H.264およびAAC圧縮について

ここでは、H.264ビデオ仕様のガイドラインとAAC/AAC+圧縮について説明します。 H.264で技術的にサポートされる機能、標準のHDビデオサイズ、H.264のコンテナ形式とその説明、AAC/AAC+で提供される機能の基本的な情報に加えて、いくつかの基本的なエンコードリソースについて説明します。

MPEG-4 H.264

MPEG-4(Motion Pictures Expert Group)H.264は、国際標準化機構(ISO)によって認められたビデオ圧縮の国際標準です。 H.264は「MPEG-4 Part 10」またはAVC(Advanced Video Coding)とも呼ばれています。

これは何を意味するのでしょうか。 まず、これは、ビデオをH.264にエンコードすると、Flash Player用にエンコードするだけでなく、Apple iTunesやiPodまたはSony PlayStation Portable(PSP)のような他のソフトウェアを使用しても再生できることを意味します。 Flash Playerでの新しいハードウェアスケーリングおよびマルチスレッドのサポートによって、システムがサポートしている限り、HD 1080pを含む任意の解像度とビットレートでビデオを再生できます(図1を参照)。

現在のビデオ標準で使用できる画面の解像度およびビットレート

図1.現在のビデオ標準で使用できる画面の解像度およびビットレート

MPEG-4コンテナ

MPEG-4標準は、コンテナ形式も規定しています。これは、複数の異なるタイプのデータをトラックとして格納し、1つのファイルに含めることができることを意味します。 ファイル全体が同期され、データがインターリーブされます。 そのため、MPEG-4コンテナ内のビデオまたはオーディオには、メタデータ、カバーアート、字幕およびFlash Playerで抽出できるその他のテキストまたはビジュアルデータを添付することもできます。 また、複数のビデオトラックやオーディオトラックをコンテナに含めることもできますが、現在のところFlash Playerは1つのトラックのみを再生し、他のトラックは無視します。

AAC/AAC+

AAC(Advanced Audio Coding)コーデックを使用してMPEG-4コンテナにエンコードされたオーディオファイルを、Flash Playerで使用できるようになりました。 AACコーデックは、MPEG-2から使用されてきた劣化の大きい圧縮スキーマですが、MPEG-4用に更新されました。 iTunesから販売されるすべての楽曲にAACが使用されているので、このコーデックは多くの人々に知られています。 最高96KHzのキャプチャ、最高48チャンネルおよび逆方向予測がサポートされるので、技術に精通しているユーザは、より高い品質を実現できます。 AACではMP3より高いオーディオ品質が達成される一方で、ファイルサイズは同等か小さくなります。 AAC+またはHE-AAC(High Efficiency AAC)は、パラメトリックステレオとスペクトル帯域複製により、ストリーミングオーディオなどの用途に対して低いビットレートで高品質のオーディオが提供されるように最適化されているAACコーデックです。 MPEG-4ファイルにAACエンコードオーディオを導入することにより、Flash Playerでこのファイル形式を利用できるようになりました。

ビデオエンコーディング

Flash PlayerがH.264対応に更新されたため、Adobe Creative Suite 3ファミリーを含むすべてのビデオエコシステムにわたってビデオエンコーディングが標準化されました。 Adobe PremiereやAfter Effectsなどのツールを使用して、追加のプラグインを使用せずにコンテンツを配信できるようになりました。

H.264導入の一環として、市場のソリューションが数多く利用されています。 新しいFlash Player 9 Update 3でサポートされる形式のビデオのエンコーディングに対応する、業界標準のツールを提供している企業の一部を次に示します。

サポートされるファイル形式

Flash Player 9 Update 3では、H.264ビデオやHE-AACオーディオが含まれた標準のMPEG-4コンテナ形式から取り出した、F4V、MP4、M4A、MOV、MP4V、3GP、3G2などのファイルを再生できます。 ただし、iTunesからダウンロードしたファイルやFairPlay*でデジタル暗号化されたファイルなど、保護されたMP4ファイルはサポートされません。

Flash Player 9 Update 3の詳細については、Flash Player製品のページを参照してください。

オンライン開発者のコミュニティでFlash Player 9 Update 3について意見を交換するには、Flashサポートフォーラムのメインページを参照してください。