ビデオ video

この節では、Dynamic Media でのビデオの操作について説明します。

クイックスタート:ビデオ quick-start-videos

次のワークフローの手順説明は、Dynamic Media でアダプティブビデオセットをすぐに使い始めることを目的としたものです。各手順に続いて、詳しい説明のあるトピックの見出しへのリンクが記載されています。

NOTE
Dynamic Media のビデオを操作する前に、Adobe Experience Manager の管理者が既に Dynamic Media Cloud Services を有効にして設定を完了していることを確認してください。
  1. 次の手順を実行して、Dynamic Media ビデオをアップロード ​します。

  2. 次のいずれかの操作を行って、Dynamic Media ビデオを管理します

  3. 次のいずれかの操作を行って、Dynamic Media ビデオを公開します

Dynamic Media でのビデオの操作 working-with-video-in-dynamic-media

Dynamic Media のビデオは、高品質のアダプティブビデオを簡単に公開して、デスクトップ、タブレット、モバイルデバイスを含む複数の画面にストリーミングするためのエンドツーエンドのソリューションです。アダプティブビデオセットでは、同じビデオを、400 kbps、800 kbps、1000 kbps などの様々なビットレートと形式でエンコードしたバージョンにグループ分けします。デスクトップコンピューターまたはモバイルデバイスが、使用可能な帯域幅を検出します。

例えば、iOS モバイルデバイスでは、3G、4G、Wi-Fi などの帯域幅が検出されます。次に、アダプティブビデオセット内の様々なビデオビットレートの中から、適切なエンコード済みビデオが自動的に選択されます。ビデオはデスクトップ、モバイルデバイスまたはタブレットにストリーミングされます。

また、デスクトップまたはモバイルデバイスでネットワークの状態が変化した場合は、ビデオ画質が自動的に動的に切り替わります。また、顧客がデスクトップで全画面表示モードに入ると、アダプティブビデオセットはより高い解像度を使用して顧客の視聴エクスペリエンスを向上させるよう対応します。アダプティブビデオセットを使用すると、Dynamic Media ビデオを複数の画面とデバイスで再生するユーザーにとって最適な再生方法が提供されます。

再生または再生時に選択するエンコード済みビデオの決定に、ビデオプレーヤーが使用するロジックは、次のアルゴリズムに基づきます。

  1. ビデオプレーヤーは、プレーヤー自体の「初期ビットレート」に設定されている値に最も近いビットレートで、初期ビデオフラグメントを読み込みます。

  2. ビデオプレーヤーは、帯域幅の速度の変化に応じて、次の条件に従って切り替わります。

    1. プレーヤーは、見積もり帯域幅を超えない範囲内で、最も高い帯域幅でのストリームを選択します。
    2. プレーヤーは、使用可能な帯域幅の 80%ほどを見積もります。ただし、使用可能な帯域幅が上昇した場合は、帯域幅を大きく見積もりすぎてすぐに元の帯域幅に戻ることを防ぐために、より控えめな 70%ほどの見積もりとなります。

アルゴリズムの技術情報について詳しくは、https://android.googlesource.com/platform/frameworks/av/+/master/media/libstagefright/httplive/LiveSession.cpp を参照してください。

単一のビデオとアダプティブビデオセットの管理では、次の機能がサポートされています。

  • 多数のサポートされているビデオ形式およびオーディオ形式からビデオをアップロードし、複数の画面で再生できるようにビデオを MP4 H.264 形式にエンコーディングします。事前定義済みのアダプティブビデオセット、1 つのビデオのエンコーディングプリセットを使用するか、独自のエンコーディングをカスタマイズしてビデオの品質とサイズを制御できます。

    • アダプティブビデオセットを生成する際、そのセットには MP4 ビデオが含まれます。
    • 注意:プライマリ/ソースビデオはアダプティブビデオセットには追加されません。
  • すべての HTML5 ビデオビューアでのビデオキャプション。

  • ビデオアセットを効率的に管理するための完全なメタデータサポートを使用して、ビデオを整理、参照および検索します。

  • アダプティブビデオセットを web およびデスクトップ、タブレット、モバイルデバイスに配信します。

アダプティブビデオのストリーミングは、各種 iOS プラットフォームでサポートされています。詳しくは、Dynamic Media ビューアリファレンスガイドを参照してください。

  • Dynamic Media ビデオビューアプリセットを使用してビデオを再生します。このビューアプリセットには、次のビューアが含まれます。

    • 単一のビデオビューア。
    • ビデオコンテンツと画像コンテンツの両方を組み合わせた混在メディアビューア。
  • 自社ブランドのニーズに合わせてビデオプレーヤーを設定します。

  • 単純な URL か埋め込みコードを使用して、ビデオを web サイト、モバイルサイトまたはモバイルアプリケーションに統合します。

詳しくは、動的なビデオ再生の例を参照してください。

Dynamic Media ビューアリファレンスガイドExperience Manager Assets および Dynamic Media Classic のビューアおよび Experience Manager Assets 専用のビューアも参照してください。

ベストプラクティス:HTML5 ビデオビューアの使用 best-practice-using-the-html-video-viewer

Dynamic Media の HTML5 ビデオビューアプリセットは堅牢なビデオプレーヤーです。このプリセットを使用すれば、HTML5 ビデオ再生でよくある問題や、モバイルデバイスに関する問題の多くを回避することができます。例えば、アダプティブビットレートストリーミング配信機能がなかったり、デスクトップブラウザーの範囲が限定されていたりすることなどです。

プレーヤーの設計面では、標準の web 開発ツールを使用してビデオプレーヤーの機能を設計できます。例えば、HTML5 と CSS を使用して、ボタン、コントロールおよびカスタムのポスター画像背景をデザインすることにより、カスタマイズした表示で顧客にリーチすることができます。

ビューアの再生側では、ブラウザーのビデオ機能を自動的に検出します。その後、HLS または DASH(アダプティブビデオストリーミングとも呼ばれる)を使用してビデオを配信します。または、これらの配信方法が使用できない場合は、HTML5 プログレッシブが代わりに使用されます。

NOTE
ビデオに DASH を使用するには、まず Adobe テクニカルサポートがアカウントで DASH を有効にする必要があります。詳しくは、アカウントでの DASH の有効化を参照してください。

HTML5 と CSS を使用して再生コンポーネントを設計できる機能を 1 つのプレーヤーに統合できます。埋め込み再生が可能で、ブラウザーの機能に応じてアダプティブストリーミングやプログレッシブストリーミングを使用できます。これらの結果、リッチメディアコンテンツの配信範囲をデスクトップユーザーとモバイルユーザーの両方に拡大し、ビデオエクスペリエンスを確実に効率化することができます。

Dynamic Media ビューアリファレンスガイドExperience Manager Assets 専用のビューアも参照してください。

HTML5 ビデオビューアを使用した、デスクトップコンピューターおよびモバイルデバイス上でのビデオ再生 playback-of-video-on-desktop-computers-and-mobile-devices-using-the-html-video-viewer

デスクトップおよびモバイルへのアダプティブビデオストリーミングの場合、ビットレートの切り替えに使用されるビデオは、アダプティブビデオセット内のすべての MP4 ビデオに基づいています。

ビデオの再生は、HLS または DASH、またはプログレッシブビデオダウンロードのいずれかを使用して行われます。6.0、6.1、6.2 など以前の Experience Manager バージョンでは、ビデオは HTTP 上でストリーミングされました。

一方、Experience Manager 6.3 以降では、DM ゲートウェイサービスの URL も常に HTTPS を使用するため、ビデオは HTTPS(つまり、HLS または DASH)でストリーミングされるようになりました。このデフォルトの動作はユーザーに影響しません。つまり、ブラウザーでサポートされていない場合を除き、ビデオストリーミングは常に HTTPS 上で行われます次の表を参照してください。

したがって、次のようになります。

  • HTTPS web サイトが HTTPS ビデオストリーミングに対応している場合は、ストリーミングが適しています。
  • HTTP web サイトが HTTPS ビデオストリーミングに対応している場合は、ストリーミングが適しており、web ブラウザーから混合コンテンツに関する問題は発生しません。

