ビデオコンポーネントの設定

ビデオコンポーネントを使用すると、事前定義済みの標準(OOTB)ビデオアセットをページに配置できます。

適切なトランスコーディングを行うために、管理者はFFmpegを個別にインストールします。 FFmpegのインストールとAEMの設定を参照してください。 管理者は、HTML5要素で使用するビデオプロファイル🔗を設定することもできます。

注意

この基盤コンポーネントは廃止されました。Adobeでは、代わりに、コアコンポーネント埋め込みコンポーネントを利用することをお勧めします。

注意

このコンポーネントは、プロジェクトレベルのカスタマイズが必要な場合は、すぐに使用できる状態では機能しなくなりました。

ビデオプロファイルの設定

HTML5要素を使用するには、ビデオプロファイルを定義します。 ここで選ばれたものは順番に使われます。 アクセスするには、デザインモード(クラシックUIのみ)を使用し、「プロファイル」タブを選択します。

chlimage_1-317

このダイアログから、ビデオコンポーネントのデザインと、再生、Flash、詳細のパラメーターを設定することもできます。

FFmpegをインストールし、AEMを設定します。

ビデオコンポーネントは、ビデオのトランスコードにサードパーティのオープンソース製品FFmpegを使用します。 https://ffmpeg.org/からダウンロードしました。 FFmpegをインストールした後、特定のオーディオコーデックと特定のランタイムオプションを使用するようにAEMを設定します。

Windows​にFFmpegをインストールするには、次の手順に従います。

  1. コンパイル済みバイナリをffmpeg.zipとしてダウンロードします。
  2. フォルダーのアーカイブを解除します。
  3. システム環境変数PATHを<your-ffmpeg-location\binに設定します。
  4. AEM を再起動します。

Mac OS X​にFFmpegをインストールするには、次の手順に従います。

  1. developer.apple.com/xcodeで入手可能なXcodeをインストールします。
  2. XQuartzでインストールして、X11を取得します。
  3. www.macports.orgで入手可能なMacPortsをインストールします。
  4. コンソールでsudo port install ffmpegコマンドを実行し、画面の指示に従います。 FFmpeg実行可能ファイルのパスがPATHシステム変数に追加されていることを確認します。

Mac OS X 10.6​にFFmpegをインストールするには、次の手順に従います。

  1. コンパイル済みバージョンをダウンロードします。
  2. /usr/localディレクトリにアーカイブを解除します。
  3. コンソールで、sudo ln -s /usr/local/Cellar/ffmpeg/0.6/bin/ffmpeg /usr/bin/ffmpegを実行します。 必要に応じてパスを変更します。

AEM​を設定するには、次の手順に従います。

メモ

これらの手順は、コーデックをさらにカスタマイズする必要がある場合にのみ必要です。

  1. Web ブラウザーで CRXDE Lite を開きます。http://localhost:4502/crx/deにアクセスします。

  2. /libs/settings/dam/video/format_aac/jcr:contentノードを選択し、ノードのプロパティが次のようになっていることを確認します。

    • audioCodec マウントされる aac.
    • customArgs マウントされる -flags +loop -me_method umh -g 250 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -bf 16 -b_strategy 1 -i_qfactor 0.71 -cmp chroma -subq 8 -me_range 16 -coder 1 -sc_threshold 40 -b-pyramid normal -wpredp 2 -mixed-refs 1 -8x8dct 1 -fast-pskip 1 -keyint_min 25 -refs 4 -trellis 1 -direct-pred 3 -partitions i8x8,i4x4,p8x8,b8x8.
  3. 設定をカスタマイズするには、/apps/settings/ノードにオーバーレイを作成し、/conf/global/settings/ノードの下に同じ構造を移動します。 /libsノードでは編集できません。 例えば、パス/libs/settings/dam/video/fullhd-bpをオーバーレイするには、/conf/global/settings/dam/video/fullhd-bpにパスを作成します。

    メモ

    変更が必要なプロパティだけでなく、プロファイルノード全体をオーバーレイ/編集してください。そのようなリソースは SlingResourceMerger 経由で解決されません。

  4. いずれかのプロパティを変更した場合は、「すべて保存」をクリックします。

メモ

デフォルトの(OOTB)ワークフローモデルに対する変更は、AEMインスタンスをアップグレードしても保持されません。 Adobeでは、変更したワークフローモデルを編集する前にコピーすることをお勧めします。 例えば、DAMアセットの更新モデルのFFmpegトランスコーディング手順を編集する前に、OOTB DAMアセットの更新モデルをコピーして、アップグレード前に存在したビデオプロファイル名を選択します。 次に、/appsノードをオーバーレイして、AEMがOOTBモデルに対するカスタムの変更を取得できるようにします。

このページ