ビデオ video
この節では、Dynamic Media でのビデオの操作について説明します。
クイックスタート:ビデオ quick-start-videos
次のワークフローの手順説明は、Dynamic Mediaでアダプティブビデオセットをすぐに使い始めることを目的としたものです。 各手順に続いて、詳しい説明のあるトピックの見出しへのリンクが記載されています。
- Dynamic Media 設定の Dynamic Media Cloud Services の設定、および Dynamic Media のトラブルシューティングを参照してください。
-
次の手順を実行して、Dynamic Media ビデオをアップロード します。
-
独自のビデオエンコーディングプロファイルを作成します。または、ダイナミックメディアに付属する、事前定義済みの「アダプティブビデオエンコーディング」プロファイルを使用します。
- ビデオエンコーディングプロファイルを作成します。
- 詳しくは、ビデオエンコーディングのベストプラクティスを参照してください。
-
ビデオ処理プロファイルを、プライマリソースビデオのアップロード先となる 1 つ以上のフォルダーに関連付けます。
- ビデオプロファイルをフォルダーに適用します。
- 詳しくは、デジタルアセットの整理を参照してください。
-
指定したフォルダーにプライマリソースビデオをアップロードします。 追加したビデオは、フォルダーに割り当てられたビデオ処理プロファイルに従ってエンコードされます。
- Dynamic Media では、最大長 30 分、最小解像度が 25 x 25 を超える短い形式のビデオが主にサポートされています。
- 15 GB までのビデオファイルをアップロードできます。
- ビデオをアップロードします。
- 詳しくは、サポートされる入力ファイル形式を参照してください。
-
アセットまたはワークフロー表示から、ビデオエンコードの進行状況を監視します。
-
-
次のいずれかの操作を行って、Dynamic Media ビデオを管理します。
-
ビデオアセットの整理、参照、検索
- デジタルアセットの整理
- ビデオアセットを検索するかアセットを検索します。
-
ビデオアセットをプレビューして公開します。
-
ソースビデオとビデオのエンコードされたレンディションを、関連するサムネールと共に表示します。
-
-
ビデオのメタデータを操作します。
-
タイトル、説明、タグ、カスタムメタデータフィールドなど、ビデオのプロパティを編集:
-
-
ビデオをレビューおよび承認し、注釈を付け、完全なバージョン管理を維持します。
-
-
次のいずれかの操作を行って、Dynamic Media ビデオを公開します。
-
Adobe Experience Manager を WCM(web コンテンツ管理)システムとして使用する場合、web ページにビデオを直接追加できます。
-
サードパーティの WCM システムを使用している場合は、web ページにビデオをリンクするか、ビデオを埋め込むことができます。
-
URL を使用したビデオの統合:
-
Web ページの埋め込みコードを使用したビデオの統合:
-
-
Dynamic Media でのビデオの操作 working-with-video-in-dynamic-media
Dynamic Mediaのビデオは、高品質のアダプティブビデオを簡単に公開して、デスクトップ、タブレット、モバイルデバイスを含む複数の画面にストリーミングするためのエンドツーエンドのソリューションです。 アダプティブビデオセットでは、同じビデオを、400 kbps、800 kbps、1000 kbps などの様々なビットレートと形式でエンコードしたバージョンにグループ分けします。デスクトップコンピューターまたはモバイルデバイスが、使用可能な帯域幅を検出します。
例えば、iOS モバイルデバイスでは、3G、4G、Wi-Fi などの帯域幅が検出されます。次に、アダプティブビデオセット内の様々なビデオビットレートの中から、適切なエンコード済みビデオが自動的に選択されます。ビデオはデスクトップ、モバイルデバイスまたはタブレットにストリーミングされます。
また、デスクトップまたはモバイルデバイスでネットワークの状態が変化した場合は、ビデオ画質が自動的に動的に切り替わります。また、顧客がデスクトップで全画面表示モードに入ると、アダプティブビデオセットはより高い解像度を使用して顧客の視聴エクスペリエンスを向上させるよう対応します。アダプティブビデオセットを使用すると、Dynamic Media ビデオを複数の画面やデバイスで再生するユーザーに最適な視聴エクスペリエンスを提供できます。
再生または再生時に選択するエンコード済みビデオの決定に、ビデオプレーヤーが使用するロジックは、次のアルゴリズムに基づきます。
-
ビデオプレーヤーは、プレーヤー自体の「初期ビットレート」に設定されている値に最も近いビットレートで、初期ビデオフラグメントを読み込みます。
-
ビデオプレーヤーは、帯域幅の速度の変化に応じて、次の条件に従って切り替わります。
- プレーヤーは、見積もり帯域幅を超えない範囲内で、最も高い帯域幅でのストリームを選択します。
- プレーヤーは、使用可能な帯域幅の 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 プログレッシブが代わりに使用されます。
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 ビデオビューアによるビデオの再生方法を次の表に示します。
Dynamic Media ビデオソリューションのアーキテクチャ architecture-of-dynamic-media-video-solution
次の図は、DMGateway (Dynamic Media ハイブリッドモード)を使用してアップロードおよびエンコードされ、一般公開されるビデオのオーサリングワークフロー全体を示しています。
ビデオのハイブリッド公開アーキテクチャ hybrid-publishing-architecture-for-videos
ビデオエンコーディングのベストプラクティス best-practices-for-encoding-videos
Dynamic Mediaを有効にし、ビデオCloud Serviceを設定済みの場合、Dynamic Media エンコーディングビデオ ワークフローによってビデオがエンコードされます。 このワークフローは、ワークフローの処理履歴とエラー情報を取り込みます。Dynamic Mediaを有効にし、ビデオCloud Serviceを設定済みの場合、ビデオをアップロードすると、Dynamic Media エンコーディングビデオ ワークフローが自動的に有効になります (Dynamic Media を使用していない場合は、DAM アセットの更新 ワークフローが有効になります)。
ここでは、ソースビデオファイルのエンコードにおけるベストプラクティスのヒントを説明します。
ソースビデオファイル source-video-files
ビデオファイルをエンコードする場合は、可能な限り高品質のソースビデオファイルを使用します。以前にエンコードされたビデオファイルの使用は避けてください。そのようなファイルは既に圧縮済みで、さらにエンコードすると標準を下回る品質のビデオが作成されるからです。
- Dynamic Media では、最大長 30 分、最小解像度が 25 x 25 を超える短い形式のビデオが主にサポートされています。
- 15 GB までのプライマリソースビデオファイルをアップロードできます。
次の表に、ソースビデオファイルのエンコード前の推奨サイズ、縦横比および最小ビットレートを示します。
ファイルのメタデータの取得 obtaining-a-file-s-metadata
ファイルのメタデータは、ビデオ編集ツールを使用してメタデータを表示するか、メタデータを取得するために設計されたアプリケーションを使用して取得できます。以下は、サードパーティアプリケーションの MediaInfo を使用してビデオファイルのメタデータを取得する手順です。
- MediaInfo のダウンロードページに移動します。
- GUI バージョンのインストーラーを選択してダウンロードし、インストール手順に従って操作します。
- インストールの完了後、ビデオファイルを右クリックして(Windows® のみ)MediaInfo を選択するか、MediaInfo を開いてビデオファイルをアプリケーションにドラッグします。ビデオの幅、高さ、fps など、ビデオファイルに関連するすべてのメタデータが表示されます。
縦横比 aspect-ratio
プライマリソースビデオファイルのビデオエンコーディングプリセットを選択または作成する場合は、プリセットの縦横比が同じであることを確認します。 このアプローチにより、プライマリソースビデオファイルとの一貫性が確保されます。 縦横比とは、ビデオの高さに対する幅の比率のことです。
ビデオファイルの縦横比を判断するには、ファイルのメタデータを取得します。 ファイルの幅と高さに注意してください(上記のファイルのメタデータの取得を参照)。 次に、この式を使用して縦横比を求めます。
幅/高さ = 縦横比
次の表に、この式の解を一般的な縦横比に変換した結果を示します。
例えば、幅 1,440、高さ 1,080 のビデオの縦横比は 1,440/1,080、つまり 1.33 になります。このビデオファイルをエンコードするには、縦横比 4:3 のビデオエンコーディングプリセットを選択します。
ビットレート bitrate
ビットレートとは、1 秒間のビデオ再生を構成するエンコードされたデータの量です。 ビットレートは、1 秒あたりのキロビット数(Kbps)の単位で測定します。
ビットレートエンコーディングは 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 のプリセットが最適です。
次の表に、一般的な接続速度のデータレートを示します。
解像度 resolution
解像度 は、ビデオファイルの高さと幅をピクセル単位で表したものです。ほとんどのソースビデオは、1920 x 1080 などの高解像度で保存されます。ストリーミング用のソースビデオは、比較的低い解像度(640 x 480 以下)に圧縮されます。
解像度とデータレートは、ビデオ画質を決定する統合的な 2 つの要素です。同じビデオ画質を維持するには、ビデオファイルのピクセル数が多いほど(解像度が高いほど)、データレートを高くする必要があります。例えば、320 x 240 の解像度と 640 x 480 の解像度のビデオファイルで、フレームあたりのピクセル数を考えてみましょう。
640 x 480 ファイルのピクセル数は、フレームあたり 4 倍になります。この 2 つの解像度の例でデータレートを同じにするには、640 x 480 ファイルを 4 倍に圧縮します。これにより、ビデオの画質が低下する可能性があります。そのため、250 kbps のビデオデータレートの場合、320 x 240 の解像度では高画質になりますが、640 x 480 の解像度では高画質になりません。
一般に、高いデータレートを使用するほど、ビデオの画質は良くなり、高い解像度を使用するほど、その画質を維持するために必要になるデータレートも(解像度が低い場合と比較して)増加します。
解像度とデータレートには関連があるので、ビデオをエンコードする際には次の 2 つの方法から選択できます。
- データレートを選択してから、選択したデータレートできれいに表示される最高の解像度でエンコードします。
- 解像度を選択してから、選択した解像度で高品質のビデオを配信するために必要になるデータレートでエンコードします。
プライマリソースビデオファイルのビデオエンコーディングプリセットを選択(または作成)する場合は、次の表を使用して正しい解像度をターゲットにします。
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 つのビデオで使用する、最適なエンコード設定を示しています。
エンコードされたビデオのファイル形式 encoded-video-file-format
Dynamic Media では、MP4 H.264 ビデオエンコーディングプリセットの使用をお勧めします。MP4 ファイルでは H.264 ビデオコーデックが使用されるので、高品質のビデオを圧縮されたファイルサイズで作成できます。
ビデオレポートの表示 viewing-video-reports
ビデオレポートには、指定した期間にわたるいくつかの集計指標が表示されます。ユーザーはビデオレポートを使用して、公開済み の個々のビデオやビデオの集合が期待どおりに動作しているかどうかを監視できます。次の上位指標データは、web サイト全体で公開されているすべてのビデオについて集計されます。
- ビデオ開始
- 完了率
- ビデオの平均視聴時間
- ビデオの合計視聴時間
- 訪問別ビデオ数
すべての 公開済み ビデオの表も表示されるので、ビデオ開始数の合計に基づいて、web サイトで視聴された上位のビデオを追跡できます。
リストのビデオ名を選択すると、ビデオのオーディエンス保持(ドロップオフ)レポートが折れ線グラフの形式で表示されます。グラフには、ビデオの再生中の任意の時間のビュー数が表示されます。ビデオを再生すると、プレーヤーの時間インジケーターと同期して縦棒が表示されます。この折れ線グラフのデータが急激に下降するところは、オーディエンスが関心をなくして再生を終了したところです。
ビデオが Adobe Experience Manager Dynamic Media 以外でエンコードされた場合、オーディエンス保持(ドロップオフ)グラフおよび表内の再生率データは利用できません。
デフォルトでは、ビデオレポートを初めて入力する場合、レポートには今月の初めから今月の日付で終わるビデオデータが表示されます。ただし、独自の日付範囲を指定して、デフォルトの日付範囲を上書きできます。 次回ビデオレポートで使用されるのは、指定した日付範囲です。
ビデオレポートを正しく機能させるには、Dynamic MediaCloud Serviceが設定されると、レポートスイート ID が自動的に作成されます。 そのときに、そのレポートスイート ID がパブリッシュサーバーにプッシュされ、アセットのプレビューの際に URL のコピー機能で使用できるようになります。ただし、そのためにはパブリッシュサーバーを事前にセットアップしておく必要があります。パブリッシュサーバーがセットアップされていない場合でも、公開してビデオレポートを確認することはできます。ただし、その際には Dynamic Media クラウド設定に戻って「OK」を選択する必要があります。
ビデオレポートを表示するには:
-
Experience Managerの左上隅にあるExperience Managerロゴを選択します。 左側のレールで、ツール (ハンマーのアイコン)/Assets/ビデオレポート に移動します。
-
ビデオレポートページで、次のいずれかの操作を行います。
-
右上隅付近にある ビデオレポートを更新 アイコンを選択します。「更新」を使用できるのは、レポートの終了日が今日の日付である場合のみです。 この機能により、前回のレポート実行以降に発生したビデオトラッキングを確認できます。
-
右上隅付近にある 日付選択 アイコンを選択します。ビデオデータを表示する開始日と終了日の範囲を指定し、「レポートを実行」を選択します。
「トップの指標」グループボックスに、サイト全体にわたるすべての公開済みビデオに関する様々な集計値が表示されます 。
-
-
上位の公開済みビデオを示した表で、ビデオ名を選択してビデオを再生し、そのビデオのオーディエンス保持(ドロップオフ)レポートを表示します。
Dynamic Media アカウントでの DASH、マルチキャプション、マルチオーディオトラック、AI 生成キャプションのサポートの有効化 enable-dash
Dynamic Mediaでは、次のサポートを有効にできます。
- DASH
- マルチキャプションとオーディオトラック
- AI で生成されたキャプション
Adobeのカスタマーサポートケースを使用して、作成および送信します。
上記の 3 つの機能のいずれかを有効にすると、それらがすべて有効になります。 そのため、DASH のみを有効にする場合は、実際には上記の 3 つの機能すべてを有効にしています。
アカウントで DASH を有効にする主なメリットには、次のようなものがあります。
・アダプティブビットレートストリーミング用に DASH ストリームビデオをパッケージ化する。 この方法では配信の効率が向上します。アダプティブストリーミングにより、顧客に最適な視聴エクスペリエンスが提供されます。
・Dynamic Media Player でブラウザーに最適化されたストリーミングにより、HLS と DASH のストリーミングを切り替え、最高のサービス品質を確保できます。 Safari ブラウザーを使用すると、ビデオプレーヤーが HLS に自動的に切り替わります。
・ビデオ・ビューア・プリセットを編集して、優先ストリーミング方式(HLS または DASH)を構成できます。
・最適化されたビデオ・エンコーディングにより、追加のストレージを使用することなく、DASH 機能を有効にできます。 ビデオの保存コストを最適化するために、HLS と DASH の両方に対して 1 つのビデオエンコーディングセットが作成されます。
・顧客がビデオ配信にアクセスしやすくなります。
・API を介してストリーミング URL も取得します。
Dynamic Media アカウントで DASH、マルチキャプション、マルチオーディオトラック、AI 生成キャプションのサポートを有効にするには:
-
サポートケースを作成するには、手順に従いながら次の情報を入力します。
- 主要連絡先の氏名、メールアドレス、電話番号。
- Cloud Service 環境(プログラム ID および環境 ID)。
- Dynamic Media の会社アカウント名。
- Dynamic Media の地域:北米(NA)、アジア太平洋(APAC)またはヨーロッパ中東アジア(EMEA)。
- AEM as a Cloud Serviceで、Dynamic Media アカウントで DASH、マルチキャプション、マルチオーディオトラック、AI 生成キャプションのサポートを有効にするように指定します。
-
Adobeカスタマーサポートによって、リクエストの送信順に基づいてカスタマー待機リストに追加されます。
-
リクエストを処理する準備が整った時点で、カスタマーサポートから連絡を差し上げ、有効化するための調整と日取り設定を行います。
-
Adobeのカスタマーサポートから、完了後に通知があります。
-
ここで、次のいずれかの操作を行います。
- 通常通り、ビデオビューアプリセットを作成します。
- 通常どおり ビデオプロファイルを作成します。
- ビデオに複数のキャプションとオーディオトラックを追加します。
Dynamic Media におけるビデオの複数のキャプションとオーディオトラックのサポートについて about-msma
Dynamic Mediaでは、複数のキャプションやオーディオトラックを使用できるので、複数のオーディオトラックを簡単に追加できます。 独自の .vtt
(ビデオテキストトラック)ファイルまたは AI 生成のキャプションファイルを使用して、複数のキャプションファイルを追加することもできます。 Dynamic Mediaの AI 生成キャプションは、正確で同期された字幕を自動生成することで、ビデオのアクセシビリティとエンゲージメントを向上させるように設計されています。 このテクノロジーは、高度な AI アルゴリズムを使用して音声コンテンツをテキストにトランスクリプト化し、その後、ビデオにキャプションとして表示します。 このテクノロジーの主な機能には、次のようなものがあります。
- 自動トランスクリプション: AI システムは、音声で書き起こされた単語をリアルタイムでテキストにトランスクリプションするので、キャプションを迅速かつ正確に生成できます。
- 多言語サポート: キャプションは、60 以上の言語で自動的に配信できるので、世界中のオーディエンスに簡単にリーチできます。
- アクセシビリティの向上: キャプションを提供すると、耳が聞こえないユーザーや聞こえにくいユーザー、音声をオフにしてビデオを視聴したいユーザーにとって、ビデオへのアクセスが向上します。
- エンゲージメントの向上: キャプションは、特にノイズの多い環境や、視聴者の母国語がビデオの言語と異なる場合に、視聴者の注意を引き、理解を向上させるのに役立ちます。
これらの機能により、AI を活用したキャプションは、ビデオコンテンツのアクセシビリティとエンゲージメントの向上を目指すコンテンツクリエーターにとって価値のあるツールになります。
プライマリビデオに複数のキャプションとオーディオトラックを追加する際に考慮するユースケースとしては、次のようなものがあります。
Dynamic Mediaでサポートされているすべての ビデオ形式およびDynamic Media ビデオビューア(Dynamic Media Video_360 ビューアを除く)は、複数のキャプションとオーディオトラックでの使用がサポートされています。
複数のキャプションとオーディオトラック機能を Dynamic Media アカウントで使用できるようにするには、アドビカスタマーサポートが機能の切替スイッチを有効(オン)にする必要があります。
ビデオに複数のキャプションとオーディオトラックを追加 add-msma
ビデオに複数のキャプションとオーディオトラックを追加する前に、次を確認しておく必要があります。
- Dynamic Media が AEM 環境で設定されている。
- Dynamic Media ビデオプロファイルが、ビデオが取り込まれるフォルダーに適用されている。
- マルチキャプション/オーディオトラックおよび AI で生成されたキャプションがDynamic Media アカウントで有効になっている。
キャプションが、WebVTT 形式とAdobe VTT 形式でサポートされるようになりました。 また、追加されたオーディオトラックファイルでサポートされる形式は、MP3 形式です。
ビデオに複数のキャプションとオーディオトラックを追加するには:
-
既にビデオプロファイルが割り当てられているフォルダーにプライマリビデオをアップロードします。
-
複数のキャプションおよびオーディオトラックを追加する、アップロード済みビデオアセットに移動します。
-
リスト表示またはカード表示のアセット選択モードで、ビデオアセットを選択します。
-
ツールバーで、「プロパティ」アイコン(中に「i」がある円)をクリックします。
-
ビデオのプロパティページで、「キャプションとオーディオトラック」タブを選択します。
note tip TIP 「キャプションとオーディオトラック」タブが表示されない場合、次の 2 つのいずれかを意味します。 - 選択したビデオが存在するフォルダーには、ビデオプロファイルが割り当てられていません。その場合は、フォルダーへのビデオプロファイルの適用を参照してください。
- または、Dynamic Mediaがビデオを再処理する必要があります。 その場合は、フォルダー内の Dynamic Media アセットの再処理を参照してください。
上記のいずれかのタスクを完了したら、次の手順に戻ります。
ビデオのプロパティページの「キャプションとオーディオトラック」タブ -
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 に反映されます。
-
ページの右上隅付近にある「保存して閉じる」ドロップダウンで「保存」をクリックします。
-
次のいずれかの操作を行います。
- アップロードするオーディオトラックファイルごとに、この手順を繰り返します。
- 次の手順に進み、ビデオにキャプションを追加します。
-
-
ビデオに 1 つ以上のキャプションファイルを追加するには、シナリオに最適な以下のユースケースのいずれかを選択します。
table 0-row-3 1-row-3 2-row-3 3-row-3 ユースケース 使用するキャプションを作成オプション オプション 1 使用したい言語の既存のキャプションファイルを自分で用意します。
以下の オプション 1 を参照。ファイルのアップロード オプション 2 AI で複数の言語のキャプションファイルを生成したい。
以下の オプション 2 を参照。オーディオトラックを変換 オプション 3 キャプションファイル( .vtt
)のテキストは、古い.vtt
ファイルを置き換えるために修正し、再度アップロードしてから、AI に修正されたファイルを翻訳させる必要があります。
以下の オプション 3 を参照。キャプションを翻訳
キャプションを作成ドロップダウンメニューには、ファイルのアップロード、オーディオトラックの変換、キャプションの翻訳の 3 つのオプションが用意されています。
-
ページの右上付近にある キャプションを作成/ファイルをアップロード をクリックします。
-
1 つ以上の既存の
.vtt
ファイルに移動して選択し、それらを開きます。 -
キャプションをメディアプレーヤーに表示するには、アップロードする each キャプションファイルに関する必要な詳細を追加する 必要 があります。 キャプションファイル名の右側にある鉛筆アイコンを選択します。キャプションを編集 ダイアログボックスで、ファイルに関する次の必須詳細を入力します。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 キャプションメタデータ 説明 ファイル名 デフォルトのファイル名は、元のファイル名から派生します。ファイル名はアップロード時にのみ変更でき、後で変更することはできません。ファイル名の文字数の要件は、AEM Assets と同じです。
追加のキャプションファイルとオーディオトラックファイルに同じファイル名を使用することはできません。言語 キャプションの言語を選択します。 キャプションファイルが処理されると、この言語フィールドは編集できなくなります(グレー表示) タイプ 使用するキャプションのタイプを選択します。
サブタイトル - ダイアログを翻訳またはトランスクリプト化するビデオと共に表示されるキャプションテキストです。
キャプション - キャプションテキストには、会話の翻訳やトランスクリプションと共に、背景のノイズ、スピーカーの違い、その他の関連する詳細が含まれており、耳が聞こえないユーザーや聞こえにくいユーザーのアクセシビリティを向上させます。ラベル メディアプレーヤーの オーディオまたはキャプションを選択 ポップアップリストのキャプションの名前に表示されるテキスト。ラベルは、サブタイトルまたはキャプショントラックに対応するユーザーに表示される内容です。例えば、 English (CC)
のように指定します。必要に応じて、後でキャプションメタデータを変更または編集できます。ビデオが公開されると、これらの詳細が公開されたビデオの公開 URL に反映されます。
-
ページの右上隅付近にある「保存して閉じる」ドロップダウンで「保存」をクリックします。 ファイルがアップロードされ、メタデータ処理が開始されます(インターフェイスの ステータス 列参照)。
note note NOTE インスタンスのキャッシュ設定に基づき、メタデータ処理がプレビューおよび公開済み URL に反映されるまでに数分かかる場合があります。 -
前の手順で 保存 を選択する代わりに「保存して閉じる を選択した場合でも、アップロードされたファイルの処理ステータスを確認できます。 詳しくは、アップロードされたキャプションファイルとオーディオトラックファイルのライフサイクルステータスを表示するを参照してください。
-
手順 8 に進みます。
-
ページの右上隅付近にある キャプションを作成/オーディオトラックを変換 をクリックします。
オーディオトラックを変換ダイアログボックスでは、AI を使用して複数の言語のキャプションファイルを生成します。 -
オーディオトラックを変換 ダイアログボックスで、次のオプションを設定します。
table 0-row-2 1-row-2 2-row-2 オプション 説明 変換するオーディオトラック ドロップダウンリストで、AI を使用してキャプションを生成する、アップロードされたオーディオトラックファイルを選択します。 出力言語 ドロップダウン リストで、キャプション ファイルを表示する言語を 1 つ以上選択します。
選択した言語を削除するには、「X」をクリックします。
ビデオの再生中、言語のリストが、ここで選択した順序でメディアプレーヤーに表示されます。 -
「完了」をクリックします。
-
ページの右上隅付近にある「保存して閉じる」ドロップダウンで「保存」をクリックします。
-
「キャプションとオーディオトラック」タブをもう一度クリックします。 インターフェイスの ステータス 列に示すように、1 つ以上のキャプションファイルが作成され、処理が開始されます。 アップロードされたキャプションおよびオーディオトラックファイルのライフサイクルステータスの表示も参照してください。
note note NOTE インスタンスのキャッシュ設定に基づき、メタデータ処理がプレビューおよび公開済み URL に反映されるまでに数分かかる場合があります。 -
(オプション)キャプションファイル名の右側にある鉛筆アイコンを選択します。 キャプションを編集 ダイアログボックスでは、ファイルに関する以下の詳細を編集できます。
table 0-row-2 1-row-2 2-row-2 キャプションメタデータ 説明 タイプ 使用するキャプションのタイプを選択します。
サブタイトル - ダイアログを翻訳またはトランスクリプト化するビデオと共に表示されるキャプションテキストです。
キャプション - キャプションテキストには、背景雑音とスピーカーの区別が含まれます。 また、ダイアログの翻訳やトランスクリプションと共に、その他の関連情報も含まれます。 このアプローチにより、耳が聞こえないユーザーや聞こえにくいユーザーでもコンテンツにアクセスしやすくなります。ラベル メディアプレーヤーの オーディオまたはキャプションを選択 ポップアップリストのキャプションの名前に表示されるテキスト。ラベルは、サブタイトルまたはキャプショントラックに対応するユーザーに表示される内容です。例: English (CC)
必要に応じて、特定のキャプションメタデータを後で変更または編集できます。 ビデオが公開されると、これらのメタデータの詳細は公開済みビデオの公開 URL に反映されます。
-
手順 8 に進みます。
.vtt
)のテキストを修正し、再度アップロードして古い .vtt
ファイルを置き換えてから、修正したファイルを AI に翻訳させる必要があります (キャプションを翻訳 オプション)-
キャプションを作成/キャプションを翻訳 をクリックします。 このオプションは、1 つ以上のキャプションファイルが既に追加および処理されている場合に使用できます。
キャプションを翻訳ダイアログボックスでは、既存のキャプションファイルを使用して、AI に複数の言語で新しいキャプションファイルを生成させることができます。 -
キャプションを翻訳 ダイアログボックスで、次のオプションを設定します。
table 0-row-2 1-row-2 2-row-2 オプション 説明 翻訳するキャプション ドロップダウンリストで、AI を使用してキャプションを生成するキャプションファイルを選択します。 出力言語 ドロップダウン リストで、キャプション ファイルを表示する言語を 1 つ以上選択します。
選択した言語を削除するには、「X」をクリックします。
ビデオの再生中、言語のリストが、ここで選択した順序でメディアプレーヤーに表示されます。 -
「完了」をクリックします。
-
ページの右上隅付近にある「保存して閉じる」ドロップダウンで「保存」をクリックします。
-
「キャプションとオーディオトラック」タブをもう一度クリックします。 インターフェイスの ステータス 列に示すように、1 つ以上のキャプションファイルが作成され、処理が開始されます。 アップロードされたキャプションおよびオーディオトラックファイルのライフサイクルステータスの表示も参照してください。
note note NOTE インスタンスのキャッシュ設定に基づき、メタデータ処理がプレビューおよび公開済み URL に反映されるまでに数分かかる場合があります。 -
(オプション)キャプションファイル名の右側にある鉛筆アイコンを選択します。 キャプションを編集 ダイアログボックスでは、ファイルに関する以下の詳細を編集できます。
table 0-row-2 1-row-2 2-row-2 キャプションメタデータ 説明 タイプ 使用するキャプションのタイプを選択します。
サブタイトル - ダイアログを翻訳またはトランスクリプト化するビデオと共に表示されるキャプションテキストです。
キャプション - キャプションテキストには、背景のノイズやスピーカーの違いも含まれます。 また、ダイアログの翻訳やトランスクリプションと共に、その他の関連情報も含まれます。 このアプローチにより、耳が聞こえないユーザーや聞こえにくいユーザーでもコンテンツにアクセスしやすくなります。ラベル メディアプレーヤーの オーディオまたはキャプションを選択 ポップアップリストのキャプションの名前に表示されるテキスト。ラベルは、サブタイトルまたはキャプショントラックに対応するユーザーに表示される内容です。例: English (CC)
必要に応じて、特定のキャプションメタデータを後で変更または編集できます。 ビデオが公開されると、これらのメタデータの詳細は公開済みビデオの公開 URL に反映されます。
-
手順 8 に進みます。
- (オプション)公開する前にビデオをプレビューして、キャプションとオーディオが期待どおりに動作することを確認します。 複数のキャプションとオーディオトラックを持つビデオのプレビューを参照してください。
- ビデオを公開します。詳しくは、アセットの公開を参照してください。
既に公開されているビデオへのキャプションとオーディオトラックのファイルの追加について
公開済みのビデオに追加のキャプションファイルやオーディオトラックファイルをアップロードすると、これらのファイルのステータスは、準備が完了した後で Processed
になります。 その後、Dynamic Mediaでビデオをプレビューして、新しいファイルを表示または再生できます。
ただし、プレビュー後、新しく追加されたキャプションまたはオーディオトラックファイルも公開されるようにするには、ビデオを再度 公開 する必要があります。公開後、キャプションやオーディオは、Dynamic Media のパブリック URL で使用できるようになります。
即時公開されるように Dynamic Media を設定したシナリオでは、追加のキャプションまたはオーディオのファイルをアップロードすると、キャプションまたはオーディオのファイルのアップロード後にビデオの公開が直ちにトリガーされます。
キャプション修飾子が付いた既存の URL があるビデオへの複数のキャプションの追加
Dynamic Media では、URL 修飾子を使用して、ビデオにキャプションを 1 つ追加できます。詳しくは、ビデオへのキャプションの追加を参照してください。
公開済みビデオでは、URL 修飾子を使用して追加されたキャプションよりも、複数のキャプションの変更が優先されます。
キャプション修飾子が付いた既存の URL があるビデオに複数のキャプションを追加するには:
- 既に修飾子として追加されているキャプションファイルをビデオにアップロードして、ファイルを明示的に管理できます。
- 必要に応じて、その他のキャプションファイルをアップロードします。
- 通常どおりにビデオを公開します。
キャプション修飾子を持つ既存の URL で、複数のキャプションを読み込めるようになりました。
アップロードされたキャプションファイルとオーディオトラックファイルのライフサイクルステータスを表示する lifecycle-status-video
プライマリビデオにアップロードされたキャプションまたはオーディオトラックファイルのライフサイクルステータスを確認できます。 これを行うには、「プロパティ の「 キャプションとオーディオトラック 」タブを使用 ます。
ビデオのライフサイクルステータスを表示するには:
- ライフサイクルステータスを表示するビデオアセットに移動します。
- リスト表示またはカード表示のアセット選択モードで、ビデオアセットを選択します。
- ツールバーで、プロパティアイコン(中に「i」がある円)をタップします。
- プロパティページで、「キャプションとオーディオトラック」タブを選択します。ステータス列で、各キャプションファイルまたはオーディオファイルのステートをメモします。
複数のオーディオトラックがあるビデオでのデフォルトオーディオの設定
デフォルトでは、ビデオの元々のオーディオが、再生されるオーディオとしてデフォルトで設定されます。
ただし、アップロードしたオーディオトラックファイルは、ビデオをビューアーに読み込んだ後に再生されるデフォルトのオーディオとして設定できます。プロパティのユーザインターフェイスの「キャプションとオーディオトラック」タブでは、Default
ラベルは、ビデオ再生用のオーディオトラックファイルの右側に適用されます。
- Chrome - ビデオに設定されているデフォルトのオーディオが再生されます。
- Safari - Safari でデフォルト言語が設定されている場合、ビデオのマニフェストで利用可能な場合、オーディオは設定されたデフォルト言語で再生されます。 それ以外の場合は、ビデオのプロパティの一部として設定されたデフォルトのオーディオが再生されます。
複数のオーディオトラックがあるビデオのデフォルトオーディオを設定するには:
-
デフォルトのオーディオトラックを設定するビデオアセットに移動します。
-
リスト表示またはカード表示のアセット選択モードで、ビデオアセットを選択します。
-
ツールバーで、プロパティアイコン(中に「i」がある円)をタップします。
-
プロパティページで、「キャプションとオーディオトラック」タブを選択します。
-
オーディオトラック の見出しで、ビデオのデフォルトとして設定するオーディオトラックファイルを選択します。
-
「デフォルトとして設定」を選択します。
デフォルトとして設定 ダイアログボックスで、「置換」を選択します。 -
右上隅で「 保存して閉じる」を選択します。
-
ビデオを公開します。詳しくは、アセットの公開を参照してください。
複数のキャプションとオーディオトラックがあるビデオのプレビュー preview-video-audio-subtitle
キャプションファイルとオーディオトラックファイルをビデオにアップロードして処理した後、Dynamic Media ビデオビューアーを使用して、様々なトラックをプレビューできます。これにより、ビデオが顧客に対してどのように表示され、聞こえるかを確認し、ビデオが期待どおりに動作していることを確認できます。
このビデオに満足したら、次の操作を実行できます。 公開する 次のいずれかの方法を使用します。
Web ページへのビデオビューアまたは画像ビューアの埋め込みを参照してください。Web アプリケーションへの URL のリンクを参照してください。インタラクティブコンテンツに相対 URL のリンク(特に Experience Manager Sites ページへのリンク)がある場合、URL ベースのリンク方法は使用できません。ページへの Dynamic Media アセットの追加を参照してください。
複数のキャプションとオーディオトラックを持つビデオをプレビューするには:
-
アセット で、複数のキャプションとオーディオトラックを追加した既存のビデオに移動します。
-
ビデオアセットをクリックすると、プレビューモードで開くことができます。
-
プレビューページの左上隅付近にあるドロップダウンリストを選択し、「ビューアー」を選択します。
-
ビューアーのリストから、ビデオプレビューに使用するビューアーを選択します。例として、次のスクリーンショットでは ビデオ ビューアーが選択されています。
-
右下隅付近のボリュームアイコンの左側にある吹き出しアイコンを選択し、聞きたい、見たい、またはその両方を行いたいオーディオまたはキャプションを選択します。必要に応じて、「キャプション」で オフ をクリックしてキャプションの表示を無効にすることができます。
-
再生を開始するには、ビデオの 再生 ボタンを選択します。
左下隅には「URL」ボタンと「埋め込み」ボタンがあります。これらのボタンはそれぞれ、web アプリケーションにビデオの URL をリンクするため、web ページにビデオを埋め込むために使用します。 -
プレビューページの右上隅付近にある「閉じる」を選択します。
ビデオからのキャプションまたはオーディオトラックファイルの削除
ビデオからキャプションファイルやオーディオトラックファイルを削除できます。公開済みのキャプションまたはオーディオトラックのファイルを削除すると、そのビデオの公開済み URL に自動的に反映されます。
プライマリビデオから抽出されたオリジナルのオーディオトラックは削除できません。
ビデオからキャプションファイルまたはオーディオトラックファイルを削除するには:
-
デフォルトのオーディオトラックを設定するビデオアセットに移動します。
-
リスト表示またはカード表示のアセット選択モードで、ビデオアセットを選択します。
-
ツールバーで、プロパティアイコン(中に「i」がある円)をタップします。
-
プロパティページで、「キャプションとオーディオトラック」タブを選択します。
-
次のいずれかの操作を行います。
- キャプション – 「キャプション」見出しの下で、ビデオから削除する 1 つ以上のキャプションファイルを選択し、「削除」をクリックします。
- オーディオトラック – 「オーディオトラック」見出しの下で、ビデオから削除する 1 つ以上のオーディオトラックファイルを選択し、「削除」をクリックします。
-
削除ダイアログボックスで、「OK」をクリックします。
-
ビデオを公開します。
ビデオにアップロードされたキャプションまたはオーディオトラックファイルをダウンロード
ビデオ用にアップロードした任意のキャプションまたはオーディオトラックファイルをダウンロードできます。 選択したすべてのファイルを .zip
としてダウンロードするか、ファイルごとに個別のダウンロードフォルダーを作成するかを選択できます。
プライマリビデオファイルから抽出された元のオーディオトラックをダウンロードできません。
ユースケース:.vtt
ファイルでエラーが見つかった場合、キャプションファイルのダウンロードが必要になる場合があります。 間違った .vtt
ファイルをダウンロードし、プレーンテキストエディターで開いて、修正を加えるだけです。 .vtt
ファイルを保存したら、もう一度アップロードします。 次に、「キャプションを翻訳 オプションを使用して、修正した .vtt
ファイルを再翻訳します。
ビデオからキャプションまたはオーディオトラックファイルをダウンロードする方法
-
デフォルトのオーディオトラックを設定するビデオアセットに移動します。
-
リスト表示またはカード表示のアセット選択モードで、ビデオアセットを選択します。
-
ツールバーで、プロパティアイコン(中に「i」がある円)をタップします。
-
プロパティページで、「キャプションとオーディオトラック」タブを選択します。
-
次のいずれかの操作を行います。
- キャプション – 「キャプション」見出しの下で、ビデオからダウンロードする 1 つ以上のキャプションファイルを選択し、「ダウンロード」を選択します。
- オーディオトラック – 「オーディオトラック」見出しの下で、ビデオからダウンロードする 1 つ以上のオーディオトラックファイルを選択し、「ダウンロード」を選択します。
-
ダウンロードダイアログボックスで、以下のオプションを設定します。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 オプション 説明 名前を付けて保存 「名前を付けて保存」テキストフィールドに指定されたデフォルトのファイル名を使用するか、独自の名前を指定します。 アセットごとに個別のフォルダーを作成 ダウンロード用に選択したキャプションファイルまたはオーディオトラックファイルごとにフォルダーを作成します。 メール デフォルトのメールプログラムを使用して、.zip ファイルを指定したメールアドレスに送信します。 アセット ダウンロードするファイルの数と、選択したすべてのファイルの合計サイズを指定します。このオプションの選択を解除すると、「ダウンロード」ボタンが暗くなり(オフになり)、ファイルをダウンロードできなくなります。 -
「ダウンロード」を選択します。
-
ビデオを公開します。詳しくは、アセットの公開を参照してください。
ビデオにクローズドキャプションを追加 adding-captions-to-video
1 つのビデオまたはアダプティブビデオセットにクローズドキャプションを追加すると、ビデオの配信先をグローバルマーケットまで拡大できます。クローズドキャプションを追加すると、音声をダビングする必要も、異なる言語ごとにネイティブスピーカーの音声を使って再録音する必要もなくなります。ビデオは、録画された言語で再生されます。外国語のキャプションが表示されるので、異なる言語を使用する視聴者もオーディオ部分を理解できます。
クローズドキャプションを使用すると、耳が聞こえない人や聞こえにくい人に対して、より高いアクセシビリティを提供できます。
詳しくは、Dynamic Media のアクセシビリティを参照してください。
Dynamic Media では、キャプションファイルを JSON(JavaScript Object Notation)形式に変換できます。このように変換できるので、JSON テキストを、ビデオの完全なトランスクリプトとして表示せずに web ページに埋め込むことができます。この後、検索エンジンがコンテンツをクロールまたはインデックス作成できます。これにより、ビデオを検索しやすくなり、ビデオコンテンツの詳細がユーザーに提供されます。
URL での JSON 機能の使用について詳しくは、静的な(画像以外の)コンテンツの提供を参照してください。
ビデオにキャプションを追加するには:
-
サードパーティのアプリケーションまたはサービスを使用して、ビデオのキャプションファイルを作成します。
WebVTT (Web ビデオテキストトラック)標準に従ってファイルを作成してください。 キャプションファイルの拡張子は
.vtt
です。 WebVTT キャプション標準をよく確認してください。WebVTT:Web Video Text Tracks 形式(英語)を参照してください。
Dynamic Media 以外で WebVTT キャプションファイルの作成に使用できる、無料と有料のツールやサービスを提供している web サイトが多数あります。
サイトの画面に表示される指示に従って、WebVTT ファイルを作成して保存します。終了したら、キャプションファイルの内容をコピーし、空のテキストエディターに貼り付けて、ファイル拡張子 VTT を付けて保存します。
.vtt
ファイルを作成して呼び出す必要があります。一般に、キャプション .vtt
ファイルには、ビデオファイルと同じ名前を付け、名前の末尾に言語ロケール(– EN、-FR、-DE など)を追加します。 そうしておくと、既存の WCM システムを使用してビデオの URL を自動的に生成する際に役立ちます。
-
Experience Manager で、WebVTT キャプションファイルを DAM にアップロードします。
-
公開済み のビデオアセットに移動して、アップロードしたキャプションファイルに関連付けます。
URL をコピーするには、その 前に アセットを 公開 しておく必要があります。
アセットの公開を参照してください。
-
次のいずれかの操作を行います。
-
ポップアップビデオビューアエクスペリエンスの場合は、「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 つのビデオまたはアダプティブビデオセットにチャプターマーカーを追加すると、長編ビデオの視聴と操作が簡単になります。ビデオの再生中に、ビデオタイムライン(ビデオスクラバーとも呼ばれる)のチャプターマーカーを選択することができます。これにより、ユーザーは、関心があるポイントや、新しいコンテンツ、トレーニング、デモンストレーションなどにすぐに移動できます。
ビデオのチャプターリストを作成する方法は、キャプションを作成する方法とほとんど同じです。つまり、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 形式(英語)を参照してください。
ビデオにチャプターマーカーを追加するには:
-
この
.vtt
ファイルを UTF8 エンコーディングで保存して、チャプタータイトルテキストの文字レンディションに関する問題を回避します。一般に、チャプター VTT ファイルの名前には、ビデオファイルと同じ名前を付けて、名前の末尾にチャプターを追加します。そうしておくと、既存の WCM システムを使用してビデオの URL を自動的に生成する際に役立ちます。
-
Experience Manager で、WebVTT チャプターファイルをアップロードします。
アセットのアップロードを参照してください。
-
次のいずれかの操作を行います。
table 0-row-2 1-row-2 html-authored no-header ポップアップビデオビューアエクスペリエンスの場合、 - published ビデオアセットに移動して、アップロードしたチャプターファイルに関連付けます。 URL をコピーするには、その 前に アセットを 公開 しておく必要があります。アセットの公開を参照してください。
- ドロップダウンメニューで「ビューア」を選択します。
- 左パネルで、ビデオビューアプリセット名を選択します。ビデオのプレビューが別のページで開きます。
- 左パネルの下部にある「URL」ボタンをクリックします。
- URL ダイアログボックスで、URL を選択してクリップボードにコピーし、その URL を単純なテキストエディターに貼り付けます。
- ビデオのコピー済み URL を次の構文で追加すると、チャプターファイルのコピー済み URL に関連付けることができます。
&navigation=<full_copied_URL_path_to_chapter_file.vtt>
埋め込みビデオビューアエクスペリエンスの場合、 - published ビデオアセットに移動して、アップロードしたチャプターファイルに関連付けます。 URL をコピーするには、その 前に アセットを 公開 しておく必要があります。アセットの公開を参照してください。
- ドロップダウンメニューで「ビューア」を選択します。
- 左パネルで、ビデオビューアプリセット名を選択します。ビデオのプレビューが別のページで開きます。
- 左パネルの下部にある「埋め込み」を選択します。
- 埋め込みコードダイアログボックスで、コード全体を選択してクリップボードにコピーし、そのコードを単純なテキストエディターに貼り付けます。
- ビデオの埋め込みコードを次の構文で追加して、チャプターファイルのコピー済み 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
-
次の作業が完了していることを確認してください。
-
ビデオアセット用のフォルダーの作成。
-
-
サムネイル画像を変更するアップロード済みビデオアセットに移動します。
-
[リスト表示] または [カード表示] のいずれかのアセット選択モードで、ビデオアセットを選択します。
-
ツールバーで、プロパティ アイコン (「i」と書かれた円) を選択します。
-
ビデオの [プロパティ] ページで、[サムネールを変更] を選択します。
-
「サムネイルを変更」ページで以下のいずれかを行います。
-
ビデオのフレームを新しいサムネイルとして使用するには:
- ツールバーで「ビデオからフレームを選択」オプションをクリックします。
- [再生] ボタンを選択し、ビデオの新しいサムネールとしてキャプチャするフレームの [一時停止] ボタンを選択します。
-
画像アセットを新しいサムネールとして使用するには、次の手順を行います。
- ツールバーで [アセットからサムネイルを選択] を選択します。
- [サムネールを選択] を選択します。
- 使用を希望する、以前にアップロードおよび公開された画像アセットに移動します。アセットは、ビデオのサムネール画像として機能するように自動的にサイズ変更されます。
- 画像アセットを選択し、[選択] を選択します。
-
-
[サムネイルを変更]ページで [変更を保存] を選択します。
-
ビデオの [プロパティ] ページで、右上にある [保存して閉じる] を選択します。
Dynamic Media アセットの Dynamic Media URL の変更
標準ビューアでは、Dynamic Mediaで処理されたビデオを再生できます。 また、マニフェスト URL に直接アクセスし、独自のカスタムビューアを使用して再生することもできます。 次に、ビデオのマニフェスト URL を取得する API を示します。
getVideoManifestURI API について
getVideoManifestURI
API は 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
manifestType
ManifestType.DASH
または ManifestType.HLS
のいずれかonlyIfPublished
上記のメソッドを使用してビデオのマニフェスト 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
はログに記録されます。