DASH は国際標準であり、HLS は Apple の標準です。どちらもアダプティブビデオストリーミングに使用されます。どちらのテクノロジーも、ネットワーク帯域幅の容量に基づいて再生を自動的に調整します。また、HLS では、ビデオの残りがダウンロードされるまで待たなくても、ビデオ内の任意のポイントを「シーク」できます。

プログレッシブビデオは、ユーザーのデスクトップシステムやモバイルデバイスにダウンロードしてローカルに保存することで配信されます。

デバイス、ブラウザー、およびデスクトップコンピューターやモバイルデバイスでの Dynamic Media HTML5 ビデオビューアによるビデオの再生方法を次の表に示します。

デバイス
ブラウザー
ビデオ再生モード
デスクトップ
Internet Explorer 9 および 10
プログレッシブダウンロード。
デスクトップ
Internet Explorer 11+
Windows® 8 および Windows® 10 では、DASH または HLS が要求されるたびに HTTPS を強制的に使用します。既知の制約事項:DASH または HLS の HTTP は、このブラウザーとオペレーティング システムの組み合わせでは機能しません

Windows® 7 の場合 - プログレッシブダウンロード。HTTP プロトコルと HTTPS プロトコルの選択には標準的なロジックが使用されます。
デスクトップ
Firefox 23~44
プログレッシブダウンロード。
デスクトップ
Firefox 45 以降
HLS または DASH* アダプティブビットレートストリーミング
デスクトップ
Chrome
HLS または DASH* アダプティブビットレートストリーミング
デスクトップ
Safari(Mac)
HLS アダプティブビットレートストリーミング
モバイル
Chrome(Android™ 6 以前)
プログレッシブダウンロード。
モバイル
Chrome(Android™ 7 以降)
HLS または DASH* アダプティブビットレートストリーミング/td>
モバイル
Android™(デフォルトブラウザー)
プログレッシブダウンロード。
モバイル
Safari(iOS)
HLS アダプティブビットレートストリーミング
モバイル
Chrome(iOS)
HLS アダプティブビットレートストリーミング
IMPORTANT
*ビデオに DASH を使用するには、まずアカウントの Adobe テクニカルサポートが DASH を有効にする必要があります。詳しくは、「アカウントでの DASH の有効化」を参照してください。

Dynamic Media ビデオソリューションのアーキテクチャ architecture-of-dynamic-media-video-solution

次の図に、アップロード後、(Dynamic Media ハイブリッドモードの)DMGateway によってエンコードされ、公開されるビデオのオーサリングワークフローの全体像を示します。

chlimage_1-427

ビデオのハイブリッド公開アーキテクチャ hybrid-publishing-architecture-for-videos

chlimage_1-428

ビデオエンコーディングのベストプラクティス best-practices-for-encoding-videos

Dynamic Media を有効にし、ビデオ Cloud Services を設定済みの場合、Dynamic Media エンコードビデオ ​ワークフローがビデオをエンコードします。このワークフローは、ワークフローの処理履歴とエラー情報を取り込みます。Dynamic Media を有効にし、ビデオ Cloud Services を設定してある場合は、ビデオをアップロードすると、Dynamic Media エンコーディングビデオ ​ワークフローが自動的に有効になります(Dynamic Media を使用していない場合は、DAM アセットの更新 ​ワークフローが有効になります)。

ここでは、ソースビデオファイルのエンコードにおけるベストプラクティスのヒントを説明します。

ソースビデオファイル source-video-files

ビデオファイルをエンコードする場合は、可能な限り高品質のソースビデオファイルを使用します。以前にエンコードされたビデオファイルの使用は避けてください。そのようなファイルは既に圧縮済みで、さらにエンコードすると標準を下回る品質のビデオが作成されるからです。

  • Dynamic Media では、最大長 30 分、最小解像度が 25 x 25 を超える短い形式のビデオが主にサポートされています。
  • 15 GB までのプライマリソースビデオファイルをアップロードできます。

次の表に、ソースビデオファイルのエンコード前の推奨サイズ、縦横比および最小ビットレートを示します。

サイズ
縦横比
最小ビットレート
1,024 x 768
4:3
4,500 kbps(ほとんどのビデオ)
1,280 x 720
16:9
3,000~6,000 kbps(ビデオ内のモーションの量に応じて調整)
1,920 x 1,080
16:9
6,000~8,000 kbps(ビデオ内のモーションの量に応じて調整)

ファイルのメタデータの取得 obtaining-a-file-s-metadata

ファイルのメタデータは、ビデオ編集ツールを使用してメタデータを表示するか、メタデータを取得するために設計されたアプリケーションを使用して取得できます。以下は、サードパーティアプリケーションの MediaInfo を使用してビデオファイルのメタデータを取得する手順です。

  1. MediaInfo のダウンロードページに移動します。
  2. GUI バージョンのインストーラーを選択してダウンロードし、インストール手順に従って操作します。
  3. インストールの完了後、ビデオファイルを右クリックして(Windows® のみ)MediaInfo を選択するか、MediaInfo を開いてビデオファイルをアプリケーションにドラッグします。ビデオの幅、高さ、fps など、ビデオファイルに関連するすべてのメタデータが表示されます。

縦横比 aspect-ratio

プライマリソースビデオファイルのビデオエンコーディングプリセットを選択または作成するときには、プライマリソースビデオファイルと同じ縦横比をプリセットに使用してください。縦横比とは、ビデオの高さに対する幅の比率のことです。

ビデオファイルの縦横比を求めるには、ファイルのメタデータを取得し、ファイルの幅と高さを記録します(上記「ファイルのメタデータの取得」を参照)。次に、この式を使用して縦横比を求めます。

幅/高さ = 縦横比

次の表に、この式の解を一般的な縦横比に変換した結果を示します。

数式の結果
縦横比
1.33
4:3
0.75
3:4
1.78
16:9
0.56
9:16

例えば、幅 1,440、高さ 1,080 のビデオの縦横比は 1,440/1,080、つまり 1.33 になります。このビデオファイルをエンコードするには、縦横比 4:3 のビデオエンコーディングプリセットを選択します。

ビットレート bitrate

ビットレートとは、1 秒間のビデオ再生を構成するエンコードされたデータの量です。ビットレートは、1 秒あたりのキロビット数(Kbps)の単位で測定します。

NOTE
すべてのコーデックは非可逆圧縮を使用するので、ビットレートはビデオ画質の最も重要な要素となります。非可逆圧縮では、ビデオファイルを圧縮するほど画質が低下します。したがって、他の特性(解像度、フレームレートおよびコーデック)がすべて等しい場合は、ビットレートが低いほど、圧縮ファイルの品質は低下します。

ビットレートエンコーディングは 2 種類あり、そのどちらかを選択できます。

  • 固定ビットレートエンコーディング(CBR)- CBR エンコーディングでは、ビットレートまたは 1 秒あたりのビット数が、エンコーディングプロセス全体で同じ数値に維持されます。CBR エンコーディングでは、設定されているデータレートが、ビデオ全体での設定値として使用されます。また、CBR エンコーディングでは、メディアファイルの品質は最適化されませんが、その分、空き容量の節約になります。ビデオ全体に同じようなモーションレベルが含まれている場合は、CBR を使用します。CBR は、ビデオコンテンツのストリーミングに最も一般的に使用されています。カスタムで追加するビデオエンコーディングパラメーターの使用も参照してください。

  • 可変ビットレートエンコーディング(VBR)- VBR エンコーディングでは、コンプレッサーで必要となるデータに基づいて、設定したデータレートが下限から上限の範囲内で調整されます。つまり、VBR エンコーディングプロセスでは、メディアファイルのビットレートが、そのニーズに応じて動的に増減します。VBR は、CBR よりエンコードに時間がかかりますが、生成されるメディアファイルは最高品質となります。VBR は、ビデオコンテンツの HTTP プログレッシブ配信に最も一般的に使用されます。

