About FFMPEG and Dynamic Media Classic
The default video encoding process is based on using the FFMPEG-based integration with video profiles. Therefore, the out-of-the-box DAM ingestion workflow contains the following two ffmpeg-based workflow steps:
- FFMPEG thumbnails
- FFMPEG encoding
Enabling and configuring the Dynamic Media Classic integration does not automatically remove or deactivate these two workflow steps from the out-of-the-box DAM ingestion workflow. If you already use FFMPEG-based video encoding in Experience Manager, it is likely that you have FFMPEG installed on your authoring environments. In this case, a new video ingested using DAM would be encoded twice: once from the FFMPEG encoder and once from Dynamic Media Classic integration.
If you have the FFMPEG-based video encoding configured in AEM and FFMPEG installed, you can remove the two FFMPEG workflows from your DAM ingestion workflows.
Supported Formats
The following formats are supported for the Scene7 Video component:
- F4V H.264
- MP4 H.264
Deciding where to upload your video
Deciding where to upload your video assets depends on the following:
- Do you need a workflow for the video asset?
- Do you need version control for the video asset?
If the answer is “yes” to either or both of these questions, then upload your video directly to Adobe DAM. If the answer is “no” to both questions, then upload your video directly to Dynamic Media Classic. The workflow for each scenario is described in the next sections.
If you are uploading your video directly to Adobe DAM
If you need a workflow or versioning for your assets, upload to Adobe DAM first. The following is the recommended workflow:
- Upload the video asset to Adobe DAM and automatically encode and publish to Dynamic Media Classic.
- In Experience Manager, access video assets in WCM in the Movies tab of the Content Finder.
- Author with Scene7 Video or Foundation Video component.
If you are uploading your video to Scene7
If you do not need a workflow or versioning for your assets, upload your assets to Scene7. The following is the recommended workflow:
- In Dynamic Media Classic, set up a scheduled FTP uploading and encoding to Scene7 (system automated).
- In Experience Manager, access video assets in WCM in the Scene7 tab of the Content Finder.
- Author with the Scene7 Video component.
Configuring Integration with Scene7 Video
To configure universal presets:
-
In Cloud Services, navigate to your Scene7 configuration and click Edit.
-
Select the Video tab.
NOTE
The Video tab does not appear if the page does not have a cloud configuration. -
Select the adaptive video encoding profile, an out-of-the-box single video encoding profile, or a custom video encoding profile.
NOTE
For more information about what the video presets mean, see the Dynamic Media Classic documentation.Adobe recommends that you select either both adaptive video sets when configuring the universal presets or select the Adaptive Video Encoding option. -
The selected encoding profiles are automatically applied to all videos uploaded to the CQ DAM target folder you set up for this Scene7 cloud configuration. You can set up multiple Scene7 cloud configurations with different target folders to apply different encoding profiles as needed.
Updating viewer and encoding presets
It is necessary to update the viewer and encoding presets for video in Experience Manager if the presets were updated in Scene7. In such cases, navigate to the Scene7 configuration in the cloud configuration and click Update the viewer and encoding presets.
Uploading your master video to Scene7 from Adobe DAM
-
Navigate to the CQ DAM target folder where you have set up your cloud configuration with Scene7 encoding profiles.
-
Click Upload to upload master video. Video uploading and encoding is complete after the DAM Update Asset workflow is complete and Publish to Scene7 has a check mark.
NOTE
It takes some time for the video thumbnails to generate.Dragging the DAM master video onto the video component accesses all the Scene7 encoded proxy renditions for delivery.
Foundation Video Component versus Scene7 Video Component
When using Experience Manager, you have access to both the Video component available in Sites and the Scene7 video component. These components are not interchangeable.
The Scene7 video component only works for Scene7 videos. The foundation component works with videos stored from Experience Manager (using ffmpeg) and Scene7 videos.
The following matrix explains when to use which component:
Experience Manager Video Component
Even if using the Scene7 video component is recommended for viewing Scene7 videos, use Scene7 videos with the Foundation Video Component, for the sake of completeness.
Experience Manager Video and Scene7 Video comparison
The following table provides a high-level comparison of supported capabilities between the Experience Manager Foundation Video component and the Scene7 Video component:
Experience Manager Foundation Video | Scene7 Video | |
---|---|---|
Approach | HTML5 first approach. Flash is only used for non-HTML5 fallback. | Flash on most desktops. HTML5 is used for mobile and tablets. |
Delivery | Progressive | Adaptive Streaming |
Tracking | Yes | Yes |
Extensibility | Yes | Yes (with HTML5 Viewer SDK API Documentation) |
Mobile Video | Yes | Yes |
Setting Up
Creating Video Profiles
The various video encodings are created according to the Scene7 encoding presets selected in you Scene7 cloud configuration. For the Foundation Video component to use them, a video profile must be created for each Scene7 encoding preset selected. This method allows the video component to select the DAM renditions accordingly.
-
In Experience Manager, tap Tools > Configuration Console.
-
From the Configuration Console navigate to Tools > DAM > Video Profiles in the navigation tree.
-
Create a Scene7 Video Profile. In the New… drop-down list, select Create Page and then select the Scene7 Video Profile template. Give the new video profile page a name and click Create.
-
Edit the new video profile. Select the cloud config first. Then select the same encoding preset as selected in the cloud config.
Property Description Scene7 Cloud Config The cloud config to use for the encoding presets. Scene7 Encoding Preset The encoding preset to map this video profile with. HTML5 video type This property lets you set the value of the type property of the HTML5 video source element. This information is not provided by the S7 encoding presets, but required for properly rendering the videos using HTML5 video element. A list for common formats is provided, but can be overwritten for other formats. Repeat this step for all encoding presets selected in the cloud config that you want to use in the video component.
Configuring design
The Foundation Video component must know about what video profiles to use to build the video sources list. Open the video components design dialog box and configure the components design for using the new video profiles.
- Open the Foundation Video component’s design dialog box and change to the Profiles tab. Then delete the out-of-the-box profiles and add the new S7 video profiles. The order of the profile list in the design dialog box defines the order of the video sources element when rendering.
- For browsers not supporting HTML5, the video component lets you configure a Flash fallback. Open the video components design dialog box and change to the Flash tab. Configure the Flash Player settings and assign a fallback profile for the Flash Player.
Checklist
- Create a S7 Cloud Configuration. Make sure that the video encoding presets are set and the importer is running.
- Create a S7 video profile for each video encoding preset selected in the cloud config.
- The video profiles must be activated.
- Configure the design of the Foundation Video component on your page.
- Activate the design after you are done with your design changes.
The Perfect Blend: A New Era of Collaboration with AEM and Workfront
Adobe Customer Success Webinars
Wednesday, Apr 2, 5:00 PM UTC
Explore how Adobe Experience Manager and Workfront integrate to help teams move from ideation to delivery without the usual bottlenecks, ensuring content is organized, on-brand, and ready to go live faster.
RegisterAdobe Experience Manager Assets at Summit
Register for these user sessions:
- Driving Marketing Agility and Scale: Transforming your Content Supply Chain with AI (attend online)
- Elevate and Empower Teams with Agentic AI for Exceptional Experiences (attend online)
- A Damn Good DAM: Intel’s Blueprint for Enterprise-Wide Asset Management (attend online)
- The Future of Digital Asset Management (attend online)
- Put the Customer at the Center and Build Relationships That Last a Lifetime (attend online)
Connect with Experience League at Summit!
Get front-row access to top sessions, hands-on activities, and networking—wherever you are!
Learn more