Configure the Video component configure-the-video-component
The Video component lets you place a predefined, out-of-the-box video asset on your page.
For proper transcoding to occur, an administrator installs FFmpeg separately. See Install FFmpeg and configure AEM. Administrators also Configure Video Profiles for use with HTML5 elements.
Configure video profiles configure-video-profiles
For use of HTML5 elements, define video profiles. Those chosen here are used in order. To access, use Design Mode (Classic UI only) and select the Profiles tab:
From this dialog, you can also configure the design of the Video component and parameters for Playback, Flash, and Advanced.
Install FFmpeg and configure AEM install-ffmpeg
The Video component relies on the third-party open-source product FFmpeg for transcoding of videos. Downloaded from https://ffmpeg.org/. After installing FFmpeg, configure AEM to use a specific audio codec and specific runtime options.
To install FFmpeg on Windows, follow these steps:
- Download the compiled binary as
ffmpeg.zip. - Unarchive to a folder.
- Set the system environment variable
PATHto <your-ffmpeg-location>\bin. - Restart AEM.
To install FFmpeg on macOS X, follow these steps:
- Install Xcode available at developer.apple.com/xcode.
- Install available at XQuartz to get X11.
- Install MacPorts available at www.macports.org.
- In the console, run
sudo port install ffmpegcommand and follow the on-screen instructions. Ensure that the path of theFFmpegexecutable is added to thePATHsystem variable.
To install FFmpeg on macOS X 10.6, using the pre-compiled version, follow these steps:
- Download the precompiled version.
- Unarchive it to the
/usr/localdirectory. - In the console, run
sudo ln -s /usr/local/Cellar/ffmpeg/0.6/bin/ffmpeg /usr/bin/ffmpeg. Change the path as appropriate.
To configure AEM, follow these steps:
-
Open CRXDE Lite in your web browser. Access http://localhost:4502/crx/de.
-
Select the
/libs/settings/dam/video/format_aac/jcr:contentnode and ensure that the node properties are as follows:audioCodecisaac.customArgsis-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.
-
To customize the configuration, create an overlay in
/apps/settings/node and move the same structure under/conf/global/settings/node. It cannot be edited in/libsnode. For example, to overlay path/libs/settings/dam/video/fullhd-bp, create it at/conf/global/settings/dam/video/fullhd-bp.note note NOTE Overlay and edit the entire profile-node and not just the property that needs modification. Such resources are not resolved via SlingResourceMerger. -
If you changed either of the properties, click Save All.
/apps node to let AEM retrieve the custom changes to the out-of-the-box model.