VBR と CRB のどちらを使用するべきかVBR と CBR のどちらを選択すべきかと言えば、ほとんどの場合、メディアファイルには VBR を使用することをお勧めします。VBR は、優位性のあるビットレートで CBR より高品質のファイルを生成します。VBR を使用するときは、2 パスエンコーディングを使用し、最大ビットレートをターゲットビデオのビットレートの 1.5 倍に設定してください。

ビデオエンコーディングプリセットを選択するときは、ターゲットユーザーの接続速度を考慮してください。その速度の 80%のデータレートを持つプリセットを選択します。例えば、ターゲットユーザーの接続速度が 1,000 Kbps の場合、ビデオデータレートが 800 Kbps のプリセットが最適です。

次の表に、一般的な接続速度のデータレートを示します。

速度(Kbps)
接続タイプ
256
ダイヤルアップ接続。
800
一般的なモバイル接続。この接続では、3G エクスペリエンス向けに 400~800 の範囲のデータレートがターゲットとなります。
2,000
一般的なブロードバンドデスクトップ接続。この接続では、800~2,000 Kbps の範囲のデータレートがターゲットとなります。大部分のターゲットは、平均 1,200~1,500 Kbps です。
5,000
一般的な高ブロードバンド接続。ほとんどの消費者は、この速度でのビデオ配信を使用できないので、この上限範囲でのエンコーディングはお勧めしません。

解像度 resolution

解像度 ​は、ビデオファイルの高さと幅をピクセル単位で表したものです。ほとんどのソースビデオは、1920 x 1080 などの高解像度で保存されます。ストリーミング用のソースビデオは、比較的低い解像度(640 x 480 以下)に圧縮されます。

解像度とデータレートは、ビデオ画質を決定する統合的な 2 つの要素です。同じビデオ画質を維持するには、ビデオファイルのピクセル数が多いほど(解像度が高いほど)、データレートを高くする必要があります。例えば、320 x 240 の解像度と 640 x 480 の解像度のビデオファイルで、フレームあたりのピクセル数を考えてみましょう。

解像度
フレームあたりピクセル数
320 x 240
76,800
640 x 480
307,200

640 x 480 ファイルのピクセル数は、フレームあたり 4 倍になります。この 2 つの解像度の例でデータレートを同じにするには、640 x 480 ファイルを 4 倍に圧縮します。これにより、ビデオの画質が低下する可能性があります。そのため、250 kbps のビデオデータレートの場合、320 x 240 の解像度では高画質になりますが、640 x 480 の解像度では高画質になりません。

一般に、高いデータレートを使用するほど、ビデオの画質は良くなり、高い解像度を使用するほど、その画質を維持するために必要になるデータレートも(解像度が低い場合と比較して)増加します。

解像度とデータレートには関連があるので、ビデオをエンコードする際には次の 2 つの方法から選択できます。

  • データレートを選択してから、選択したデータレートできれいに表示される最高の解像度でエンコードします。
  • 解像度を選択してから、選択した解像度で高品質のビデオを配信するために必要になるデータレートでエンコードします。

プライマリソースビデオファイルのビデオエンコーディングプリセットを選択(または作成)する場合は、次の表を使用して正しい解像度をターゲットにします。

解像度
高さ(ピクセル)
画面サイズ
240p
240
ごく小さな画面
300p
300
小型の画面(一般にモバイルデバイス用)
360p
360
小型の画面
480p
480
中型の画面
720p
720
大型の画面
1080p
1080
高画質の大型の画面

Fps(1 秒あたりのフレーム数) fps-frames-per-second

米国と日本では、ほとんどのビデオが 29.97 フレーム/秒(fps)で撮影されます。ヨーロッパでは、ほとんどのビデオが 25 fps で撮影されます。映画は 24 fps で撮影されます。

プライマリソースビデオファイルの fps レートに一致するビデオエンコーディングプリセットを選択します。例えば、プライマリソースビデオが 25 fps の場合は、25 fps のエンコーディングプリセットを選択します。デフォルトでは、すべてのカスタムエンコーディングでプライマリソースビデオファイルの fps が使用されます。そのため、ビデオエンコーディングプリセットを作成するときに、fps 設定を明示的に指定する必要はありません。

ビデオエンコーディングのサイズ video-encoding-dimensions

最適な結果を得るには、ソースビデオがエンコードされたすべてのビデオの整数倍になるようにエンコーディングのサイズを選択します。

この比率を計算するには、ソースの幅をエンコードされた幅で割って、幅の比率を求めます。次に、ソースの高さをエンコードの高さで割って高さの比率を求めます。

結果の比率が整数の場合、ビデオは最適に拡大/縮小されます。結果の比率が整数でない場合は、余ったピクセルのアーティファクトがディスプレイに残るので、ビデオの画質に影響します。この影響は、ビデオにテキストが含まれる場合に特に目立ちます。

例えば、ソースビデオが 1920 x 1080 だとします。次の表では、エンコードされた 3 つのビデオで使用する、最適なエンコード設定を示しています。

ビデオタイプ
幅 x 高さ
幅の比率
高さの比率
ソース
1920 x 1080
1
1
エンコード済み
960 x 540
2
2
エンコード済み
640 x 360
3
3
エンコード済み
480 x 270
4
4

エンコードされたビデオのファイル形式 encoded-video-file-format

Dynamic Media では、MP4 H.264 ビデオエンコーディングプリセットの使用をお勧めします。MP4 ファイルでは H.264 ビデオコーデックが使用されるので、高品質のビデオを圧縮されたファイルサイズで作成できます。

ビデオレポートの表示 viewing-video-reports

NOTE
ビデオレポートを使用できるのは、Dynamic Media - ハイブリッドモードを実行している場合のみです。

ビデオレポートには、指定した期間にわたるいくつかの集計指標が表示されます。ユーザーはビデオレポートを使用して、公開済み ​の個々のビデオやビデオの集合が期待どおりに動作しているかどうかを監視できます。次の上位指標データは、web サイト全体で公開されているすべてのビデオについて集計されます。

  • ビデオ開始
  • 完了率
  • ビデオの平均視聴時間
  • ビデオの合計視聴時間
  • 訪問別ビデオ数

すべての​ 公開済み ​ビデオの表も表示されるので、ビデオ開始数の合計に基づいて、web サイトで視聴された上位のビデオを追跡できます。

リストのビデオ名を選択すると、ビデオのオーディエンス保持(ドロップオフ)レポートが折れ線グラフの形式で表示されます。グラフには、ビデオの再生中の任意の時間のビュー数が表示されます。ビデオを再生すると、プレーヤーの時間インジケーターと同期して縦棒が表示されます。この折れ線グラフのデータが急激に下降するところは、オーディエンスが関心をなくして再生を終了したところです。

ビデオが Adobe Experience Manager Dynamic Media 以外でエンコードされた場合、オーディエンス保持(ドロップオフ)グラフおよび表内の再生率データは利用できません。

NOTE
トラッキングとレポートのデータは、Dynamic Media 独自のビデオプレーヤーと、関連するビデオプレーヤープリセットの使用にのみ基づいています。そのため、他のビデオプレーヤーを介して再生されたビデオをトラッキングしてレポートすることはできません。

デフォルトでは、ビデオレポートを最初に開いたときに、今月初めから今月の今日の日付までのビデオデータが表示されます。ただし、このデフォルトの日付範囲を上書きして、独自の日付範囲を指定することができます。次回ビデオレポートを開くと、指定した日付範囲が使用されます。

ビデオレポートの正常動作のために、Dynamic Media Cloud Services の設定時に、レポートスイート ID が自動的に作成されます。そのときに、そのレポートスイート ID がパブリッシュサーバーにプッシュされ、アセットのプレビューの際に URL のコピー機能で使用できるようになります。ただし、そのためにはパブリッシュサーバーを事前にセットアップしておく必要があります。パブリッシュサーバーがセットアップされていない場合でも、公開してビデオレポートを確認することはできます。ただし、その際には Dynamic Media クラウド設定に戻って「OK」を選択する必要があります。

