Configure the Video component
- Topics:
- Administering
CREATED FOR:
- Admin
The Video component lets you place a predefined, OOTB (out-of-the-box) video element on your page.
For proper transcoding to occur, your administrator must Install FFmpeg and configure AEM separately. They can also Configure your Video Profiles for use with HTML5 elements.
Configure video profiles
You may want to define video profiles to use for HTML5 elements. Those chosen here are used in order. To access, use Design Mode (Classic UI only) and select the Profiles tab:
You can also configure the design of the video components and parameters for Playback, Flash, and Advanced.
Install FFmpeg and configure AEM
The Video Component relies on the third-party open-source product FFmpeg for proper transcoding of videos that can be downloaded from https://ffmpeg.org/. After you install FFmpeg, you must configure AEM to use a specific audio codec and specific runtime options.
To install FFmpeg for your platform:
-
On Windows:
- Download the compiled binary as
ffmpeg.zip
- Unzip to a folder.
- Set the system environment variable
PATH
to<*your-ffmpeg-locatio*n>\bin
- Restart AEM.
- Download the compiled binary as
-
On Mac OS X:
-
Install Xcode (https://developer.apple.com/technologies/tools/xcode.html)
-
Install XQuartz/X11.
-
Install MacPorts (https://www.macports.org/)
-
In the console run the following command and follow the instructions:
sudo port install ffmpeg
FFmpeg
must be inPATH
so AEM can pick it up via command line.
-
-
Using the precompiled version for OS X 10.6:
-
Download the precompiled version.
-
Extract it to the
/usr/local
directory. -
From terminal, execute:
sudo ln -s /usr/local/Cellar/ffmpeg/0.6/bin/ffmpeg /usr/bin/ffmpeg
-
To configure AEM:
-
Open CRXDE Lite in your web browser. (http://localhost:4502/crx/de)
-
Select the
/libs/settings/dam/video/format_aac/jcr:content
node and ensure that the node properties are as follows:-
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
-
-
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/libs
node. For example, to overlay path/libs/settings/dam/video/fullhd-bp
, create it at/conf/global/settings/dam/video/fullhd-bp
.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 OOTB model.Experience Manager
- Administering User Guide overview
- Sites Features
- Website Administration
- Reusing Content: Multi Site Manager and Live Copy
- Live Copy Overview Console
- Configuring Live Copy Synchronization
- Creating and Synchronizing Live Copies
- MSM Rollout Conflicts
- MSM Best Practices
- Translating Content for Multilingual Sites
- Managing Translation Projects
- Identifying Content to Translate
- Preparing Content for Translation
- Creating a Language Root Using the Classic UI
- Connecting to Microsoft Translator
- Configuring the Translation Integration Framework
- Language Copy Wizard
- Translation Enhancements
- Translation Best Practices
- Configurations and the Configuration Browser
- AEM FAQs
- Operations
- Dashboards
- Operations Dashboard
- Backup and Restore
- Data Store Garbage Collection
- Monitoring Server Resources Using the JMX Console
- Working with Logs
- Configure the Rich Text Editor
- Configure the Video component
- The Bulk Editor
- Configuring Email Notification
- Configuring RTE for Producing Accessible Sites
- The Link Checker
- Troubleshooting AEM
- Audit Log Maintenance in AEM 6
- Editor
- Managing Access to Workflows
- Using cURL with AEM
- Configuring Undo for Page Editing
- Proxy Server Tool (proxy.jar)
- Configuring for AEM Apps
- Administering Workflows
- Configuring Search Forms
- Tools Consoles
- Reporting
- Administering Workflow Instances
- Configuring Layout Container and Layout Mode
- Enabling Access to Classic UI
- Starting Workflows
- Configure the Rich Text Editor plug-ins
- Admin Consoles
- Security
- User Administration and Security
- User, Group and Access Rights Administration
- Security Checklist
- OWASP Top 10
- Running AEM in Production Ready Mode
- Identity Management
- Adobe IMS Authentication and Admin Console Support for AEM Managed Services
- Creating a Closed User Group
- Mitigating serialization issues in AEM
- User Synchronization
- Encapsulated Token Support
- Single Sign On
- How to Audit User Management Operations in AEM
- SSL By Default
- SAML 2.0 Authentication Handler
- Closed User Groups in AEM
- Granite Operations - User and Group Administration
- Enabling CRXDE Lite in AEM
- Configuring LDAP with AEM 6
- Configure the Admin Password on Installation
- Service Users in AEM
- Encryption Support for Configuration Properties
- Handling GDPR Requests for the AEM Foundation
- Content Disposition Filter
- Personalization
- eCommerce
- Integration
- Integrating with Third-Party Services
- Integrating with Salesforce
- Integrating with Adobe Target
- Integrating with Adobe Analytics
- Connecting to Adobe Analytics and Creating Frameworks
- Configuring Link Tracking for Adobe Analytics
- Mapping Component Data with Adobe Analytics Properties
- Configuring Video Tracking for Adobe Analytics
- HTTP2 Delivery of Content FAQ
- Troubleshooting your Adobe Campaign Integration
- SharePoint Connector Licenses, Copyright Notices, and Disclaimers
- SharePoint Connector
- DHTML Viewer End-of-Life FAQs
- Integrating with Adobe Campaign Classic
- Related Community Articles
- Integrating with Adobe Campaign Standard
- Flash Viewers End-of-Life Notice
- Integrating with Adobe Creative Cloud
- Integrating with Adobe Dynamic Tag Management
- Opting Into Adobe Analytics and Adobe Target
- AEM Portals and Portlets
- Integrating with Dynamic Media Classic
- Troubleshooting Integration Issues
- Integrating with BrightEdge Content Optimizer
- Best Practices for Email Templates
- Catalog Producer
- Integrating with Silverpop Engage
- Integrating with Adobe Campaign
- Integrating with ExactTarget
- Analytics with External Providers
- Integrating with the Adobe Marketing Cloud
- Manually Configuring the Integration with Adobe Target
- Prerequisites for Integrating with Adobe Target
- Adobe Classifications
- Solutions Integration
- Target Integration with Experience Fragments
- Best Practices
- Content Management