Manage video assets

Version Article link
AEM as a Cloud Service Click here
AEM 6.5 This article
AEM 6.4 Click here

Video format is a critical part of digital assets of an organization. Adobe Experience Manager offers mature offerings and features to manage the entire lifecycle of your video assets after their creation.

Learn how to manage and edit the video assets in Adobe Experience Manager Assets. Video encoding and transcoding, for example, FFmpeg transcoding, is possible using Dynamic Media integration.

Upload and preview video assets

Adobe Experience Manager Assets generates previews for video assets with the extension MP4. If the format of the asset is not MP4, install the FFmpeg pack to generate a preview. FFmpeg creates video renditions of type OGG and MP4. You can preview the renditions in the Assets user interface.

  1. In the digital assets folder or subfolders, navigate to the location where you want to add digital assets.

  2. To upload the asset, click Create from the toolbar and choose Files. Alternatively, drag a file on the user interface. See upload assets for details.

  3. To preview a video in the Card view, click the Play play option option on the video asset. You can pause or play video in the card view only. The Play and Pause options are not available in the list view.

  4. To preview the video in the asset details page, click Edit on the card. The video plays in the native video player of the browser. You can play, pause, control the volume, and zoom the video to full screen.

    Video playback controls

Configuration to upload assets that are larger than 2 GB

By default, Assets does not let you upload any assets that are larger than 2 GB because of a file size limit. However, you can overwrite this limit by going into CRXDE Lite and creating a node under the /apps directory. The node must have the same node name, directory structure, and comparable node properties of order.

In addition to Assets configuration, change the following configurations to upload large assets:

  • Increase the token expiration time. See Adobe Granite CSRF Servlet in Web Console at https://[aem_server]:[port]/system/console/configMgr. For more information, see CSRF protection.
  • Increase the receiveTimeout in Dispatcher configuration. For more information, see Experience Manager Dispatcher configuration.

The Experience Manager Classic user interface does not have a 2-GB file size limit restriction. Also, end-to-end workflow for large video is not fully supported.

To configure a higher file size limit, perform the following steps in the /apps directory.

  1. In Experience Manager, click Tools > General > CRXDE Lite.

  2. In CRXDE Lite, navigate to /libs/dam/gui/content/assets/jcr:content/actions/secondary/create/items/fileupload. To see the directory window, click the >>.

  3. From the toolbar, click the Overlay Node. Alternatively, select Overlay Node from the context menu.

  4. In the Overlay Node dialog, click OK.

    Overlay node

  5. Refresh the browser. The overlay node /apps/dam/gui/content/assets/jcr:content/actions/secondary/create/items/fileupload is selected.

  6. In the Properties tab, enter the appropriate value in bytes to increase the size limit to the desired size. For example, to increase the size limit to 30 GB, enter 32212254720 value.

  7. From the toolbar, click Save All.

  8. In Experience Manager, click Tools > Operations > Web Console.

  9. On the Adobe Experience Manager Web Console Bundles page, under the Name column of the table, locate, and click Adobe Granite Workflow External Process Job Handler.

  10. On the Adobe Granite Workflow External Process Job Handler page, set the seconds for both Default Timeout and Max Timeout fields to 18000 (five hours). Click Save.

  11. In Experience Manager, click Tools > Workflow > Models.

  12. On the Workflow Models page, select Dynamic Media Encode Video, then click Edit.

  13. On the workflow page, double-click the Dynamic Media Video Service Process component.

  14. In the Step Properties dialog box, under the Common tab, expand Advanced Settings.

  15. In the Timeout field, specify a value of 18000, then click OK to return to the Dynamic Media Encode Video workflow page.

  16. Near the top of the page, below the Dynamic Media Encode Video page title, click Save.

Publish video assets

After publishing, you can include the video assets in a web page as a URL or directly embed the assets. For details, see publish Dynamic Media assets.

Annotate video assets

  1. From the Assets console, select Edit on the asset card to display the asset details page.

  2. To play the video, click Preview.

  3. To annotate the video, click Annotate. An annotation is added at the particular time (frame) in the video. When annotating, you can draw on the canvas and include a comment with the drawing. Comments are auto-saved. To exit the annotation wizard, click Close.

    Draw and annotate on a video frame

  4. Seek to a specific point in the video, specify the time in seconds in the text field and click Jump. For example, to skip the first 20 seconds of video, enter 20 in the text field.

    Seek to a time in a video to skip by specified seconds

  5. To view it in the timeline, click an annotation. To delete the annotation from the timeline, click Delete.

    View annotations and the details in the timeline

On this page