ビデオレポートを表示するには:

  1. Experience Manager の左上隅にある Experience Manager ロゴを選択し、左パネルで​ ツール(ハンマーのアイコン)/アセットビデオレポート ​に移動します。

  2. ビデオレポートページで、次のいずれかの操作を行います。

    • 右上隅付近にある​ ビデオレポートを更新 ​アイコンを選択します。「更新」を使用するのは、レポートの最終日が今日の日付である場合のみです。この機能によって、前回のレポート実行以降に発生したビデオトラッキングを確認できます。

    • 右上隅付近にある​ 日付選択 ​アイコンを選択します。ビデオデータを表示する開始日と終了日の範囲を指定し、「レポートを実行」を選択します。

    「トップの指標」グループボックスに、サイト全体にわたるすべての公開済みビデオに関する様々な集計値が表示されます​

  3. 上位の公開済みビデオを示した表で、ビデオ名を選択してビデオを再生し、そのビデオのオーディエンス保持(ドロップオフ)レポートを表示します。

Dynamic Media アカウントで DASH、マルチキャプション、マルチオーディオトラックのサポートを有効にする enable-dash

アカウントでの DASH サポートの有効化について
DASH(Digital Adaptive Streaming over HTTP)は、ビデオストリーミングの国際標準で、様々なビデオビューアで広く採用されています。アカウントで DASH が有効になっている場合は、アダプティブビデオストリーミング用に DASH または HLS のいずれかを選択できます。ビューアのプリセットで再生タイプとして「自動」が選択されていると、プレーヤー間の自動切り替えで両方を選択できます。

アカウントで DASH を有効にする場合の主なメリットには、次のようなものがあります。

  • アダプティブビットレートストリーミング用に DASH ストリームビデオをパッケージ化できます。この方法では配信の効率が向上します。アダプティブストリーミングにより、顧客に最適な視聴エクスペリエンスが提供されます。
  • Dynamic Media プレイヤーでブラウザーに最適化されたストリーミングにより、HLS と DASH のストリーミングを切り替え、最高のサービス品質を確保できます。Safari ブラウザーを使用すると、ビデオプレーヤーが HLS に自動的に切り替わります。
  • ビデオビューアプリセットを編集して、優先ストリーミング方式(HLS または DASH)を設定できます。
  • 最適化されたビデオエンコーディングにより、DASH 機能を有効にしながら、追加のストレージを使用しなくて済みます。HLS と DASH の両方に対して 1 つのビデオエンコードセットが作成され、ビデオの保存コストが最適化されます。
  • 顧客がビデオ配信をアクセスしやすくなります。
  • API を使用してストリーミング URL を取得することもできます。

アカウントでの DASH サポートは、アドビカスタマーサポートのケースを作成して送信することで有効にします。

アカウントでのマルチキャプションおよびマルチオーディオトラックのサポートの有効化について

アカウントで DASH を有効にするAdobeサポートケースを作成すると同時に、マルチキャプションおよびマルチオーディオトラックのサポートを自動的に有効にすることも可能です。 イネーブルメント後、アップロードするすべてのビデオは、ビデオへのマルチキャプショントラックとマルチオーディオトラックの追加をサポートする新しいバックエンドアーキテクチャで処理されます。

IMPORTANT
アップロードしたビデオ 次の前 Dynamic Media アカウントでのマルチキャプションおよびマルチオーディオトラックのサポートの有効化。 再処理する必要があります. このビデオの再処理手順は、マルチキャプションおよびマルチオーディオトラック機能を使用するために必要です。 再処理後も、ビデオ URL は引き続き通常どおり動作し、再生されます。

Dynamic Media アカウントで DASH、マルチキャプション、マルチオーディオトラックのサポートを有効にするには:

  1. Admin Console を使用して、新しいサポートケースの作成を開始します

  2. サポートケースを作成するには、手順に従いながら次の情報を入力します。

    • 主要連絡先の氏名、メールアドレス、電話番号。
    • Cloud Service 環境(プログラム ID および環境 ID)。
    • Dynamic Media の会社アカウント名。
    • Dynamic Media の地域:北米(NA)、アジア太平洋(APAC)またはヨーロッパ中東アジア(EMEA)。
    • Dynamic Media アカウント(Experience Manager 6.5)で DASH、マルチキャプション、マルチオーディオトラックのサポートを有効にするように指定します。
  3. アドビカスタマーサポートでは、リクエストが送信された順序に基づいて、お客様の待機リストに追加します。

  4. リクエストを処理する準備が整った時点で、カスタマーサポートから連絡を差し上げ、有効化するための調整と日取り設定を行います。

  5. 完了後、カスタマーサポートから通知があります。

  6. 次のいずれかを実行できます。

Dynamic Mediaでのビデオのマルチキャプションおよびマルチオーディオトラックのサポートについて about-msma

Dynamic Mediaのマルチキャプションおよびマルチオーディオトラック機能により、1 つのプライマリビデオに複数のキャプションとオーディオトラックを簡単に追加できます。 この機能により、グローバルなオーディエンスがビデオにアクセスできるようになります。1 つの公開済みプライマリビデオを複数の言語でグローバルオーディエンスに向けてカスタマイズし、様々な地理的地域のアクセシビリティガイドラインに従うことができます。また、作成者はユーザーインターフェイスの 1 つのタブからキャプションとオーディオトラックを管理することもできます。

Dynamic Mediaの「キャプションとオーディオトラック」タブの他に、アップロードされたビデオの.VTT キャプションファイルと.MP3 オーディオトラックファイルを示す表

プライマリビデオにマルチキャプションとマルチオーディオトラックを追加する場合に考慮すべきユースケースには、次のものがあります。

タイプ
ユースケース
キャプション
複数言語のサポート
アクセシビリティ用代替テキスト
オーディオトラック
複数言語のサポート
解説トラック
説明オーディオ

すべて Dynamic Mediaでサポートされるビデオ形式 およびDynamic Mediaを除くすべてのDynamic Media ビデオビューア Video_360 ビューア – マルチキャプションおよびマルチオーディオトラックでの使用がサポートされています。

Dynamic Media アカウントでは、Adobeカスタマーサポートが有効(オン)にする必要のある機能切り替えスイッチにより、マルチキャプションおよびマルチオーディオトラック機能を利用できます。

ビデオへのマルチキャプションおよびマルチオーディオトラックの追加 add-msma

ビデオにマルチキャプションおよびマルチオーディオトラックを追加する前に、次のコンテンツが既に用意されていることを確認してください。

キャプションとキャプションが、WebVTT 形式とAdobeVTT 形式でサポートされるようになりました。 また、追加されたオーディオトラックファイルは MP3 形式でサポートされています。

IMPORTANT
アップロードしたビデオ 次の前 Dynamic Media アカウントでのマルチキャプションおよびマルチオーディオトラックのサポートの有効化。 再処理する必要があります. このビデオの再処理手順は、マルチキャプションおよびマルチオーディオトラック機能を使用するために必要です。 再処理後も、ビデオ URL は引き続き通常どおり動作し、再生されます。

