Dynamic Media には、事前定義済みのアダプティブビデオエンコーディングプロファイルが最初から付属しています。この標準提供プロファイルの設定は、ユーザーができる限り最高の閲覧エクスペリエンスを得られるように最適化されています。アダプティブビデオエンコーディングプロファイルを使用してプライマリソースビデオをエンコーディングすると、再生中、ビデオプレーヤーは顧客のインターネット接続速度に応じて、ビデオストリームの品質を自動調整します。このアクションはアダプティブビットレートストリーミングと呼ばれます。
ビデオの品質を決めるその他の要因には、次のようなものがあります。
アップロードされたプライマリソースビデオの解像度
MP4 ビデオが 240p、360p などの低い解像度で録画された場合、高画質でストリーミングすることはできません。
ビデオプレーヤーのサイズ
デフォルトでは、アダプティブビデオエンコーディングプロファイルの「幅」は「自動」に設定されています。再生中は、プレーヤーのサイズに応じた最適な品質が使用されます。
ビデオエンコーディングのベストプラクティスを参照してください。
処理プロファイルを使用するためのデジタルアセットの編成のベストプラクティスを参照してください。
ビデオのメタデータと関連するビデオ画像サムネールを生成するためには、ビデオ自体に対して Dynamic Media のエンコーディングプロセスを実行する必要があります。Adobe Experience Manager では、Dynamic Media を有効にし、ビデオ Cloud Services を設定してある場合は、Dynamic Media エンコーディングビデオワークフローによってビデオがエンコードされます。このワークフローは、ワークフローの処理履歴とエラー情報を取り込みます。詳しくは、ビデオエンコーディングと YouTube への公開の進行状況の監視を参照してください。Dynamic Media を有効にし、ビデオ Cloud Services を設定してある場合は、ビデオをアップロードすると、Dynamic Media エンコーディングビデオワークフローが自動的に有効になります(Dynamic Media を使用していない場合は、DAM アセットの更新ワークフローが有効になります)。
メタデータは、アセットの検索時に役に立ちます。サムネールは、エンコーディング中に生成される静的なビデオ画像です。サムネールは Experience Manager システムで必要とされ、ユーザーインターフェイス内のカード表示、検索結果表示およびアセットのリスト表示でビデオを視覚的に識別するために使用されます。エンコードされたビデオのレンディションアイコン(絵画用パレット)を選択すれば、生成されたサムネールを確認できます。
ビデオプロファイルの作成が完了したら、そのプロファイルを 1 つまたは複数のフォルダーに適用します。フォルダーへのビデオプロファイルの適用を参照してください。
他のアセットタイプへの高度な処理パラメーターの定義については、アセット処理の設定を参照してください。
メタデータ、画像およびビデオを処理するためのプロファイルも参照してください。
次の表に、モバイルデバイス、タブレットデバイスおよびデスクトップコンピューターへのアダプティブビデオストリーミングのプロファイルをエンコードする際のベストプラクティスを示します。これらのプリセットは、任意の縦横比のビデオで使用できます。
ビデオ形式のコーデック | ビデオサイズ - 幅(px) | ビデオサイズ - 高さ(px) | 縦横比を保持しますか? | ビデオビットレート(Kbps) | ビデオフレームレート(fps) | オーディオコーデック | オーディオビットレート(kbps) |
MP4 H.264(mp4) |
auto | 360 | はい | 730 | 30 | Dolby HE-AAC | 128 |
MP4 H.264(mp4) |
auto | 540 | はい | 2,000 |
30 | Dolby HE-AAC | 128 |
MP4 H.264(mp4) |
auto | 720 |
はい | 3000 |
30 | Dolby HE-AAC | 128 |
ビデオのスマート切り抜きは、ビデオプロファイルで使用できるオプションの機能です。これは、Adobe Sensei を活用したツールで、サイズに関係なく、アップロードしたアダプティブビデオやプログレッシブビデオの重要な部分を自動的に検出して切り抜くことができます。
スマート切り抜きでサポートされているビデオ形式には、MP4、MKV、MOV、AVI、FLV、WMV などがあります。
スマート切り抜きでサポートされるビデオファイルの最大サイズは、次の条件になります。
Adobe Sensei で対応できるフレーム数は 9,000 に制限されています。つまり、30 FPS で 5 分間です。ビデオの FPS が高いと、サポートされるビデオの最大再生時間が短くなります。例えば、60 fps のビデオが、Adobe Sensei とスマート切り抜きでサポートされるには、2 分半の長さにする必要があります。
ビデオのスマート切り抜きが機能するには、ビデオプロファイルに 1 つ以上のビデオエンコーディングプリセットを含める必要があります。
ビデオのスマート切り抜きを使用するには、アダプティブビデオエンコーディングプロファイルまたはプログレッシブビデオエンコーディングプロファイルを作成します。プロファイルの一部として、スマート切り抜き率ツールを使用して、事前定義済みの縦横比を選択します。例えば、ビデオエンコーディングプリセットを定義した後、縦横比が 16 x 9 の「モバイル横置き」定義と、縦横比が 9 x 16 の「モバイル縦置き」定義を追加できます。他に、1 x 1、4 x 3、4 x 5 の縦横比またはトリミング率を選択できます。
ユーザーインターフェイスの「スマート切り抜き率」の右端にあるスライダーを使用して、ビデオプロファイルのビデオスマート切り抜きをオンまたはオフに切り替えることができます。
ビデオプロファイルを作成して保存した後、目的のフォルダーに適用できます。
詳しくは、特定のフォルダーへのビデオプロファイルの適用、またはビデオプロファイルのグローバルな適用を参照してください。
画像のスマート切り抜きも参照してください。
Dynamic Media には、最高の閲覧エクスペリエンスを実現できるよう最適化された、事前定義済みのアダプティブビデオエンコーディングプロファイル(MP4 H.264 向けのビデオアップロード設定のグループ)が付属しています。ビデオのアップロード時にこのプロファイルを使用できます。
この事前定義済みプロファイルがニーズに合わない場合は、独自のアダプティブビデオエンコーディングプロファイルを作成することもできます。ベストプラクティスとして、「アダプティブストリーミング用にエンコーディング」設定を使用する場合は、プロファイルに追加したすべてのエンコーディングプリセットが検証されます。この機能により、すべてのビデオの縦横比が同じになります。さらに、エンコーディングされたビデオは、ストリーミング向けの複数ビットレート設定として扱われます。
ビデオエンコーディングプロファイルの作成時に、ユーザー補助の目的で、ほとんどのエンコーディングオプションに対して推奨されるデフォルト設定があらかじめ入力されます。ただし、推奨されるデフォルト値以外の値を選択すると、再生中にビデオ品質が低下したり、その他のパフォーマンス問題が発生したりする可能性があります。
そのため、プロファイル内のすべての MP4 H.264 ビデオエンコーディングのプリセットについて、次の値を検証して、プロファイル内の個々のエンコーディングプリセットで同じであることを確認することにより、アダプティブビットレートストリーミングを可能にします。
値が同じでない場合、プロファイルの作成をそのまま続行できます。ただし、アダプティブビットレートストリーミングは使用できません。ユーザーには単一ビットレートのストリーミングが示されます。プロファイル内の個々のエンコーディングプリセットで同じ値を使用するようにエンコーディング設定を編集することをお勧めします(「アダプティブストリーミング用にエンコーディング」が有効になっている場合、ビデオプロファイル/プリセットエディターでアダプティブビデオエンコーディング設定のパリティが適用されます)。
プログレッシブストリーミング用のビデオエンコーディングプロファイルの作成も参照してください。
ビデオエンコーディングのベストプラクティスも参照してください。
他のアセットタイプへの高度な処理パラメーターの定義については、アセット処理の設定を参照してください。
アダプティブビットレートストリーミング用のビデオプロファイルを作成するには、
Experience Manager ロゴを選択し、ツール/アセット/ビデオプロファイルに移動します。
「作成」を選択します。
プロファイルの名前と説明を入力します。
ビデオエンコーディングプリセットを作成ページまたはビデオエンコーディングプリセットを編集ページで、「ビデオエンコーディングプリセットを追加」を選択します。
「基本」タブで、ビデオとオーディオのオプションを設定します。各オプションの横にある情報アイコンを選択すると、追加の説明や、選択したビデオ形式のコーデックに応じた推奨設定が表示されます。
「ビデオサイズ」ヘッダーの下で、「縦横比を保持」チェックボックスがオンになっていることを確認します。
ビデオフレームの解像度をピクセル単位で設定します。auto 値を使用すると、ソースの縦横比(幅と高さの比率)に合わせて自動的に拡大/縮小されます。例えば、[自動 x 480] や [640 x 自動 ] などです。
次のいずれかの操作を行います。
「幅」フィールドに「auto」と入力します。「高さ」フィールドに値をピクセル単位で入力します。
ビデオのサイズを目で確認できるようにするには、「高さ」の右にある情報アイコン(「i」)を選択して、サイズ計算ツールページを開きます。サイズ計算ツールを使用して、必要なビデオサイズ(青のボックスで表示)を設定します。完了したら、右上隅の「X」を選択します。
(オプション)「詳細」タブを選択し、「デフォルト値を使用」チェックボックスがオンになっている(推奨)ことを確認します。または、ビデオおよびオーディオの詳細設定を変更します。
ページの右上隅の「保存」を選択して、プリセットを保存します。
次のいずれかの操作を行います。
(オプション)このプロファイルを適用するビデオにビデオスマート切り抜きを追加するには、以下を行います。
次のいずれかの操作を行います。
ページの右上隅の「保存」をもう一度選択して、プロファイルを保存します。
これで、ビデオを含んだフォルダーにプロファイルを適用できるようになりました。詳しくは、フォルダーへのビデオプロファイルの適用またはビデオプロファイルのグローバルな適用を参照してください。
「アダプティブストリーミング用にエンコーディング」オプションを使用しない場合は、プロファイルに追加されるすべてのエンコーディングプリセットが、単一ビットレートのストリーミングまたはプログレッシブビデオ配信用の個々のビデオレンディションとして扱われます。また、すべてのビデオレンディションが同じ縦横比であることを確認するための検証は実行されません。
サポートされるビデオ形式のコーデックは H.264(.mp4)および WebM です。
アダプティブビットレートストリーミング用のビデオエンコーディングプロファイルの作成も参照してください。
ビデオエンコーディングのベストプラクティスも参照してください。
他のアセットタイプへの高度な処理パラメーターの定義については、アセット処理の設定を参照してください。
プログレッシブストリーミング用のビデオプロファイルを作成するには:
Experience Manager ロゴを選択し、ツール/アセット/ビデオプロファイルに移動します。
「作成」を選択します。
プロファイルの名前と説明を入力します。
ビデオエンコーディングプリセットを作成ページまたはビデオエンコーディングプリセットを編集ページで、「ビデオエンコーディングプリセットを追加」を選択します。
「基本」タブで、ビデオとオーディオのオプションを設定します。各オプションの横にある情報アイコンを選択すると、追加の説明や、選択したビデオ形式のコーデックに応じた推奨設定が表示されます。
(オプション)「ビデオサイズ」ヘッダーの下で、「縦横比を保持」チェックボックスをオフにします。
以下の操作を実行してください。
(オプション)次のいずれかの操作を行います。
「詳細」タブを選択し、「デフォルト値を使用」チェックボックスがオンになっている(推奨)ことを確認します。
「デフォルト値を使用」チェックボックスをオフにして、必要なビデオ設定とオーディオ設定を指定します。各オプションの横にある情報アイコンを選択すると、追加の説明や、選択したビデオ形式のコーデックに応じた推奨設定が表示されます。
ページの右上隅の「保存」を選択して、プリセットを保存します。
次のいずれかの操作を行います。
(オプション)このプロファイルを適用するビデオにビデオスマート切り抜きを追加するには、以下を行います。
次のいずれかの操作を行います。
ページの右上隅の「保存」を選択して、プロファイルを保存します。
これで、ビデオを含んだフォルダーにプロファイルを適用できるようになりました。詳しくは、フォルダーへのビデオプロファイルの適用またはビデオプロファイルのグローバルな適用を参照してください。
Experience Manager でビデオプロファイルを作成または編集する際に、ユーザーインターフェイスに表示されない高度なビデオエンコーディングパラメーターを利用して、既存のビデオのエンコーディングプロファイルを編集できます。既存のプロファイルに、minBitrate や maxBitrate などの 1 つ以上の高度なパラメーターをカスタムで追加できます。
カスタムで追加するビデオエンコーディングパラメーターを使用するには:
Experience Manager ロゴを選択して、ツール/一般/CRXDE Lite に移動します。
CRXDE Lite ページの左側にあるエクスプローラーパネルで、以下の場所に移動します。
/conf/global/settings/dam/dm/presets/video/*name_of_video_encoding_profile_to_edit
ページの右下にあるパネルの「プロパティ」タブで、使用するパラメーターの「名前」、「タイプ」および「値」を指定します。
以下の高度なパラメーターを使用できます。
名前 | 説明 |
タイプ |
値 |
h264Level |
エンコーディングに使用する H.264 レベル。通常、このレベルは、使用しているエンコーディング設定に基づいて自動的に決定されます。 | String |
H.264 レベルの 10 倍の数値 (例えば、3.0 の場合は 30、1.3 の場合は 13 のように指定します) デフォルト値はありません。 |
keyframe |
キーフレーム間のターゲットフレーム数。2~10 秒ごとにキーフレームを生成できるように、この値を計算します。例えば、1 秒あたり 30 フレームの場合、キーフレーム間隔は 60~300 です。 キーフレーム間隔を短くすると、アダプティブビデオエンコーディングでストリームのシークと切り替えの動作が向上し、動きの多いビデオの画質も向上します。ただし、キーフレームが増えるとファイルのサイズも増えるので、通常、キーフレーム間隔を短くすると、特定のビットレートでの全体的なビデオの画質は低下します。 |
String |
正の数。 初期設定は 300 です。 HLS または DASH(アダプティブビットレートストリーミング)の推奨値は 60~90 です。(ビデオに DASH を使用するには、まずアドビテクニカルサポートによりお使いのアカウントで DASH を有効にする必要があります。 アカウントでの DASH の有効化を参照してください。) |
minBitrate |
可変ビットレートエンコーディングに可能な最小ビットレート(Kbps)。 このパラメーターは、ビデオエンコーディングプロファイルを作成または編集するときに「詳細」タブで「固定ビットレートを使用」の選択をオフにした場合にのみ適用されます。 ビットレートも参照してください。 |
String |
正の数(Kbps)。 デフォルト値はありません。 |
maxBitrate |
可変ビットレートエンコーディングに可能な最大ビットレート(Kbps)。 このパラメーターは、ビデオエンコーディングプロファイルを作成または編集するときに「詳細」タブで「固定ビットレートを使用」の選択をオフにした場合にのみ適用されます。 ビットレートも参照してください。 |
String |
正の数(Kbps)。 デフォルト値はありません。ただし、推奨値は、エンコーディングのビットレートの最大 2 倍です。 |
audioBitrateCustom |
オーディオコーデックでサポートされている場合、オーディオストリームに固定ビットレートを強制的に適用するには、値を true に設定します。 |
String |
デフォルトは HLS または DASH の推奨値は
|
ページの右下隅付近にある「追加」を選択します。
次のいずれかの操作を行います。
CRXDE Lite ページの左上隅にある「ホームに戻る」アイコンを選択して、Experience Manager に戻ります。
作成したビデオプロファイルを編集して、そのプロファイル内のビデオプリセットを追加、編集または削除することができます。
デフォルトでは、事前定義済みかつ標準設定のアダプティブビデオエンコーディングプロファイル(Dynamic Media に付属)を編集することはできません。代わりに、簡単にプロファイルをコピーして、新しい名前で保存できます。その後、コピーしたプロファイルで目的のプリセットを編集できます。
ビデオエンコーディングのベストプラクティスも参照してください。
他のアセットタイプへの高度な処理パラメーターの定義については、アセット処理の設定を参照してください。
ビデオプロファイルを編集するには:
Experience Manager ロゴを選択し、ツール/アセット/ビデオプロファイルに移動します。
ビデオプロファイルページで、1 つのビデオプロファイル名のチェックボックスをオンにします。
ツールバーの「編集」を選択します。
ビデオエンコーディングプロファイルページで、必要に応じて名前と説明を編集します。
ベストプラクティスとしては、「アダプティブストリーミング用にエンコーディング」チェックボックスは必ずオンにします。アダプティブビットレートストリーミングの説明を参照するには、情報アイコンを選択します。(プログレッシブビデオプロファイルを編集する場合は、このチェックボックスをオンにしないでください)。
「ビデオエンコーディングプリセット」ヘッダーの下で、プロファイルを構成するビデオエンコーディングプリセットを追加、編集または削除します。
「基本」タブと「詳細」タブの各オプションの横にある情報アイコンを選択すると、追加の説明や、選択したビデオ形式のコーデックに応じた推奨設定が表示されます。
ページの右上隅にある「保存」を選択します。
Experience Manager ロゴを選択し、ツール/アセット/ビデオプロファイルに移動します。
ビデオプロファイルページで、1 つのビデオプロファイル名のチェックボックスをオンにします。
ツールバーの「コピー」を選択します。
ビデオエンコーディングプロファイルページで、プロファイルの新しい名前を入力します。
ベストプラクティスとしては、「アダプティブストリーミング用にエンコーディング」チェックボックスは必ずオンにします。アダプティブビットレートストリーミングの説明を参照するには、情報アイコンを選択します。(プログレッシブビデオプロファイルをコピーする場合は、このチェックボックスをオンにしないでください)。
Dynamic Media(ハイブリッドモード)では、WebM ビデオプリセットがビデオプロファイルに含まれている場合は、すべてのプリセットを MP4 にする必要があるので、アダプティブストリーミング用にエンコーディングをオンにすることはできません。
「ビデオエンコーディングプリセット」ヘッダーの下で、プロファイルを構成するビデオエンコーディングプリセットを追加、編集または削除します。
「基本」タブと「詳細」タブの各オプションの横にある情報アイコンを選択すると、推奨設定と説明が表示されます。
ページの右上隅にある「保存」を選択します。
フォルダーにビデオプロファイルを割り当てると、サブフォルダーは親フォルダーのプロファイルを自動的に継承します。したがって、1 つのフォルダーに割り当てることができるビデオプロファイルは 1 つのみになります。そのため、アセットをアップロード、保存、使用およびアーカイブする場所のフォルダー構造については入念に検討してください。
フォルダーに異なるビデオプロファイルを割り当てた場合、新しいプロファイルが以前のプロファイルよりも優先されます。以前に存在していたフォルダーのアセットは変更されずに維持されます。新しいプロファイルは、その後にフォルダーに追加されるアセットに対して適用されます。
プロファイルが割り当てられているフォルダーの場合は、ユーザーインターフェイス上で、そのプロファイルの名前がカード名に表示されます。
ビデオプロファイルは、特定のフォルダーに適用することも、すべてのアセットに全体的に適用することもできます。
後で変更した既存のビデオプロファイルが存在するフォルダー内のアセットを再処理できます。詳しくは、フォルダー内のアセットの再処理を参照してください。
ツールメニュー内からフォルダーにビデオプロファイルを適用するか、またはフォルダー内にいる場合は「プロパティ」から適用します。この節では、フォルダーにビデオプロファイルを適用するこれら両方の方法について説明します。
既にプロファイルが割り当てられているフォルダーには、フォルダー名のすぐ下にプロファイルの名前が表示されます。
処理プロファイルを編集した後のフォルダー内のアセットの再処理も参照してください。
Experience Manager ロゴを選択し、「アセット」に移動した後、ビデオプロファイルを適用するフォルダーに移動します。
チェックマークを選択して対象のフォルダーを選択し、「プロパティ」を選択します。
「ビデオプロファイル」タブを選択し、ドロップダウンメニューからプロファイルを選択して、「保存して閉じる」を選択します。既にプロファイルが割り当てられているフォルダーには、フォルダー名のすぐ下にプロファイルの名前が表示されます。
特定のフォルダーにプロファイルを適用できるだけでなく、グローバルにプロファイルを適用することもできます。これにより、Experience Manager Assets にアップロードされている、すべてのフォルダー内にあるすべてのコンテンツに、選択したプロファイルを適用できます。
フォルダー内のアセットの再処理も参照してください。
ビデオプロファイルをグローバルに適用するには:
CRXDE Lite で、/content/dam/jcr:content
ノードに移動します。プロパティ videoProfile:/libs/settings/dam/video/dynamicmedia/<name of video encoding profile>
を追加し、「すべて保存」を選択します。
ビデオプロファイル処理ジョブの進行状況を目視で監視できるように、処理インジケーター(進行状況バー)が表示されます。
error.log
ファイルで、エンコーディングジョブの進行状況を監視し、エンコーディングが完了したか、またはジョブのエラーが発生したかを確認することもできます。error.log
は、Experience Manager インスタンスのインストール先の logs
フォルダーにあります。
フォルダーからビデオプロファイルを削除すると、サブフォルダーは自動的に親フォルダーのプロファイルの削除状態を継承します。ただし、フォルダー内で実行されたファイルの処理はそのまま維持されます。
ツールメニュー内から、またはフォルダー内にいる場合は「フォルダー設定」から、フォルダーのビデオプロファイルを削除できます。この節では、両方の方法でフォルダーからビデオプロファイルを削除する方法について説明します。
Experience Manager ロゴを選択し、ツール/アセット/ビデオプロファイルに移動します。
1 つまたは複数のフォルダーから削除するビデオプロファイルを選択します。
「フォルダーからプロファイルを削除」を選択し、プロファイルを削除する 1 つまたは複数のフォルダーを選択して、「削除」を選択します。
名前がフォルダー名の下に表示されなくなっていることで、ビデオプロファイルがフォルダーに適用されていないことを確認できます。