ビデオ

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

クイックスタート:ビデオ

次のワークフローの手順説明は、Dynamic Media 内のアダプティブビデオセットをすぐに使い始めることを目的としたものです。各手順の後に、詳細を参照できるトピックの見出しへの相互参照を示します。

メモ

Dynamic Mediaでビデオを操作する前に、Adobe Experience Manager管理者が既にDynamic MediaCloud Servicesを有効にし、設定していることを確認してください。

  1. 次の手順を実行して、Dynamic Media ビデオをアップロード​します。

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

* [ビューアプリセットの管理](/docs/experience-manager-cloud-service/assets/dynamic-media/managing-viewer-presets.html?lang=ja)
* [アセットの公開](/docs/experience-manager-cloud-service/assets/dynamicmedia/publishing-dynamicmedia-assets.html?lang=ja)

* ビデオのメタデータの操作
* ビデオのタイトル、説明、タグ、カスタムメタデータフィールドなどのプロパティの編集:

[ビデオのプロパテのを編集](/docs/experience-manager-cloud-service/assets/manage-digital-assets.html?lang=ja#editing-properties)

* [デジタルアセットのメタデータの管理](/docs/experience-manager-cloud-service/assets/manage-metadata.html?lang=ja)
* [メタデータスキーマ](/docs/experience-manager-cloud-service/assets/metadata-schemas.html?lang=ja)

* ビデオのレビュー、承認、注釈付け。完全なバージョン管理

* [ビデオの注釈付け](/docs/experience-manager-cloud-service/assets/manage-video-assets.html?lang=ja#annotate-video-assets) または [アセットの注釈付け](/docs/experience-manager-cloud-service/assets/manage-digital-assets.html?lang=ja#annotating)

* [バージョンの作成](/docs/experience-manager-cloud-service/assets/manage-digital-assets.html?lang=ja#asset-versioning)
* [アセットでのワークフローの開始](/docs/experience-manager-cloud-service/assets/manage-digital-assets.html?lang=ja#starting-a-workflow-on-an-asset)
* [フォルダアセットのレビュー](/docs/experience-manager-cloud-service/assets/bulk-approval.html?lang=ja)
* [プロジェクト](/docs/experience-manager-cloud-service/sites-cloud/authoring/projects/overview.html?lang=ja)
  1. 次のいずれかの操作をおこなって、Dynamic Media ビデオを公開します。

Dynamic Media でのビデオの操作

Dynamic Mediaのビデオは、高品質のアダプティブビデオをデスクトップ、iOS、Android™、BlackBerry®、Windows®携帯端末などの複数の画面にストリーミング用に簡単に公開できるようにするエンドツーエンドソリューションです。アダプティブビデオセットは、同じビデオを異なるビットレート(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 を参照してください。

1 つのビデオおよびアダプティブビデオセットの管理では、次の方法がサポートされています。

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

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

  • 効率的なビデオアセット管理のための、メタデータが完全にサポートされたビデオの整理、参照および検索。

  • アダプティブビデオセットをWebやデスクトップに配信したり、iPhone、iPad、Android™、BlackBerry®、Windows® Phoneなどの携帯端末に配信したりできます。

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

Dynamic Mediaは、MP4 H.264ビデオのモバイルビデオ再生をサポートしています。次を参照すると、このビデオ形式をサポートするBlackBerry®デバイスが見つかります。BlackBerry®でサポートされているビデオ形式です。

このビデオ形式をサポートするWindows®デバイスは、次の場所にあります。Windows® Phoneでサポートされているビデオ形式

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

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

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

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

Dynamic Mediaビューアリファレンスガイド』の「Experience Managerアセットのビューア」および「Dynamic Mediaクラシック](/docs/dynamic-media-developer-resources/library/viewers-aem-assets-dmc/c-html5-s7-aem-asset-viewers.html?lang=ja#viewers-aem-assets-dmc)」および「Experience Managerアセットのビューアのみ](/docs/dynamic-media-developer-resources/library/viewers-for-aem-assets-only/c-html5-aem-asset-viewers.html?lang=ja#viewers-for-aem-assets-only)」も参照してください。[[

ベストプラクティス:HTML5 ビデオビューアの使用

Dynamic MediaのHTML5ビデオビューアプリセットは堅牢なビデオプレーヤーです。HTML5ビデオ再生に関連する多くの一般的な問題や、携帯端末に関連する問題を回避するために使用できます。 例えば、アダプティブストリーミング配信が不足していて、デスクトップブラウザーのリーチが限られているとします。

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

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

HTML5とCSSを使用して再生コンポーネントを設計する機能を1つのプレーヤーに組み合わせることができます。 埋め込み再生が可能で、ブラウザの機能に応じてアダプティブストリーミングとプログレッシブストリーミングを使用できます。 これらの機能は、リッチメディアコンテンツの提供先をデスクトップとモバイルの両方のユーザーに拡張でき、ビデオの効率化を実現します。

Dynamic Mediaビューアリファレンスガイド』の「Experience Managerアセットのビューアのみ](/docs/dynamic-media-developer-resources/library/viewers-for-aem-assets-only/c-html5-aem-asset-viewers.html?lang=ja#viewers-for-aem-assets-only)」も参照してください。[

HTML5 ビデオビューアを使用した、デスクトップコンピューターおよびモバイルデバイス上でのビデオ再生

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

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

ただし、Experience Manager6.3以降では、DMゲートウェイサービスのURLが常にHTTPSも使用するので、ビデオはHTTPS(つまりHLS)経由でストリーミングされるようになりました。 このデフォルトの動作では、お客様に影響はありません。 つまり、ブラウザーでサポートされていない場合を除き、ビデオストリーミングは常に HTTPS 上でおこなわれます(以下の表を参照してください)。したがって、次のようになります。

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

HLS は、アダプティブビデオストリーミングの Apple 標準で、ネットワーク帯域幅のキャパシティに応じて再生を自動的に調整します。また、HLS では、ビデオの残りのダウンロードを待たずに、ビデオ内の任意のポイントを「シーク」できます。

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

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

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

Windows® 7の場合 — プログレッシブダウンロードでは機能しません。 HTTP プロトコルと HTTPS プロトコルの選択には標準的なロジックが使用されます。
デスクトップ Firefox 23~44 プログレッシブダウンロード。
デスクトップ Firefox 45 以降 HLS
デスクトップ Chrome HLS
デスクトップ Safari(Mac) HLS
モバイル Chrome(Android™ 6以前) プログレッシブダウンロード。
モバイル Chrome(Android™ 7以降) HLS
モバイル Android™(デフォルトのブラウザ) プログレッシブダウンロード。
モバイル Safari(iOS) HLS
モバイル Chrome(iOS) HLS
モバイル BlackBerry® HLS

Dynamic Media ビデオソリューションのアーキテクチャ

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

chlimage_1-427

ビデオのハイブリッド公開アーキテクチャ

chlimage_1-428

ビデオエンコーディングのベストプラクティス

Dynamic Mediaエンコードビデオ​ワークフローは、Dynamic Mediaを有効にしてビデオCloud Servicesを設定している場合に、ビデオをエンコードします。 このワークフローは、ワークフローの処理履歴とエラー情報を取り込みます。詳しくは、ビデオエンコーディングと YouTube への公開の進行状況の監視を参照してください。Dynamic Mediaを有効にしてビデオCloud Servicesを設定した場合、ビデオのアップロード時に、Dynamic Mediaエンコードビデオ​ワークフローが自動的に有効になります。 (Dynamic Mediaを使用していない場合は、DAM Update Asset​ワークフローが有効になります)。

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

ビデオエンコーディングに関するアドバイスについては、以下を参照してください。

ソースビデオファイル

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

ソースビデオファイルをエンコードする前に推奨されるサイズ、縦横比(アスペクト比)、最小ビットレートを以下の表に示します。

サイズ 縦横比 最小ビットレート
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(ビデオ内のモーションの量に応じて調整)

ファイルのメタデータの取得

ビデオ編集ツールを使用してメタデータを参照するか、メタデータ取得用のアプリケーションを使用して、ファイルのメタデータを取得することができます。以下は、サードパーティアプリケーションの MediaInfo を使用してビデオファイルのメタデータを取得する手順です。

  1. 次の Web ページにアクセスします。https://mediainfo.sourceforge.net/en/Download
  2. GUI バージョンのインストーラーを選択してダウンロードし、インストール手順に従って操作します。
  3. インストール後、ビデオファイルを右クリックして「MediaInfo」を選択するか(Windows®のみ)、MediaInfoを開いてビデオファイルをアプリケーションにドラッグします。幅、高さおよびfpsを含む、ビデオファイルに関連付けられているすべてのメタデータが表示されます。

縦横比

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

ビデオファイルの縦横比を求めるには、ファイルのメタデータを取得し、そのファイルの幅と高さを記録します(前述のファイルのメタデータの取得を参照してください)。さらに、次の式を使用して縦横比を計算します。

幅/高さ = 縦横比

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

式の解 縦横比
1.33 4:3
0.75 3:4
1.78 16:9
0.56 9:16

例えば、幅1440、高さ1080のビデオの縦横比は1440/1080、つまり1.33です。この場合、縦横比が4:3のビデオエンコーディングプリセットを選択してビデオファイルをエンコードします。

ビットレート

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

メモ

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

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

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

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

VBRとCRBの使用状況
VBRとCBRを選択する場合は、ほとんどの場合、メディアファイルにVBRを使用することをお勧めします。 VBRは、競合相手のビットレートで高品質のファイルを提供します。 VBR を使用するときは、2 パスエンコーディングを使用し、最大ビットレートをターゲットビデオのビットレートの 1.5 倍に設定してください。

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

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

速度(Kbps) 接続タイプ
256 ダイアルアップ接続。
800 一般的なモバイル接続。この接続では、3G エクスペリエンス向けに 400~800 の範囲のデータレートがターゲットとなります。
2,000 一般的なブロードバンドデスクトップ接続。この接続では、800~2,000 Kbps の範囲のデータレートがターゲットとなります。大部分のターゲットは、平均 1,200~1,500 Kbps です。
5,000 一般的な高帯域幅接続。この高帯域幅の範囲でのエンコードは推奨されません。ほとんどのユーザーに対して、この速度でビデオを配信することはできません。

解像度

解像度​は、ビデオファイルの高さと幅をピクセル単位で表したものです。ほとんどのソースビデオは、1,920 x 1,080 などの高解像度で保存されます。ストリーミング用のソースビデオは、比較的低い解像度(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 秒あたりのフレーム数)

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

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

ビデオエンコーディングのサイズ

最適化の理由で、ソースビデオのサイズがエンコードされるすべてのビデオの整数倍になるようなエンコーディングのサイズを選択してください。

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

結果の比率が整数の場合は、ビデオが最適なサイズで縮小されます。結果の比率が整数でない場合は、ディスプレイに圧縮による副作用のピクセルが残存して、ビデオの品質に影響を及ぼします。この影響は、ビデオにテキストが含まれる場合に特に目立ちます。

例として、1,920 x 1,080 のソースビデオを取り上げます。次の表の 3 つのエンコードされたビデオは、使用すべき最適なエンコーディング設定です。

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

エンコードされたビデオのファイル形式

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

YouTube へのビデオの公開

Experience Managerアセットで管理されているビデオアセットは、以前に作成したYouTubeチャネルに直接公開できます。

ビデオアセットをYouTubeに公開するには、Experience Managerアセット内のビデオアセットにタグを付けます。 これらのタグを YouTube チャンネルに関連付けます。ビデオアセットのタグが YouTube チャンネルのタグと一致する場合、ビデオが YouTube に公開されます。YouTube への公開は、関連するタグが使用されている限り、ビデオの通常公開と一緒におこなわれます。

YouTube は独自のエンコーディングをおこないます。したがって、Experience Managerにアップロードされた元のビデオファイルは、Dynamic Mediaのエンコーディングで作成されたビデオレンディションではなく、YouTubeに公開されます。 Dynamic Mediaを使用してビデオを処理する必要はありませんが、再生にビューアプリセットが必要な場合に備えて処理する必要があります。

ビデオ処理プロファイルを省略してYouTubeに直接投稿する場合は、単に、Experience Managerアセット内のビデオアセットに表示可能なサムネールが表示されないことを意味します。 また、エンコードされていないビデオは、Dynamic Mediaのアセットタイプでは動作しません。

ビデオアセットの YouTube サーバーへの公開において、YouTube との安全でセキュアなサーバー間認証をおこなうには、次のタスクを実行する必要があります。

  1. Google Cloud 設定
  2. YouTube チャンネルの作成
  3. 公開用タグの追加
  4. Experience Manager での YouTube のセットアップ
  5. (オプション)アップロードしたビデオのデフォルト YouTube プロパティ設定の自動化
  6. YouTube チャンネルへのビデオの公開
  7. (オプション)YouTube での公開済みビデオの確認
  8. Web アプリケーションへの YouTube URL のリンク

また、ビデオを非公開にして YouTube から削除することもできます。

Google Cloud 設定

YouTubeに投稿するには、Googleアカウントが必要です。GMAILアカウントをお持ちの場合は、既にGoogleアカウントをお持ちです。Googleアカウントを持っていない場合は、簡単に作成できます。YouTubeにビデオアセットを公開するには、資格情報が必要なので、アカウントが必要です。 既にアカウントを作成済みの場合は、このタスクをスキップして YouTube チャンネルの作成タスクに進んでください。

Google Cloud で使用するアカウントと YouTube に使用する Google アカウントは、必ずしも同じである必要はありません。

Googleはユーザーインターフェイスを定期的に変更します。 そのため、YouTubeにビデオを投稿する手順は、以下に記載されている手順とは少し異なる場合があります。 これは、ビデオが YouTube にアップロードされるかどうかを確認する場合にも当てはまります。

メモ

以下の手順は、このドキュメントを執筆している時点で正確なものです。Google は、Web サイトを予告なく定期的に更新します。したがって、これらの手順は少し異なる場合があります。

Google Cloud を設定するには:

  1. Googleアカウントを作成します。
    https://accounts.google.com/SignUp?service=mail

    既に Google アカウントを持っている場合は、次のステップに進んでください。

  2. https://cloud.google.com/ にアクセスします。

  3. Google Cloud ページの右上隅付近にある、「コンソール」をクリックします。

    必要に応じて、Googleアカウントの資格情報を使用してサインイン​して、コンソール​オプションを表示します。

  4. ダッシュボードページで、Google Cloud Platform の右側にある「プロジェクト」ドロップダウンリストをクリックして、プロジェクトの選択ダイアログボックスを開きます。

  5. プロジェクトの選択ダイアログボックスで、「新しいプロジェクト」をタップします。

    6_5_googleaccount-newproject

  6. 新しいプロジェクトダイアログボックスで、「プロジェクト名」フィールドに新しいプロジェクトの名前を入力します。

    プロジェクトIDは、プロジェクト名に基づきます。 そのため、プロジェクト名は慎重に選んでください。プロジェクト名を後で変更することはできません。また、後でYouTubeをExperience Managerして設定する場合は、同じプロジェクトIDを再度入力する必要があります。 だから書き留めておいて。

  7. 作成」をクリックします。

  8. 次のいずれかの操作をおこないます。

    • プロジェクトのダッシュボードの「スタートガイド」カードで、「API を探索して有効にする」をタップします。
    • プロジェクトのダッシュボードの「API」カードで「API の概要に移動」をタップします。

    6_5_googleaccount-apis-enable2

  9. API とサービスページの上部にある「API とサービスを有効にする」をタップします。

  10. API ライブラリページの左側の「カテゴリ」で、「YouTube」をタップします。ページの右側で、「YouTube Data API」をタップします。

  11. YouTube Data API v3 ページで、「有効にする」をタップします。

    6_5_googleaccount-apis-enable3

  12. APIを使用するには、資格情報が必要です。 その場合は、「認証情報を作成」をクリックします。

    6_5_googleaccount-apis-createcredentials

  13. プロジェクトへの認証情報の追加​ページの手順 1 で以下をおこないます。

    • 使用する API」ドロップダウンリストから、「YouTube Data API v3」を選択します。

    • APIを呼び出している場所 ドロップダウンリストで、「 Webサーバー」を選択します(例:node.js、Tomcat)

    • アクセスしているデータは何ですか?」ドロップダウンリストから、「ユーザーデータ」を選択します。

    6_5_googleaccount-apis-createcredentials2

  14. 必要な認証情報」をタップします。

  15. プロジェクトへの認証情報の追加​ページの手順 2 で、「OAuth 2.0 クライアント ID を作成する」の下の「名前」フィールドに、必要に応じて一意の名前を入力します。または、Google で指定されるデフォルトの名前を使用することもできます。

  16. Authorized JavaScript™ domains」見出しの下のテキストフィールドに、パスに独自のドメインとポート番号を代わりに次のパスを入力し、Enter​キーを押して、リストにパスを追加します。

    https://<servername.domain>:<port_number>

    例:https://1a2b3c.mycompany.com:4321

    注意:上記のパスは入力例です。

    6_5_googleaccount-apis-createcredentials-oauth

  17. 承認済みのリダイレクト URI」の下にあるテキストフィールドに、次のように、実際に使用するドメインとポート番号を入力します。入力が終わったら、Enter キーを押して、パスをリストに追加します。

    https://<servername.domain>:<port_number>/etc/cloudservices/youtube.youtubecredentialcallback.json

    例:https://1a2b3c.mycompany.com:4321/etc/cloudservices/youtube.youtubecredentialcallback.json

    注意:上記のパスは入力例です。

  18. OAuth クライアント ID の作成」をクリックします。

  19. プロジェクトへの認証情報の追加​ページの手順 3 で、「OAuth 2.0 同意画面を設定する」の下で、現在使用している Gmail 電子メールアドレスを選択します。

    6_5_googleaccount-apis-createcredentials-consentscreen

  20. ユーザーに表示される製品名」の下のテキストフィールドに、同意画面に表示する内容を入力します。

    同意画面は、Experience Manager管理者がYouTubeに対して認証を行うときに表示されます。 Experience ManagerがYouTubeにアクセスして許可を取得しています。

  21. 続行」をクリックします。

  22. プロジェクトへの認証情報の追加ページの手順 4 で、「認証情報をダウンロードする」の下の「ダウンロード」をタップします。

    6_5_googleaccount-apis-createcredentials-downloadcredentials

  23. client_id.json ファイルを保存します。

    後でAdobe Experience ManagerでYouTubeを設定する際に、このダウンロードしたjsonファイルが必要になります。

  24. 完了」をクリックします。

    Google アカウントからログアウトします。次に、YouTubeチャネルを作成します。

YouTube チャンネルの作成

YouTube にビデオを公開するには、1 つ以上のチャネルが必要です。既に YouTube チャンネルを作成している場合は、このタスクをスキップして、次の「公開用タグの追加」タスクに進んでください。

注意

Experience Managerの「YouTube設定」にチャネルを追加する前に、YouTube **​に1つ以上のチャネルが既に設定されていることを確認してください(下のExperience ManagerでのYouTubeの設定を参照)。 チャネルの設定に失敗した場合、既存のチャネルが存在しないことを警告することはありません。 ただし、それでも、チャネルを追加する際に Google 認証がおこなわれますが、ビデオの送信先となるチャネルを選択するオプションがありません。

YouTube チャンネルを作成するには:

  1. https://www.youtube.com にアクセスし、Google アカウントの資格情報を使用してログインします。

  2. YouTubeページの右上隅にあるプロファイルの画像をクリックし(単色の円内に文字として表示することもできます)、YouTube設定(丸い歯車アイコン)をタップします。

  3. 概要ページの「追加機能」の見出しの下で、「すべてのチャネルを表示」をタップするか、新しいチャネルを作成します

  4. チャネルページで、「新しいチャネルを作成」をタップします。

  5. ブランドアカウントページで、「ブランドアカウント名」フィールドに、ビジネス名や、ビデオアセットの公開先となる他のチャネル名を入力し、「作成」をクリックします。

    ここに入力した名前は、Experience ManagerでYouTubeを設定する際に再入力する必要があるので、覚えておいてください。

  6. (オプション)必要に応じて、さらにチャネルを追加します。

    次に、公開用にタグを追加します。

公開用タグの追加

ビデオにYouTubeに投稿するには、Experience Managerがタグを1つ以上のYouTubeチャネルに関連付けます。 公開用タグの追加については、タグの管理を参照してください。

または、Experience Managerでデフォルトのタグを使用する場合は、このタスクをスキップして、Experience ManagerでのYouTubeの設定に移動できます。

メモ

Cloud Serviceを設定した後は、この時点でYouTube Publish複製エージェントを有効にするために、他の設定は必要ありません。 これは、Cloud Service設定が保存されたときに有効になっていたためです。

Experience Manager での YouTube のセットアップ

Experience Manager6.4以降、Experience ManagerでのYouTubeの投稿を設定する新しいタッチユーザーインターフェイス手法が導入されました。 使用しているExperience Managerのインストール済みインスタンスに基づいて、次のいずれかの操作を行います。

  • 6.4より前のExperience ManagerでYouTubeを設定する方法については、6.4より前のExperience ManagerでのYouTubeの設定を参照してください。
  • Experience Manager6.4以降でYouTubeを設定するには、Experience Manager6.4以降でのYouTubeの設定を参照してください。

Experience Manager6.4以降でのYouTubeの設定

  1. Dynamic Media のインスタンスに管理者としてログインしてください。

  2. Experience Managerの左上隅にあるExperience Managerのロゴをタップし、左のレールで​ツール(ハンマーアイコン)/Cloud Services/YouTube Publishing Configuration​をタップします。

  3. グローバル」をタップします(選択しないでください)。

  4. グローバルページの右上隅にある「作成」をタップします。

  5. YouTube 設定を作成ページの「Google Cloud Platform 設定」で、「アプリケーション名」フィールドに Google プロジェクト ID を入力します。

    このプロジェクト ID は、先ほど Google Cloud 設定をおこなったときに指定したものです。YouTube設定を作成ページは開いたままにします。すぐに戻る

    6_5_youtubepublish-createyoutubeconfiguration

  6. 任意のテキストエディターを使用して、「Google Cloud 設定」のタスクでダウンロードして保存しておいた JSON ファイルを開きます。

  7. この JSON テキスト全体を選択してコピーします。

  8. YouTube アカウント設定ダイアログボックスに戻ります。「JSON 設定」フィールドに JSON テキストを貼り付けます。

  9. ページの右上隅にある「保存」をタップします。

    Experience ManagerでYouTubeチャネルを設定します。

  10. チャンネルを追加」をタップします。

  11. 「チャネル名」フィールドに、前に「YouTube への 1 つ以上のチャネルの追加」タスクで作成したチャネルの名前を入力します。

    オプションで、必要に応じて説明を追加できます。

  12. 追加」をタップします。

  13. YouTube/Google 認証が表示されます。Google Cloud アカウントにまだログインしていない場合は、この手順をスキップしてください。

    • 前述の Google プロジェクト ID と JSON テキストに関連付けられた Google ユーザー名とパスワードを入力します。
    • アカウントに存在するチャネルの数によっては、2 つ以上の項目が表示されます。チャネルを選択してください。電子メールアドレスはチャネルではないので、選択しないでください。
    • 次のページで、「確定」をタップして、このチャネルへのアクセスを許可します。
  14. 許可」をタップします。

    次は、公開用タグを設定します。

  15. 公開用タグの設定 - Cloud Services/YouTube ページで、鉛筆アイコンをタップして、使用するタグのリストを編集します。

  16. 使用可能なタグのリストをExperience Managerで表示するには、ドロップダウンリストアイコン(上下逆のキャレット)をタップします。

  17. タグを追加するには、1つ以上のタグをタップします。

    追加したタグを削除するには、そのタグを選択して、「X」をタップします。

  18. 使用するタグの追加が終了したら、「保存」をタップします。

    次は、YouTube チャンネルにビデオを公開します。

6.4より前のExperience ManagerでのYouTubeの設定

  1. Dynamic Media のインスタンスに管理者としてログインしてください。

  2. Experience Managerの左上隅にあるExperience Managerのロゴをタップし、左のレールで​ツール(ハンマーのアイコン)/展開/Cloud Services​をタップします。

  3. 「Third-Party Services」という見出しの「YouTube」の下にある「今すぐ設定」をタップします。

  4. 設定を作成ダイアログボックスで、タイトル(必須)と名前(オプション)をそれぞれのフィールドに入力します。

  5. 作成」をタップします。

  6. YouTube アカウント設定ダイアログボックスで、「アプリケーション名」フィールドに Google プロジェクト ID を入力します。

    このプロジェクト ID は、先ほど Google Cloud 設定をおこなったときに指定したものです。YouTubeのアカウント設定ダイアログボックスは開いたままにします。すぐに戻る

  7. 任意のテキストエディターを使用して、「Google Cloud 設定」のタスクでダウンロードして保存しておいた JSON ファイルを開きます。

  8. この JSON テキスト全体を選択してコピーします。

  9. YouTube アカウント設定ダイアログボックスに戻ります。「JSON 設定」フィールドに JSON テキストを貼り付けます。

  10. OK」をタップします。

    Experience ManagerでYouTubeチャネルを設定します。

  11. 利用可能なチャネル」の右にある「+」(プラス記号のアイコン)をタップします。

  12. YouTube チャンネル設定ダイアログボックスの「タイトル」フィールドに、前の「YouTube への 1 つ以上のチャネルの追加」タスクで作成したチャネルの名前を入力します。

    オプションで、必要に応じて説明を追加できます。

  13. OK」をタップします。

  14. YouTube/Google 認証が表示されます。Google Cloud アカウントにまだログインしていない場合は、この手順をスキップしてください。

    • 前述の Google プロジェクト ID と JSON テキストに関連付けられた Google ユーザー名とパスワードを入力します。
    • アカウントに存在するチャネルの数によっては、2 つ以上の項目が表示されます。チャネルを選択してください。電子メールアドレスはチャネルではないので、選択しないでください。
    • 次のページで、「確定」をタップして、このチャネルへのアクセスを許可します。
  15. 許可」をタップします。

    次は、公開用タグを設定します。

  16. 公開用タグの設定 - Cloud Services/YouTube ページで、鉛筆アイコンをタップして、使用するタグのリストを編集します。

  17. 使用可能なタグのリストをExperience Managerで表示するには、ドロップダウンリストアイコン(上下逆のキャレット)をタップします。

  18. タグを追加するには、1つ以上のタグをタップします。

    追加したタグを削除するには、そのタグを選択して、「X」をタップします。

  19. 使用するタグの追加が終了したら、「OK」をタップします。

    次は、YouTube チャンネルにビデオを公開します。

(オプション)アップロードしたビデオのデフォルト YouTube プロパティ設定の自動化

ビデオをアップロードする際に YouTube プロパティの設定を自動化することもできます。Experience Managerでメタデータ処理プロファイルを作成します。

メタデータ処理プロファイルを作成するには、まず「フィールドラベル」、「プロパティにマッピング」、「選択肢」の各フィールドの値をコピーします。これらはすべてビデオのメタデータスキーマで見つかります。次に、YouTubeビデオメタデータ処理プロファイルにこれらの値を追加して作成します。

アップロードしたビデオのデフォルト YouTube プロパティの設定を自動化するには:

  1. Experience Managerの左上隅でExperience Managerのロゴをクリックし、左のレールで​ツール(ハンマーのアイコン)/アセット/メタデータスキーマ​をクリックします。

  2. デフォルト値」をクリックします(「デフォルト値」の左側にある選択ボックスにチェックマークを追加しないでください)。

  3. デフォルト値​ページで、「ビデオ」の左側にあるボックスをオンにし、「編集」をクリックします。

  4. メタデータスキーマエディターページで、「詳細」タブをクリックします。

  5. 「YouTube への公開」の下で、「YouTube カテゴリ」をクリックします。

  6. ページの右側の「設定」タブで次の手順を実行します。

    • プロパティにマッピング」テキストフィールドで、値を選択してコピーします。コピーした値を、開いているテキストエディターに貼り付けます。後でメタデータ処理プロファイルを作成するときにこの値が必要になります。テキストエディターは開いたままにしておきます。

    • 選択肢」の下で、使用するデフォルト値(「人とブログ」または「科学と技術」など)を選択してコピーします。コピーした値を、開いているテキストエディターに貼り付けます。後でメタデータ処理プロファイルを作成するときにこの値が必要になります。テキストエディターは開いたままにしておきます。

  7. 「YouTube への公開」の下で、「YouTube のプライバシー」をクリックします。

  8. ページの右側の「設定」タブで次の手順を実行します。

    • プロパティにマッピング」テキストフィールドで、値を選択してコピーします。コピーした値を、開いているテキストエディターに貼り付けます。後でメタデータ処理プロファイルを作成するときにこの値が必要になります。テキストエディターは開いたままにしておきます。

    • 選択肢」の下で、使用するデフォルト値を選択してコピーします。選択肢は 2 つが 1 組になっています。1 組の下のフィールドは、コピーするデフォルト値(公開、非公開またはプライベート)です。コピーした値を、開いているテキストエディターに貼り付けます。後でメタデータ処理プロファイルを作成するときにこの値が必要になります。テキストエディターは開いたままにしておきます。

  9. メタデータスキーマエディターページの右上隅にある「キャンセル」をクリックします。

  10. Experience Managerの左上隅にあるExperience Managerのロゴをタップし、左のレールで​ツール(ハンマーのアイコン)/アセット/メタデータプロファイル​をクリックします。

  11. メタデータプロファイルページの右上隅にある「作成」をクリックします。

  12. メタデータプロファイルを追加ダイアログボックスの「プロファイルのタイトル」テキストフィールドに、「YouTube Video」と入力した後、「作成」をクリックします。

  13. メタデータプロファイルエディターページで、「詳細」タブをクリックします。

  14. 次の手順を実行して、コピーした「YouTube への公開」の値を、プロファイルに追加します。

    • ページの右側にある「フォームを作成」タブをクリックします。

    • (オプション)セクションヘッダー​というラベルのコンポーネントを左にドラッグして、フォーム領域にドロップします。

    • (オプション)「フィールドラベル」をクリックして、コンポーネントを選択します。

    • (オプション)ページの右側にある「設定」タブで、「フィールドラベル」テキストフィールドに「YouTube Publishing」と入力します。

    • フォームをビルド」タブをクリックし、「複数値テキスト」というラベルのコンポーネントをドラッグして、作成した​YouTube Publishing​見出しの下にドロップします。

    • コンポーネントを選択するには、「フィールドラベル」をクリックします。

    • ページの右側にある「設定」タブで、先ほどコピーした「YouTube への公開」の値(フィールドラベル値と、プロパティにマッピング値)をフォームのそれぞれのフィールドに貼り付けます。選択肢値を「デフォルト値」フィールドに貼り付けます。

  15. 次の手順を実行して、コピーした「YouTube のプライバシー」の値を、プロファイルに追加します。

    • ページの右側にある「フォームを作成」タブをクリックします。

    • (オプション)セクションヘッダー​というラベルのコンポーネントを左にドラッグして、フォーム領域にドロップします。

    • (オプション)「フィールドラベル」をクリックして、コンポーネントを選択します。

    • (オプション)ページの右側にある「設定」タブで、「フィールドラベル」テキストフィールドに「YouTube Privacy」と入力します。

    • Build Form」タブをクリックし、「複数値テキスト」というラベルのコンポーネントをドラッグして、作成した「YouTube Privacy」見出しの下にドロップします。

    • コンポーネントを選択するには、「フィールドラベル」をクリックします。

    • ページの右側にある「設定」タブで、先ほどコピーした「YouTube への公開」の値(フィールドラベル値と、プロパティにマッピング値)をフォームのそれぞれのフィールドに貼り付けます。選択肢値を「デフォルト値」フィールドに貼り付けます。

  16. ページの右上隅にある「保存」をクリックします。

  17. YouTube への公開メタデータプロファイルを、ビデオのアップロード先フォルダーに適用します。メタデータプロファイルとビデオプロファイルの両方を設定する必要があります。

    詳しくは、メタデータプロファイルビデオプロファイルを参照してください。

YouTube チャンネルへのビデオの公開

次は、前の手順で追加したタグを、ビデオアセットに関連付けます。このプロセスにより、Experience ManagerはYouTubeチャネルに投稿するアセットを知ることができます。

メモ

今すぐ投稿すると、YouTubeに自動的には投稿されません。 Dynamic Media が設定されている場合は、即時​と​アクティベーション時​の 2 つの公開オプションがあります。

即時公開する​の場合、アップロードされたアセットは、IPS と同期された後、配信システムに自動的に公開されます。これは Dynamic Media には当てはまりますが、YouTube には当てはまりません。YouTubeに投稿するには、Experience Manager作成者を通じて投稿する必要があります。

メモ

Experience Managerは、YouTubeからコンテンツを投稿するために、YouTubeに投稿​ワークフローを使用します。このワークフローを使用すると、進行状況を監視し、失敗情報を表示できます。
詳しくは、ビデオエンコーディングと YouTube への公開の進行状況の監視を参照してください。
詳細な進行状況については、レプリケーション下の YouTube ログを監視できます。ただし、このような監視には管理者アクセスが必要です。

YouTube チャンネルにビデオを公開するには:

  1. Experience Managerで、YouTubeチャネルに投稿するビデオアセットに移動します。

  2. ビデオアセット(アダプティブビデオセット)を選択します。

  3. ツールバーの「プロパティ」をクリックします。

  4. 「基本」タブの「メタデータ」で、「タグ」フィールドの右側にある「選択ダイアログを開く」をクリックします。

  5. タグを選択ページで、使用するタグに移動し、1 つ以上のタグを選択します。

    タグは YouTube チャンネルに関連付ける必要があります。

  6. ページの右上隅にある「選択」をクリックします。

  7. ビデオのプロパティページの右上隅にある「保存して閉じる」をクリックします。

  8. ツールバーの「クイック公開」をクリックします。

    Experience Managerサイトでのパブリケーション管理の使用」も参照してください。

    オプションで、YouTube チャンネルで公開済みビデオを確認できます。

(オプション)YouTube での公開済みビデオの確認

オプションで、YouTube への公開(または非公開)の進行状況を監視できます。

詳しくは、ビデオエンコーディングと YouTube への公開の進行状況の監視を参照してください。

公開にかかる時間は、プライマリソースビデオの形式、ファイルサイズ、アップロードトラフィックなどの多数の要因により左右されます。公開プロセスにかかる時間は、数分から数時間までの幅があります。また、高解像度の形式の方が、レンダリングに時間がかかります。 例えば、720pと1080pは480pより表示に時間がかかります。

8時間後に、「アップロード済み(処理中です。お待ちください)」というステータスメッセージが表示される場合は、サイトからビデオを削除して、もう一度アップロードしてみてください。

Web アプリケーションへの YouTube URL のリンク

ビデオの公開後、Dynamic Media によって生成された YouTube URL 文字列を取得できます。YouTube URL をコピーしたらクリップボードに配置されるので、必要に応じて Web サイトのページまたはアプリケーションに貼り付けることができます。

メモ

YouTube URL は、ビデオアセットを YouTube に公開するまではコピーできません。

Web アプリケーションに YouTube URL をリンクするには:

  1. URL のコピー先となる、YouTube への公開済み​ビデオアセットの場所に移動して選択します。

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

  2. ツールバーの「プロパティ」をクリックします。

  3. 詳細」タブをクリックします。

  4. 「YouTube Publishing」という見出しの「YouTube URL」リストで、URLテキストを選択してWebブラウザーにコピーし、アセットにプレビューしたり、Webコンテンツページに追加したりします。

ビデオを非公開にして YouTube から削除

Experience Manager のビデオアセットを非公開にすると、そのビデオは YouTube から削除されます。

注意

YouTube内からビデオを直接削除した場合、Experience Managerは気づかず、ビデオがまだYouTubeに投稿されているかのように動作し続けます。 ビデオアセットは常にExperience Managerを介してYouTubeから非公開にします。

メモ

YouTubeからコンテンツを削除するには、Experience Managerで「YouTubeから非公開」ワークフローを使用します。このワークフローを使用すると、進行状況を監視し、失敗情報を表示できます。
詳しくは、ビデオエンコーディングと YouTube への公開の進行状況の監視を参照してください。

ビデオを非公開にして YouTube から削除するには:

  1. YouTube チャンネルで非公開にするビデオアセットの場所に移動します。
  2. アセット選択モードで、1 つ以上の公開済みビデオアセットを選択します。
  3. ツールバーで「公開を管理」をクリックします。必要に応じて、3つのドットアイコン(…) をタップして、公開を管理​を表示する必要があります。
  4. 「公開を管理」ページで、「非公開」をタップします。
  5. ページの右上隅にある「次へ」をタップします。
  6. ページの右上隅にある「非公開」をタップします。

ビデオエンコーディングと YouTube への公開の進行状況の監視

ビデオエンコーディングが適用されているフォルダーに新しいビデオをアップロードする場合、またはYouTubeにビデオを公開する場合は、ビデオエンコーディング/YouTubeの公開の進行状況(または失敗状況)を監視します。 YouTubeの実際の公開の進行状況は、ログを介してのみ利用できます。 しかし、失敗したか成功したかは、次の手順で説明する他の方法で示されます。 さらに、YouTubeの投稿ワークフローまたはビデオエンコーディングが完了または中断された場合に、電子メール通知を受信します。

進行状況の監視

進行状況を監視するには(エンコーディング/YouTube の公開の失敗を含む):

  1. アセットフォルダー内のビデオエンコーディングの進行状況を表示します。

    • カード表示では、ビデオエンコーディングの進行状況は、アセットにパーセントで表示されます。エラーがある場合、エラー情報はアセットにも表示されます。

    chlimage_1-429

    • リスト表示では、ビデオエンコーディングの進行状況は、「処理ステータス」列に表示されます。エラーがある場合は、そのメッセージも同じ列に表示されます。

    chlimage_1-430

    この列は、デフォルトでは表示されません。この列を有効にするには、ビュードロップダウンメニューから「設定を表示」を選択し、「処理ステータス」列を追加して、「更新」をタップまたはクリックします。

    chlimage_1-431

  2. アセット詳細の進行状況を表示します。アセットをタップまたはクリックしたら、ドロップダウンメニューを開き、「タイムライン」を選択します。タイムラインを、エンコーディングや YouTube への公開などのワークフローアクティビティに絞り込むには、「ワークフロー」を選択します。

    chlimage_1-432

    エンコーディングなどのワークフロー情報がタイムラインに表示されます。YouTube の公開の場合、ワークフロータイムラインには、YouTube チャンネルの名前と YouTube ビデオの URL も含まれます。さらに、パブリッシュが完了すると、ワークフロータイムラインには、エラー通知も表示されます。

    メモ

    再試行retry delayhttps://localhost:4502/system/console/configMgrの​timeout​の複数のワークフロー設定が原因で、失敗/エラーメッセージが最後に記録されるまでに長い時間がかかる場合があります。

    • Apache Sling Job Queue Configuration
    • Adobe Granite Workflow External Process Job Handler
    • Granite Workflow Timeout Queue

    これらの設定では、再試行retry delay​および​timeout​の各プロパティを調整できます。

  3. 進行中のワークフローについては、ツールワークフローインスタンス​からワークフローインスタンスを表示します。

    メモ

    ツール​メニューにアクセスするには、管理者権限が必要です。

    chlimage_1-433

    インスタンスを選択し、「履歴を開く」をタップまたはクリックします。

    chlimage_1-434

    ワークフローインスタンス領域から、ワークフローを休止、終了または名前変更できます。詳しくは、ワークフローの管理を参照してください。

  4. エラーが発生したジョブについては、ツールワークフローエラー​からワークフローエラーを表示します。ワークフローエラー​に、エラーが発生したすべてのワークフローアクティビティが表示されます。

    メモ

    ツール​メニューにアクセスするには、管理者権限が必要です。

    chlimage_1-435

    メモ

    再試行retry delayhttps://localhost:4502/system/console/configMgrの​timeout​の複数のワークフロー設定が原因で、エラーメッセージが最後に記録されるまでに長い時間がかかる場合があります。

    • Apache Slingジョブキューの設定
    • AdobeGraniteワークフロー外部プロセスジョブハンドラ
    • Graniteワークフロータイムアウトキュー

    これらの設定では、再試行retry delay​および​timeout​の各プロパティを調整できます。

  5. 完了したワークフローについては、ツールワークフローアーカイブ​からワークフローアーカイブを表示します。ワークフローアーカイブ​に、完了したすべてのワークフローアクティビティが表示されます。

    メモ

    ツール​メニューにアクセスするには、管理者権限が必要です。

    chlimage_1-436

  6. 中止された、または失敗したワークフロージョブに関する電子メール通知を受け取ります。 これらの電子メール通知は、管理者が設定できます。詳しくは、電子メール通知の設定を参照してください。

ビデオレポートの表示

メモ

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

ビデオレポートには、指定した期間に複数の集計指標が表示され、公開済み​の個々のビデオと集計のビデオが期待どおりに動作していることを監視できます。 以下のトップの指標データは、Webサイト全体の公開済みビデオすべてに関する集計です。

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

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

リストでビデオ名をタップすると、ビデオのオーディエンス保持率(ドロップオフ)レポートが折れ線グラフの形式で表示されます。グラフには、ビデオ再生中の特定の瞬間の表示数が表示されます。ビデオを再生すると、縦棒グラフはプレーヤーの時間インジケーターと同期して追跡されます。折れ線グラフのデータの下落は、オーディエンスが関心のない場所から離れた場所を示します。

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

メモ

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

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

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

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

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

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

    • 右上付近にある​ビデオレポートを更新​アイコンをタップします。[更新]は、レポートの終了日が現在の日付の場合にのみ使用します。 この機能により、前回レポートを実行した後に発生したビデオ追跡を確認できます。

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

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

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

ビデオへのキャプションの追加

キャプションを 1 つのビデオまたはアダプティブビデオセットに追加することにより、ビデオの提供先をグローバルマーケットまで広げることができます。キャプションを追加すると、言語ごとの音声の吹き替えの必要性、つまりネイティブスピーカーを使って音声を再録音する必要性がなくなります。ビデオは録画された言語で再生されます。外国語のサブタイトルが表示されるので、違う言語の視聴者も音声部分を理解できます。

聴覚障害者のためのクローズドキャプションを使用することで、キャプションによってアクセシビリティを大幅に向上させることもできます。

メモ

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

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 Caption Maker

    良い結果を得るためには、このツールを Explorer 9 以上、Google Chrome、または Safari で使用してください。

    ツールの「ビデオファイルの URL を入力」フィールドにビデオファイルの URL をコピーして貼り付け、「読み込み」をクリックします。アセットの URL の取得を参照して、ビデオファイルそのものの URL を取得し、それを「ビデオファイルの URL を入力」フィールドに貼り付けてください。その後、Internet Explorer、Chrome、または Safari で、ビデオを再生できます。

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

    メモ

    複数の言語によるビデオサブタイトルをグローバルサポートするために、WebVTT規格では、サポートする言語ごとに個別の.vttファイルを作成し、呼び出す必要があります。

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

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

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

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

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

  4. 次のいずれかの操作をおこないます。

    • ポップアップビデオビューアエクスペリエンスの場合、「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にそれぞれ設定して、有効(オン)または無効(オフ)にすることができます。

ビデオへのチャプターマーカーの追加

1 つのビデオまたはアダプティブビデオセットにチャプターマーカーを追加すると、長編ビデオの視聴と操作が簡単になります。ユーザーがビデオを再生するときに、ビデオタイムライン(ビデオスクラバーとも呼ばれます)上のチャプターマーカーをクリックできます。 ユーザーは、目標地点に簡単に移動したり、新しいコンテンツ、デモ、チュートリアルにすぐに移動したりできます。

メモ

ビデオプレーヤーが、チャプターマーカーの使用をサポートしている必要があります。Dynamic Mediaビデオプレーヤーはチャプターマーカーをサポートしていますが、サードパーティのビデオプレーヤーを使用できない場合があります。

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

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

ビデオチャプターナビゲーション機能を備えた WebVTT ファイル

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: The Web Video Text Tracks Format を参照してください。

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

  1. チャプタータイトルテキストの文字レンダリングの問題を回避するため、.VTTファイルをUTF8エンコードで保存します。

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

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

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

  3. 次のいずれかの操作をおこないます。

    ポップアップビデオビューアエクスペリエンスの場合
    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>"

このページ

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now