ビデオにマルチキャプションとマルチオーディオトラックを追加するには:

  1. 既にビデオプロファイルが割り当てられているフォルダーにプライマリビデオをアップロードします。

  2. マルチキャプションおよびマルチオーディオトラックを追加する、アップロード済みビデオアセットに移動します。

  3. リスト表示またはカード表示のアセット選択モードで、ビデオアセットを選択します。

  4. ツールバーで、プロパティアイコン(中に「i」がある円)をタップします。
    ビデオのサムネール画像の上にチェックマークが付いている、選択したビデオアセットと、ツールバーでハイライト表示されている「プロパティを表示」。 カード表示で選択したビデオアセット

  5. ビデオのプロパティページで、 キャプションとオーディオトラック タブ。

    note tip
    TIP
    が表示されない場合、 キャプションとオーディオトラック タブの場合、次の 2 つのいずれかを意味します。
    上記のいずれかのタスクを完了したら、次の手順に戻ります。

    プロパティページの「キャプションとオーディオトラック」タブ ビデオのプロパティページの「キャプションとオーディオトラック」タブ

  6. (オプション)ビデオに 1 つ以上のキャプションファイルを追加するには、次の手順を実行します。

    • を選択 キャプションをアップロード.

    • 1 つまたは複数の .vtt(Video Text Tracks)ファイルに移動して選択し、開きます。

    • キャプションをメディアプレーヤーに表示するには、 に関する必須の詳細(メタデータ)を追加 それぞれ アップロードしたキャプションファイル。 キャプションファイル名の右側にある鉛筆アイコンを選択します。 が含まれる キャプションを編集 ダイアログ ボックスで、ファイルに関する次の必要な詳細を入力し、 保存. アップロードした各キャプションファイルに対して、この手順を繰り返します。

      table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
      キャプションのメタデータ 説明
      ファイル名 デフォルトのファイル名は、元のファイル名から派生します。ファイル名はアップロード時にのみ変更でき、後で変更することはできません。ファイル名の文字数の要件は、AEM Assets と同じです。
      追加のキャプションファイルとオーディオトラックファイルには、同じファイル名を使用できません。
      言語 キャプションの言語を選択します。
      タイプ 使用するキャプションのタイプを選択します。
      キャプション - ダイアログを翻訳またはトランスクリプト化するビデオと共に表示されるキャプションテキスト。
      キャプション – キャプションテキストには、会話の翻訳または文字起こしとともに、背景雑音、スピーカーの区別、その他の関連情報も含まれているので、聴覚障害のあるユーザーにとってコンテンツがよりアクセスしやすくなります。
      ラベル でキャプションの名前に表示されるテキスト オーディオまたはキャプションを選択 メディアプレーヤーのポップアップリスト。 ラベルは、キャプションまたはキャプショントラックに対応する、顧客に表示されるものです。 例えば、English (CC) のように指定します。

      必要に応じて、後でキャプションのメタデータを変更または編集できます。 ビデオが公開されると、これらの詳細が公開されたビデオの公開 URL に反映されます。

  7. (オプション)ビデオに 1 つまたは複数のオーディオトラックを追加するには、次の手順を実行します。

    • オーディオトラックをアップロード」を選択します。

    • 1 つまたは複数の .mp3 ファイルに移動して選択し、開きます。

    • メディアプレーヤーの​ オーディオまたはキャプションを選択 ​ポップアップリストでオーディオトラックを表示するには、追加した​ ​オーディオトラックファイルに関する必要な詳細を追加することが​ 必要 ​です。オーディオトラックのファイル名の右側にある鉛筆アイコンを選択します。オーディオトラックを編集 ​ダイアログボックスで、次の必要な詳細情報を入力し、「保存」を選択します。アップロードした各オーディオトラックファイルに対して、この手順を繰り返します。

      table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
      オーディオトラックメタデータ 説明
      ファイル名 デフォルトのファイル名は、元のファイル名から派生します。ファイル名はアップロード時にのみ変更でき、後で変更することはできません。ファイル名の文字数の要件は、AEM Assets と同じです。
      追加のオーディオトラックファイルまたはキャプションファイルに同じファイル名を使用することはできません。
      言語 オーディオトラックの言語を選択します。
      タイプ 使用するオーディオトラックのタイプを選択します。
      オリジナル – 元々ビデオに添付されていたオーディオトラックで、ラベルには [Original] と表され、デフォルトで English 言語が選択されています。オーディオトラックを編集 ​ダイアログボックスで​ ラベル ​と​ 言語 ​は変更できますが、プライマリビデオが再処理されていると、デフォルトは元の値になります。
      標準 – 元の言語以外の言語のアドオンオーディオトラック。
      オーディオの説明 – ビデオ内の非言語的な動作やジェスチャーの記述的ナレーションも含めたオーディオトラックで、視覚障害のあるユーザー向けのコンテンツアクセシビリティを高めます。
      ラベル オーディオトラックの名前として、メディアプレーヤーの​ オーディオまたはキャプションを選択 ​ポップアップリストに表示されるテキスト。ラベルは、オーディオトラックに対応する顧客に表示される内容です。例えば、English [Original] などです。ビデオに添付されるオーディオのラベルは、デフォルトでは `[Original

      必要に応じて、後でこのオーディオトラックメタデータを変更または編集できます。 ビデオが公開されると、これらの詳細が公開されたビデオの公開 URL に反映されます。

  8. ページの右上隅にある​ 保存して閉じる ​ドロップダウンリストで、「保存」を選択します。ファイルがアップロードされ、メタデータ処理が開始されます(インターフェイスの​ ステータス ​列参照)。

    note note
    NOTE
    インスタンスのキャッシュ設定に基づき、メタデータ処理がプレビューおよび公開済み URL に反映されるまでに数分かかる場合があります。
  9. (オプション)前の手順で「保存」を選択する代わりに「保存して閉じる」を選択した場合でも、アップロードしたファイルの処理ステータスを表示できます。参照: アップロードされたキャプションおよびオーディオトラックファイルのライフサイクルステータスの表示.

  10. (オプション)キャプションとオーディオが期待どおりに動作するように、公開前にビデオをプレビューします。 参照: 複数のキャプションとオーディオトラックを持つビデオのプレビュー

  11. ビデオを公開します。詳しくは、アセットの公開を参照してください。

公開済みのビデオへのキャプションおよびオーディオトラックファイルの追加について

既に公開されているビデオに追加のキャプションファイルやオーディオトラックファイルをアップロードすると、それらのファイルにはが含まれます。 Processed 準備が完了した後のステータス(アップロード後)。 その時点で、Dynamic Media でビデオをプレビューして、新しくアップロードされたファイルを見たり、聞いたりできます。

ただし、次のプレビューでは、以下を行う必要があります publish 新しく追加したキャプションやオーディオトラックファイルも公開できるように、ビデオを再度開きます。 公開後、Dynamic Mediaの公開 URL でキャプションまたはオーディオを使用できるようになります。

NOTE
インスタンスのキャッシュ設定に基づき、メタデータの更新がプレビューおよび公開済み URL に反映されるまでに、数分かかる場合があります。

Dynamic Mediaを即時公開するように設定した場合、キャプションやオーディオファイルをアップロードすると、キャプションやオーディオファイルのアップロード後に、すぐにビデオの公開がトリガーになります。

CAUTION
公開または非公開のビデオにキャプションファイルまたはオーディオファイルをアップロードすると、次の場合にファイルが削除されます 再処理 ビデオ。 ビデオの元のオーディオのみがそのまま残ります。その場合は、キャプションファイルとオーディオトラックファイルをビデオに再度アップロードする必要があります。

キャプション修飾子が付いた既存の URL があるビデオへの複数のキャプションの追加

Dynamic Media では、URL 修飾子を使用して、ビデオにキャプションを 1 つ追加できます。詳しくは、ビデオへのキャプションの追加を参照してください。

公開済みビデオでは、URL 修飾子を使用して追加されたキャプションよりも、複数のキャプションの変更が優先されます。

キャプション修飾子が付いた既存の URL があるビデオに複数のキャプションを追加するには:

  1. 既に修飾子として追加されているキャプションファイルをビデオにアップロードして、ファイルを明示的に管理できます。
  2. 必要に応じて、追加のキャプションファイルをアップロードします。
  3. 通常どおりにビデオを公開します。
    キャプション修飾子を持つ既存の URL で、複数のキャプションを読み込めるようになりました。

アップロードされたキャプションおよびオーディオトラックファイルのライフサイクルステータスの表示 lifecycle-status-video

プライマリビデオにアップロードされたキャプションやオーディオトラックファイルのライフサイクルステータスは、 キャプションとオーディオトラック タブ / プロパティ.

ビデオのライフサイクルステータスを表示するには:

  1. ライフサイクルステータスを表示するビデオアセットに移動します。
  2. リスト表示またはカード表示のアセット選択モードで、ビデオアセットを選択します。
  3. ツールバーで、プロパティアイコン(中に「i」がある円)をタップします。
  4. プロパティ ページで、 キャプションとオーディオトラック タブ。 ステータス列に、各キャプションまたはオーディオファイルの状態が表示されます。
キャプションまたはオーディオトラックのステータス
説明
処理
新しいキャプションまたはオーディオトラックファイルが追加されて保存されると、「処理中」状態になります。 Dynamic Media は、ストリーミングマニフェストをプライマリビデオに添付することで、ファイルを処理します。
処理済み
処理が完了すると、キャプションやオーディオトラックファイル、またはプライマリビデオに関連付けられた元のオーディオトラックが「処理済み」状態で表示されます。 「処理済み」と表示されるキャプションおよびオーディオトラックファイルをプレビューできます 次の前 ビデオをライブで公開します。
公開済み
「公開済み」状態は、プライマリビデオの「公開済み」と同じ状態を表します。アセットは、プライマリビデオが公開されると公開されます。また、公開 Dynamic Media URL で使用できます。
失敗
「失敗」状態は、キャプションまたはオーディオトラックファイルの処理が完了しなかったことを意味します。 キャプションまたはオーディオトラックファイルを削除して、もう一度アップロードします。
非公開
公開されたプライマリビデオを明示的に非公開にすると、ビデオに追加したキャプションやオーディオトラックファイルも非公開になります。

「キャプション」フィールドと「オーディオトラック」フィールドがハイライト表示された「ステータス」列 アップロードされたキャプションおよびオーディオトラックファイルごとのライフサイクルステータス。

複数のオーディオトラックがあるビデオでのデフォルトオーディオの設定

デフォルトでは、ビデオの元々のオーディオが、再生されるオーディオとしてデフォルトで設定されます。

ただし、アップロードしたオーディオトラックファイルは、ビデオをビューアーに読み込んだ後に再生されるデフォルトのオーディオとして設定できます。プロパティ ユーザーインターフェイスで、の下の キャプションとオーディオトラック タブ、 Default ビデオ再生用のオーディオトラックファイルの右側にラベルが適用されます。

NOTE
デフォルトのオーディオの再生は、次のブラウザーで設定されている内容によっても異なります。
  • Chrome - ビデオに設定されているデフォルトのオーディオが再生されます。
  • Safari - Safari でデフォルト言語が設定されている場合、オーディオは設定されたデフォルト言語で再生されます(ビデオのマニフェストで使用できる場合)。それ以外の場合は、ビデオのプロパティの一部として設定されたデフォルトのオーディオが再生されます。

複数のオーディオトラックがあるビデオのデフォルトオーディオを設定するには:

  1. デフォルトのオーディオトラックを設定するビデオアセットに移動します。

  2. リスト表示またはカード表示のアセット選択モードで、ビデオアセットを選択します。

  3. ツールバーで、プロパティアイコン(中に「i」がある円)をタップします。

  4. プロパティ ページで、 キャプションとオーディオトラック タブ。

  5. オーディオトラック ​の見出しで、ビデオのデフォルトとして設定するオーディオトラックファイルを選択します。

  6. デフォルトとして設定」を選択します。
    デフォルトとして設定 ​ダイアログボックスで、「置換」を選択します。

    選択したオーディオトラックファイル名と、ハイライトされた「デフォルトとして設定」ボタンが表示されたオーディオトラックの見出し。 ビデオのデフォルトオーディオトラックの設定

  7. 右上隅で「 保存して閉じる」を選択します。

  8. ビデオを公開します。詳しくは、アセットの公開を参照してください。

複数のキャプションとオーディオトラックを持つビデオのプレビュー preview-video-audio-subtitle

キャプションファイルとオーディオトラックファイルをビデオにアップロードして処理した後、Dynamic Media ビデオビューアを使用して、すべての異なるトラックをプレビューできます。 これにより、ビデオが顧客に対してどのように表示され、聞こえるかを確認し、ビデオが期待どおりに動作していることを確認できます。

このビデオに満足したら、次の操作を実行できます。 公開する 次のいずれかの方法を使用します。

Web ページへのビデオビューアまたは画像ビューアの埋め込みを参照してください。Web アプリケーションへの URL のリンクを参照してください。インタラクティブコンテンツに相対 URL のリンク(特に Experience Manager Sites ページへのリンク)がある場合、URL ベースのリンク方法は使用できません。ページへの Dynamic Media アセットの追加を参照してください。

NOTE
デフォルトの「Experience Managerプレビュー」タブには、複数のキャプショントラックとオーディオトラックが表示されません。 これは、これらのトラックが Dynamic Media に関連付けられており、Dynamic Media ビューアーのプレビューでのみ表示できるからです。

複数のキャプションとオーディオトラックを持つビデオをプレビューするには:

  1. 対象: アセット ​複数のキャプションとオーディオトラックを追加した既存のビデオに移動します。

  2. ビデオアセットをクリックすると、プレビューモードで開くことができます。

  3. プレビューページの左上隅付近にあるドロップダウンリストを選択し、「ビューアー」を選択します。

    「ビューアー」オプションを表示するドロップダウンリスト。

  4. ビューアーのリストから、ビデオプレビューに使用するビューアーを選択します。例として、次のスクリーンショットでは​ ビデオ ​ビューアーが選択されています。

    ビューアードロップダウンリストからのビデオビューアーの選択。

  5. 右下隅付近の音量アイコンの左側にある吹き出しアイコンを選択し、聞きたいオーディオまたはキャプション、またはその両方を選択します。 必要に応じて、「キャプション」で次の項目を選択できます オフ キャプションやキャプションを表示しないようにします。

    ビデオビューアのオーディオとキャプションのポップアップリスト ビデオ再生用のオーディオとキャプションを選択するユーザーのシミュレーション。

  6. 再生を開始するには、ビデオの​ 再生 ​ボタンを選択します。
    左下隅には「URL」ボタンと「埋め込み」ボタンがあります。これらのボタンはそれぞれ、web アプリケーションにビデオの URL をリンクするため、web ページにビデオを埋め込むために使用します。

  7. プレビューページの右上隅付近にある「閉じる」を選択します。

ビデオからのキャプションまたはオーディオトラックファイルの削除

ビデオからキャプションまたはオーディオトラックファイルを削除できます。 公開済みキャプションまたはオーディオトラックファイルの削除は、ビデオの公開済み URL に自動的に反映されます。

プライマリビデオから抽出されたオリジナルのオーディオトラックは削除できません。

ビデオからキャプションまたはオーディオトラックファイルを削除するには:

  1. デフォルトのオーディオトラックを設定するビデオアセットに移動します。

  2. リスト表示またはカード表示のアセット選択モードで、ビデオアセットを選択します。

  3. ツールバーで、プロパティアイコン(中に「i」がある円)をタップします。

  4. プロパティ ページで、 キャプションとオーディオトラック タブ。

  5. 次のいずれかの操作を行います。

    • キャプション キャプション 見出し:ビデオから削除する 1 つ以上のキャプションファイルを選択して、選択します 削除.
    • オーディオトラック - オーディオトラック ​の見出しで、ビデオから削除する 1 つまたは複数のオーディオトラックファイルを選択し、「削除」を選択します。
  6. 削除ダイアログボックスで、「OK」を選択します。

  7. ビデオを公開します。

ビデオにアップロードされたキャプションまたはオーディオトラックファイルのダウンロード

アップロードした 1 つ以上のキャプションまたはオーディオトラックファイルをダウンロードして、ビデオで使用できます。 選択したすべてのファイルを .zip としてダウンロードするか、ファイルごとに個別のダウンロードフォルダーを作成するかを選択できます。

プライマリファイルから抽出された元のオーディオトラックはダウンロードできません。

ビデオからキャプションまたはオーディオトラックファイルをダウンロードするには:

  1. デフォルトのオーディオトラックを設定するビデオアセットに移動します。

  2. リスト表示またはカード表示のアセット選択モードで、ビデオアセットを選択します。

  3. ツールバーで、プロパティアイコン(中に「i」がある円)をタップします。

  4. プロパティ ページで、 キャプションとオーディオトラック タブ。

  5. 次のいずれかの操作を行います。

    • キャプション キャプション 見出し:ビデオからダウンロードする 1 つ以上のキャプションファイルを選択して、選択します Download.
    • オーディオトラック - オーディオトラック ​見出しで、ビデオからダウンロードする 1 つ以上のオーディオトラックファイルを選択し、「ダウンロード」を選択します。
  6. ダウンロードダイアログボックスで、以下のオプションを設定します。

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
    オプション 説明
    名前を付けて保存 「名前を付けて保存」テキストフィールドに指定されたデフォルトのファイル名を使用するか、独自の名前を指定します。
    アセットごとに個別のフォルダーを作成 ダウンロード用に選択したキャプションファイルまたはオーディオトラックファイルごとにフォルダーを作成します。
    メール デフォルトのメールプログラムを使用して、.zip ファイルを指定したメールアドレスに送信します。
    アセット ダウンロードするファイルの数と、選択したすべてのファイルの合計サイズを指定します。このオプションの選択を解除すると、「ダウンロード」ボタンが暗くなり(オフになり)、ファイルをダウンロードできなくなります。
  7. ダウンロード」を選択します。

  8. ビデオを公開します。詳しくは、アセットの公開を参照してください。

ビデオへのクローズドキャプションの追加 adding-captions-to-video

IMPORTANT
Adobeでは、次のことをお勧めします マルチキャプションおよびマルチオーディオトラック機能の有効化 Dynamic Media アカウントに追加します。 これにより、最新のDynamic Media バックエンドアーキテクチャを活用し、ビデオにキャプション、キャプション、オーディオトラックを追加するためのシンプルなワークフローを実現できます。

1 つのビデオまたはアダプティブビデオセットにクローズドキャプションを追加すると、ビデオの配信先をグローバルマーケットまで拡大できます。クローズドキャプションを追加すると、音声をダビングする必要も、異なる言語ごとにネイティブスピーカーの音声を使って再録音する必要もなくなります。ビデオは、録画された言語で再生されます。外国語のキャプションが表示されるので、異なる言語を使用するユーザーもオーディオ部分を理解できます。

クローズドキャプションを使用すると、耳が聞こえない人や聞こえにくい人に対して、より高いアクセシビリティを提供できます。

NOTE
使用するビデオプレーヤーがクローズドキャプションの表示に対応する必要があります。

詳しくは、Dynamic Media のアクセシビリティを参照してください。

Dynamic Media では、キャプションファイルを JSON(JavaScript Object Notation)形式に変換できます。このように変換できるので、JSON テキストを、ビデオの完全なトランスクリプトとして表示せずに web ページに埋め込むことができます。この後、検索エンジンがコンテンツをクロールまたはインデックス作成できます。これにより、ビデオを検索しやすくなり、ビデオコンテンツの詳細がユーザーに提供されます。

URL での JSON 機能の使用について詳しくは、静的な(画像以外の)コンテンツの提供を参照してください。

ビデオにキャプションを追加するには:

  1. サードパーティのアプリケーションまたはサービスを使用して、ビデオキャプションファイルを作成します。

    WebVTT(Web Video Text Tracks)標準に従ってファイルを作成してください。キャプションファイルの拡張子は .VTT です。WebVTT キャプション標準をよく確認してください。

    WebVTT:Web Video Text Tracks 形式(英語)を参照してください。

    Dynamic Media以外で WebVTT キャプションファイルの作成に使用できる、無料と有料の両方のツールやサービスを提供する web サイトが多くあります。

サイトの画面に表示される指示に従って、WebVTT ファイルを作成して保存します。終了したら、キャプションファイルの内容をコピーし、空のテキストエディターに貼り付けて、ファイル拡張子 VTT を付けて保存します。

NOTE
複数言語のビデオキャプションをグローバルサポートするため、WebVTT 標準では、サポート対象の言語ごとに個別の.vtt ファイルを作成して呼び出す必要があります。

一般に、VTT キャプションファイルの名前には、ビデオファイルと同じ名前を付けて、名前の末尾に言語ロケール(-EN、-FR、-DE など)を追加します。そうしておくと、既存の web コンテンツ管理システムを使用してビデオの URL を自動的に生成する際に役立ちます。

  1. Experience Manager で、WebVTT キャプションファイルを DAM にアップロードします。

  2. アップロードしたキャプションファイルを関連付ける、公開済み ​ビデオアセットに移動します。

    URL をコピーするには、その​ 前に ​アセットを​ 公開 ​しておく必要があります。

    アセットの公開を参照してください。

  3. 次のいずれかの操作を行います。

    • ポップアップビデオビューアエクスペリエンスの場合、「URL」を選択します。URL ダイアログボックスで、URL を選択してクリップボードにコピーし、その URL を単純なテキストエディターに貼り付けます。コピーしたビデオの URL を次の構文で追加します。

      &caption=<server_path>/is/content/<path_to_caption.vtt_file,1>

      キャプションパスの末尾にある ,1 に注意します。パスの VTT ファイル名拡張子の直後で、ビデオプレーヤーバーのクローズドキャプションボタンの有効(オン)と無効(オフ)を任意に切り替えることができます。それぞれ、,1 または ,0 を設定します。

    • 埋め込みビデオビューアエクスペリエンスの場合は、「埋め込みコード」を選択します。埋め込みコードダイアログボックスで、埋め込みコードを選択してクリップボードにコピーし、そのコードを単純なテキストエディターに貼り付けます。コピーした埋め込みコードを次の構文で追加します。

      videoViewer.setParam("caption","<path_to_caption.vtt_file,1>");

      キャプションパスの末尾にある ,1 に注意します。パスの VTT ファイル名拡張子の直後で、ビデオプレーヤーバーのクローズドキャプションボタンの有効(オン)と無効(オフ)を任意に切り替えることができます。それぞれ、,1 または ,0 を設定します。

ビデオにチャプターマーカーを追加 adding-chapter-markers-to-video

1 つのビデオまたはアダプティブビデオセットにチャプターマーカーを追加すると、長編ビデオの視聴と操作が簡単になります。ビデオの再生中に、ビデオタイムライン(ビデオスクラバーとも呼ばれる)のチャプターマーカーを選択することができます。これにより、ユーザーは、関心があるポイントや、新しいコンテンツ、トレーニング、デモンストレーションなどにすぐに移動できます。

NOTE
ビデオプレーヤーが、チャプターマーカーの使用をサポートしている必要があります。Dynamic Media ビデオプレーヤーは、チャプターマーカーをサポートしていますが、サードパーティのビデオプレーヤーは、チャプターマーカーをサポートしているとは限りません。

ビデオのチャプターリストを作成する方法は、キャプションを作成する方法とほとんど同じです。つまり、WebVTT ファイルを作成します。ただし、この WebVTT ファイルは、WebVTT キャプションファイルと分けておく必要があります。キャプションとチャプターを 1 つの WebVTT ファイルにまとめることはできません。

チャプターナビゲーション機能を備えた WebVTT ファイルを作成する際に使用するフォーマットの例として、次のサンプルを使用できます。

ビデオチャプターナビゲーション機能を備えた WebVTT ファイル webvtt-file-with-video-chapter-navigation

WEBVTT
Chapter 1
00:00.000 --> 01:04.364
The bicycle store behind it all.
Chapter 2
01:04.364 --> 02:00.944
Creative Cloud.
Chapter 3
02:00.944 --> 03:02.937
Ease of management for a working solution.
Chapter 4
03:02.937 --> 03:35.000
Cost-efficient access to rapidly evolving technology.

上記の例では、Chapter 1 はキュー識別子で、オプションです。00:00:000 --> 01:04:364 のキュー時間は、チャプターの開始時間と終了時間を、00:00:000 という形式で指定しています。最後の 3 桁はミリ秒で、000 のまま残しておくこともできます。チャプタータイトルの The bicycle store behind it all は、チャプターの内容を示す実際の説明です。ユーザーが、タイムラインのビジュアルキューポイントにマウスポインターを置くと、キュー識別子、開始キュー時間およびチャプタータイトルが、ビデオプレーヤー内にポップアップ表示されます。

HTML5 ビデオビューアを使用するので、作成するチャプターファイルが WebVTT(Web Video Text Tracks)標準に準拠していることを確認してください。チャプターファイルの拡張子は .VTT です。WebVTT キャプション標準をよく確認してください。

WebVTT:Web Video Text Tracks 形式(英語)を参照してください。

ビデオにチャプターマーカーを追加するには:

  1. この VTT ファイルを UTF8 エンコーディングで保存して、チャプタータイトルテキストの文字レンディションに関する問題を回避します。

    一般に、チャプター VTT ファイルの名前には、ビデオファイルと同じ名前を付けて、名前の末尾にチャプターを追加します。そうしておくと、既存の web コンテンツ管理システムを使用してビデオの URL を自動的に生成する際に役立ちます。

  2. Experience Manager で、WebVTT チャプターファイルをアップロードします。

    アセットのアップロードを参照してください。

  3. 次のいずれかの操作を行います。

    table 0-row-2 1-row-2 html-authored no-header
    ポップアップビデオビューアエクスペリエンスの場合
    1. アップロードしたチャプターファイルを関連付ける、公開済み ビデオアセットに移動します。URL をコピーするには、その 前に アセットを 公開 しておく必要があります。アセットの公開を参照してください。
    2. ドロップダウンメニューで「ビューア」を選択します。
    3. 左パネルで、ビデオビューアプリセット名を選択します。ビデオのプレビューが別のページで開きます。
    4. 左パネルの下部にある「URL」を選択します。
    5. URL ダイアログボックスで、URL を選択してクリップボードにコピーし、その URL を単純なテキストエディターに貼り付けます。
    6. ビデオのコピー済み URL を次の構文で追加すると、チャプターファイルのコピー済み URL に関連付けることができます。

      &navigation=<full_copied_URL_path_to_chapter_file.vtt>
    埋め込みビデオビューアエクスペリエンスの場合
    1. アップロードしたチャプターファイルを関連付ける、公開済み ビデオアセットに移動します。URL をコピーするには、その 前に アセットを 公開 しておく必要があります。アセットの公開を参照してください。
    2. ドロップダウンメニューで「ビューア」を選択します。
    3. 左パネルで、ビデオビューアプリセット名を選択します。ビデオのプレビューが別のページで開きます。
    4. 左パネルの下部にある「埋め込み」を選択します。
    5. 埋め込みコードダイアログボックスで、コード全体を選択してクリップボードにコピーし、そのコードを単純なテキストエディターに貼り付けます。
    6. ビデオの埋め込みコードを次の構文で追加して、チャプターファイルのコピー済み URL に関連付けることができます。

      videoViewer.setParam("navigation","<full_copied_URL_path_to_chapter_file.vtt>"

ビデオサムネールについて about-video-thumbnails

ビデオサムネールとは、ビデオフレームまたは画像アセットの縮小バージョンで、顧客向けのビデオを表すものです。サムネールは、顧客にビデオの選択を促すものにします。

Experience Manager 内のすべてのビデオには、サムネールを関連付ける必要があります。サムネールを置き換えずに削除することはできません。デフォルトでは、Experience Manager にビデオをアップロードすると、最初のフレームがサムネールとして使用されます。例えば、ブランド設定やビジュアル検索用にサムネールをカスタマイズできます。ビデオのサムネールをカスタマイズするには、ビデオを再生して、使用するフレームで一時停止します。あるいは、Digital Asset Manager に既にアップロードして、公開済み ​の画像アセットを選択することもできます。

ビデオのサムネールを変更すると、ビデオの再処理時に Asset compute サービスを介したサムネールの生成がスキップされます。

ビデオのサムネールをカスタマイズする機能は、ビデオが保存されているフォルダーにビデオプロファイルを適用した後でのみ使用できます。

カスタムビデオサムネールの追加 adding-a-custom-video-thumbnail

  1. 次の作業が完了していることを確認してください。

  2. サムネイル画像を変更するアップロード済みビデオアセットに移動します。

  3. [リスト表示] または [カード表示] のいずれかのアセット選択モードで、ビデオアセットを選択します。

  4. ツールバーで、プロパティ ​アイコン (「i」と書かれた円) を選択します。

  5. ビデオの [プロパティ] ページで、[サムネールを変更] を選択します。

  6. 「サムネイルを変更」ページで以下のいずれかを行います。

    • ビデオのフレームを新しいサムネイルとして使用するには:

      • ツールバーで [ビデオからフレームを選択] をタップします。
      • [再生] ボタンを選択し、ビデオの新しいサムネールとしてキャプチャするフレームの [一時停止] ボタンを選択します。
    • 画像アセットを新しいサムネールとして使用するには、次の手順を行います。

      • ツールバーで [アセットからサムネイルを選択] を選択します。
      • [サムネールを選択] を選択します。
      • 使用を希望する、以前にアップロードおよび公開された画像アセットに移動します。アセットは、ビデオのサムネール画像として機能するように自動的にサイズ変更されます。
      • 画像アセットを選択し、[選択] を選択します。
  7. [サムネイルを変更]ページで [変更を保存] を選択します。

  8. ビデオの [プロパティ] ページで、右上にある [保存して閉じる] を選択します。

Dynamic Media アセットの Dynamic Media URL の変更

Dynamic Media で処理されるビデオは、標準ビューアで使用できます。また、マニフェスト URL に直接アクセスし、独自のカスタムビューアを使用して再生することもできます。ビデオのマニフェスト URL を取得する API を次に示します。

getVideoManifestURI API について

getVideoManifestURIAPI は cq-scene7-api:com.day.cq.dam.scene7.api を通じて公開され、次のマニフェスト URL を生成するために使用できます。

/**
* Returns the manifest url for videos
* @param resource video resource
* @param manifestType type of video streaming manifest being requested
* @param onlyIfPublished return a manifest only if the video is published
* @return the manifest url for videos
*
* @throws Exception
*/
@Nullable
String getVideoManifestURI(Resource resource, ManifestType manifestType, boolean onlyIfPublished) throws Exception;

getVideoManifestURI API パラメーター

この API では、次の 3 つのパラメーターを取り込みます。

パラメーター
説明
resource
Dynamic Media が取り込んだビデオに対応するリソース。
manifestType
ManifestType.DASH または ManifestType.HLS のいずれか
onlyIfPublished
マニフェスト URI が公開され、配信層で使用できる場合にのみ生成される場合に、True に設定します。

上記のメソッドを使用してビデオのマニフェスト URL を取得するには、ビデオエンコーディングプロファイルを「ビデオのアップロード」フォルダーに追加します。Dynamic Media は、フォルダーに割り当てられたビデオエンコーディングファイルで見つかったエンコーディングに基づいて、これらのビデオを処理します。これで、上記の API を呼び出して、アップロードされたビデオのマニフェスト URL を取得できます。

エラーシナリオ

エラーがある場合、API は null を返します。例外は、Experience Manager エラーログに記録されます。ログに記録されるこれらのエラーは、すべて Could not generate Video Manifest URI で始まります。次のシナリオでは、このようなエラーが発生する可能性があります。

  • IllegalArgumentException は、次のいずれかに関してログに記録されます。

    • 渡された resource パラメーターが null である。
    • 渡された resource パラメーターがビデオではない。
    • 渡された manifestType パラメーターが null である。
    • onlyIfPublished パラメーターは true として渡されたものの、ビデオが公開されていない。
    • Dynamic Media のアダプティブビデオセットを使用してビデオが取り込まれていない。
  • IOException は、Dynamic Media への接続で問題が発生した場合にログに記録されます。

  • 渡された manifestType パラメーターが ManifestType.DASH であるにもかかわらず、ビデオが DASH 形式で処理されていない場合、UnsupportedOperationException はログに記録されます。

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab