エンコードの仕様

一度のアップロードで、どこでも再生が可能。

Brightcove は、コンテンツ、解像度、接続速度に関係なく、一回のアップロードで、デスクトップ、モバイル デバイス、コネクティッド TV に動画を美しく再生できるよう、公開プロセスの簡素化を目的に設計されています。

動画をアップロードする際、Brightcove のアダプティブ エンコーディング エンジンは、ソース動画から、視聴者の一般的な帯域幅および解像度の範囲にあったレンディション一式を自動的にトランスコードします。次に Brightcove は、動画が再生される環境の画面サイズと接続速度を動的に検知し、それぞれの視聴者が利用できる速度やパワーに基づいて、適切なレンディションで品質を最大限に高めます。ここでは、コンテンツをあらゆる場所で最適な状態で再生するための、Brightcove 動画の録画、エクスポート、アップロード、公開のベストプラクティスについて説明します。

Brightcove の公開ワークフローには、次のプロセスが含まれます。

メディア ライブラリにアップロードする動画ファイルに対する推奨エンコーディング設定は、次の通りです。

Brightcove は H.264 と VP6 エンコーディングの両方をサポートしています。画質が良くデバイスのサポート範囲が広いため、一般には H.264 を推奨します。H.264 動画エンコーディングは AAC 音声を使用し、VP6 動画は MP3 音声を使用します。

Media モジュールに慣れていない場合は、Media モジュールの基礎を参照してください。Media モジュールの基本機能および起動方法を説明しています。また、Media モジュールに動画をアップロードする手順については、Media モジュールを使用して動画をアップロードするを参照してください。

様々なエンコーディング オプションに慣れていない場合は、Brightcove サポートのアップロードとエンコードセクションのドキュメントをチェックしてください。

Apple の Final Cut Pro は、ポストプロダクションおよび編集のために広く用いられている市販ツールです。また、Video Cloud アカウントにアップロードする高品質の動画ソース ファイルの作成に使用可能な優れたプログラムです。この記事では、基本的なエクスポート設定、およびエクスポートしたファイルをアップロードする際の問題を回避するためのヒントやベスト プラクティスを説明します。この記事に示すスクリーンショットおよび手順は、Final Cut Pro に関連していますが、設定やヒントの多くは他のプログラムにも適用できます。

Brightcove パブリッシャの皆様は、Brightcove Studio でトランスコード設定を表示できます。Brightcove Studio でトランスコード設定を変更できるのは、Brightcove Pro エディションと Enterprise エディションのパブリッシャのみです。 Brightcove アカウントのアップグレードについては、 Brightcove にお問い合わせください。

このドキュメントでは、H.264 または VP6(FLV)形式にトランスコードするよう動画をアップロードするときに使用できる、サポートされるコンテナおよびコーデックのリストを示します。Video Cloud および H.264 の詳細については、次のトピックを参照してください。

コーデック、コンテナ、およびファイル拡張子を理解する

コーデック、コンテナ、およびファイル拡張子は、同じではありませんが、しばしば混同されます。たとえば、H.264 動画とは、単に拡張子が .mp4 のファイルのことではありません。動画ファイルには、エンコードされ、しばしば圧縮された音声および動画データだけでなく、メタデータ(長さ、サイズなど)も含まれます。

デフォルトで、Flash モードの Video Cloud プレーヤは、動画再生の視聴品質を向上させるため動画のスムージングを使用します。ただし、動画のスムージングを使用して質を向上させると、動画のスムージングにより CPU への負担が増えることになります。動画のビットレートが高くなると、動画のスムージングの利点がそれほど目立たなくなります。

動画のスムージングは、HTML5 モードのプレーヤには適用されません。

動画のスムージングをオフにする

コンピュータのパワーがそれほど大きくない視聴者では、フレーム落ちのために動画が途切れる場合があり、動画のスムージングの利点が失われます。プレーヤで動画のスムージングをオフにしたい場合は、プレーヤ パブリッシング コードにオプションの videoSmoothing="false" 構成パラメータを含めてください。

Final Cut Pro 7、Camtasia Studio、iMovie、Snapz を使用すると、ソース ファイルを H.264 形式でエクスポートする最も適切な手順になります。

高品質ソース ファイルから始めることが Video Cloud で高品質動画を提供するための鍵です。この記事では、Final Cut Pro 7 および Camtasia Studio を使用して、H.264 形式でソース ファイルをエクスポートする最も適切な手順を説明します。iMovie および Snapz からのエクスポートについても扱います。

H.264 へエクスポートするための手順は、以下を参照してください。

ピクセル単位の幅と高さが 16 の倍数であるとき、動画コーデックの性能が向上します。エンコード設定には任意の幅と高さを使用できますが、最適でない寸法を設定すると、画質やフレーム レートが低下する場合があります。最高の画質および再生を実現するには、動画の幅と高さを 16 の倍数にしてください。次善の選択は 8 の倍数、さらに次善の選択は 4 の倍数になります。

ネイティブ エンコードの寸法と再生の寸法は両方とも、同じ数、理想的には 16 で割り切れる数にする必要があります。たとえば、640 x 480 のフレーム寸法を使用するためにネイティブ ファイルをエンコードする場合は、320 x 240 などのサイズまで縮小します。

以下の表には、アスペクト比が 4:3 および 16:9 の場合の幅と高さを画質別に示しています。