はじめに
メディアライブラリーにアップロードする動画ファイルに対する推奨エンコーディング設定は、次のとおりです。
Beacon は、H.264 と H.265 の両方をサポートしています ( HEVC以下)エンコーディング。一般的に、H.264は、より広範なデバイスサポートを提供するため、推奨されます。H.264ビデオエンコーディングはAACオーディオを使用します。
Beacon の Media モジュールに慣れていない場合は、こちらをお読みくださいメディア モジュールの概要Media モジュールの基本機能とその起動方法について説明しています。また、読んで、アップロード モジュールを使用して動画をアップロードする、動画を Media モジュールにアップロードする方法について説明します。
見るサポートされているビデオ フォーマット、コーデック、およびコンテナブライトコーブが対応しているビデオ フォーマットに関する情報いいえサポートします(多くはありません)。
メディアライブラリーにアップロードする動画ファイルに対する推奨設定は次のとおりです。
HEVC(H.265)ビデオ
高効率ビデオコーディング ( HEVC )は、H.265 とも呼ばれ、広く使用されている の後継として設計されたビデオ圧縮規格です。高度なビデオ コーディング (AVC/H.264) .AVCと比較して、HEVCは同レベルのビデオ品質で約 20% 優れたデータ圧縮を提供するか、同じビットレートで実質的に向上したビデオ品質を提供します。
この圧縮の向上には、帯域幅の使用量を減らし、低いビットレートでより高いビデオ品質を実現し、最初のフレームまでの時間(TTFF)の短縮など、エンドビューア満足度を向上させることができます。
デメリット
主な欠点は、新しい技術であるため、HEVCビデオはクライアント(デバイス+ OS +ブラウザ/アプリを意味する)によってまだ広くサポートされていないことです。さらに、再生中に HEVC セグメントと AVC セグメントを切り替えることができるクライアントもあれば、そうでないクライアントもあります。
HEVC (H.265) ビデオは、ビューアーが購入してインストールしない限り、Windows 10 で再生できません。この拡張子.Windowsとの互換性のために、AVC(H.264)レンディションを推奨します。見るHEVCビデオHEVC ビデオでサポートされているクライアントの詳細については、.
さらに、HEVC ビデオのトランスコードには H.264 よりも約 2 ~ 4 倍長くなります。
空室状況
HEVC サポートは有料アドオンBeacon の場合。HEVCサポートに興味がある場合は、アカウントマネージャーにお問い合わせください。
ソースファイルの命名
取り込みプロセスでは、API リクエスト URL の一部としてソースファイル名を渡す必要があります。このため、名前は URI 互換である必要があります。すべてのビデオとアセットのソースファイル名には、次のことを避けてください。
- スペース: それ以外の
私のビデオ.mov
、 使用する私のビデオ.mov
またmy_video.mov
- 特殊文字: 行ういいえソース ファイル名には次の文字を使用します。
"!"、"@"、"#"、"$"、"%"、"^"、"&"、"*"、"("、")"、"?"、"/"、"\\ "、"{"、"}"、"["、"]"
H.264エンコードの推奨設定
ビデオコーデック: | h264 |
エンコーディング: | 2パスH.264 |
キーフレーム: | 最低6秒間隔 |
高解像度エンコーディングの推奨事項
高解像度のビデオレンダリングの場合は、H.264ソースファイルをBeacon}にアップロードします。ブライトコーブではサイズやアスペクト比が異なるさまざまなH.264ファイルをテストしました。以下の各ケースは、エンコードは2パスH.264、音声はサンプリング周波数44.1 kHz、ビットレート192 kbpsの16ビットAAC、という条件です。いずれのビットレートも含まれているのは動画ビットレートのみで、音声ビットレートは含まれていません。この説明では音声は考慮せずに、サーバーサイドのトランスコードサービスにアップロードする動画のおおよその最大長を示しています。ビデオがインターレースされている場合、Beacon}}はトランスコーディング中にインターレースを解除します。Beacon}を使用してビデオをトランスコーディングしていない場合は、アップロードする前にビデオファイルのインターレースを解除してください。キーフレームは最低6秒間隔である必要があります。それは等間隔でなくてもかまいません。
サイズ | アスペクト比 | 推奨する最低ビットレート |
---|---|---|
640x480 | 4:3 | 動きの少ない動画(人が話をしている動画など)は、900 kbpsまで下げても良好な結果が得られます。動きの程度にかかわらず、どのような動画でも高い画質を得るには、2,672 kbps以上にしてください。これは720 x 480のソースにも当てはまります。本来は640 x 480ですが、異なるピクセルアスペクト比になったものだからです。 |
640x360 | 16:9 | ほとんどの場合、動画ビットレートを2,132 kbpsまで下げても問題ありません。 |
1024x768 | 4:3 | このフォーマットは、主にスクリーンキャストやトリミングしたHDソースの動画に使用します。動画の場合、4,864 kbpsで十分です。スクリーンキャストの場合は、フレーム間での変化がきわめて少ないため、そこまでのデータは必要ありません。720pの最低レベル、つまり3,136 kbpsで十分です。これは実際のところ必要なレベルを大幅に上回っていますが、キーフレーム間隔を上げられるようにするため、高めのビットレートを推奨します。なめらかなスクリーンキャストを求める場合には、マウスカーソルに不要なゴーストが出ないようにするため、キーフレームを等間隔で1秒2フレーム(15フレーム間隔)という高い間隔に設定することを推奨します。スクリーンキャストのフレームレートが30(もしくは29.97)でない場合、それに応じてビットレートを調整できます。つまり、スクリーンキャストのフレームレートが15であれば、データレートを1,568 kbpsにします。スクリーンキャストには十分過ぎる帯域幅ですが、H.264などで動きのあるシーンでよく発生するゴーストやちらつきを防ぐためには、この程度の帯域幅が必要です。 |
1280x720 | 16:9 | このフォーマットのビットレートは、講演などの動画であれば3,136 kbpsまで下げられます。少しでも動きが増えると、それに対応するためにはかなりビットレートを上げる必要があります。動きの少ないケースでは(被写体は動くが、カメラ/フレームは動かない)、照明が適正または良好であれば、4,512 kbpsで十分です。動きが多い場合、または他の要素を補う必要がある場合は、5,928 kbpsで十分です(多少の余裕を含んでいます)。 |
1,920 x 1,080 | 16:9に拡大されたソース | HDVおよびAVCHDカメラの多くはプロ向けレベルのものであっても4:3センサを使用しており、HDに合わせるために画像を1,440 x 1,080から1,920 x 1,080に拡大しています。つまり、960 x 540と同程度にシャープな画像になることが多くなります。これを考慮すると、このフォーマットには960 x 540と1,920 x 1,080の両方の推奨設定があります。妥協して720 pでアップロードする場合は、前述の720pの設定を適用できます。1,920 x 1,080フォーマットでは、動きの多い場合には8,024 kbpsのビットレートが必要です。講演などの動画では6,000 kbpsで十分ですが、8,024 kbpsにすると、ほとんどのケースに対応でき、半時間強になります。960x540形式を使用すると、より大きなサイズにアップスケーリングせず、モーションがそれほど重くない場合は、720pトーキングヘッドと同じ3136kbpsレートを使用できます。 |
モバイルアプリケーションのエンコーディング
現在H.264は、モバイル用途に最適なエンコーディング標準です。モバイル機器はH.264のベースラインプロファイルをサポートします。デバイスの実際のビデオ再生機能に加えて、ネットワークの状態とダウンロード速度への影響も考慮してください。セルラーネットワークでの信頼性の高い再生のために、130kbps未満のレンディションを少なくとも1つ用意することをお勧めします。これは、可能な限り多くの品質を維持しながら、ほとんどのユーザーに対して確実に実行されるはずです。
アスペクト比の維持
Beacon}}}のビデオをトランスコードすると、ソースファイルと同じアスペクト比が維持されます。非定型のソースファイルの場合、非正方形ピクセルと呼ばれることもありますが、Beacon}}}}は、出力ビデオが正方形ピクセルになるように検出して修正し、デスクトップやモバイルデバイスで正しく再生されるようにします。
音声
オーディオには、AAC形式をお勧めします。さらに、オーディオトラックの長さは、ビデオトラックと同じである必要があります。一致しない場合でも、ビデオは取り込まれますが、状況によっては再生に失敗する可能性があります。
オーディオトラック
アカウントが有効になっていない限り、1 つのオーディオ トラックのみがサポートされます。複数のオーディオ トラックの場合、複数のオーディオ トラックが代替として扱われます。それ以外の場合、Beacon}}はビデオファイルの最初のオーディオトラックを使用し、それ以外はスキップします。
オーディオチャンネル
1つまたは2つのオーディオチャネルがサポートされています。追加のオーディオチャネルがある場合、それらは2にマージされます-結果はしばしば満足のいくものではありません。