ビデオコンポーネントの設定 configure-the-video-component
この ビデオコンポーネント では、事前定義済みの標準 (OOTB) ビデオ要素をページに配置できます。
適切なトランスコードをおこなうには、管理者が FFmpeg のインストールとAEMの設定 個別に。 また、 ビデオプロファイルの設定 HTML5 要素で使用
ビデオプロファイルの設定 configure-video-profiles
HTML5 の要素に使用するビデオプロファイルを定義できます。 ここで選択したものは順番に使用されます。アクセスするには、デザインモード(クラシック UI のみ)を使用し、「プロファイル」タブを選択します。
また、ビデオコンポーネントのデザインと、 再生, Flash、および 詳細.
FFmpeg のインストールと AEM の設定 install-ffmpeg
ビデオコンポーネントは、からダウンロードできるビデオの適切なトランスコードに、サードパーティのオープンソース製品 FFmpeg を使用します。 https://ffmpeg.org/. FFmpeg をインストールした後、特定のオーディオコーデックと特定のランタイムオプションを使用するようにAEMを設定する必要があります。
お使いのプラットフォーム用の FFmpeg をインストールするには、以下を実行します。:
-
Windows の場合:
- コンパイル済みバイナリを次のようにダウンロードします。
ffmpeg.zip
- フォルダーに解凍します。
- システム環境変数の設定
PATH
から<*your-ffmpeg-locatio*n>\bin
- AEM を再起動します。
- コンパイル済みバイナリを次のようにダウンロードします。
-
Mac OS X の場合:
-
Xcode (https://developer.apple.com/technologies/tools/xcode.html)
-
XQuartz/X11 をインストールします。
-
MacPorts (https://www.macports.org/)
-
コンソールで、次のコマンドを実行し、指示に従います。
sudo port install ffmpeg
FFmpeg
は、PATH
AEMはコマンドラインを使用してこれを取得できます。
-
-
OS X 10.6 用のプリコンパイル版を使用する場合:
-
コンパイル済みバージョンをダウンロードします。
-
次の場所に抽出します。
/usr/local
ディレクトリ。 -
ターミナルから、以下を実行します。
sudo ln -s /usr/local/Cellar/ffmpeg/0.6/bin/ffmpeg /usr/bin/ffmpeg
-
AEMを設定するには:
-
Web ブラウザーで CRXDE Lite を開きます。(http://localhost:4502/crx/de)
-
/libs/settings/dam/video/format_aac/jcr:content
ノードを選択し、ノードのプロパティが次のようになっていることを確認します。-
audioCodec:
code language-none aac
-
customArgs:
code language-none -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
-
-
設定をカスタマイズするには、
/apps/settings/
ノードにオーバーレイを作成し、同じ構造を/conf/global/settings/
ノードの下に移動します。/libs
ノードで編集することはできません。例えば、パス/libs/settings/dam/video/fullhd-bp
をオーバーレイするには、/conf/global/settings/dam/video/fullhd-bp
で作成します。note note NOTE 変更が必要なプロパティだけでなく、プロファイルノード全体をオーバーレイして編集します。 このようなリソースは、SlingResourceMerger を介して解決されません。 -
いずれかのプロパティを変更した場合、 すべて保存.
/apps
ノードをオーバーレイして、AEM で OOTB モデルへのカスタム変更を取得できます。