适用于社区的FFmpeg

概述

FFmpeg是用于转换和流式传输音频和视频的解决方案,安装后,可用于对视频资产进行正确转码,以及AEM Communities的启用功能。

FFmpeg可在创作环境中用来获取已上传启用资源的元数据,并在列出启用资源时生成要显示的缩略图。

安装 FFmpeg

应在托管AEM author​实例的服务器上安装FFmpeg。

  1. 转到https://www.ffmpeg.org

  2. 下载适用于您的特定环境(Macintosh、Windows或Linux)的FFmpeg最新版本。

    • 由于旧版本中存在安全漏洞,因此务必保持FFmpeg为最新。
  3. 按照操作系统的说明安装FFmpeg。

  4. 确保在系统路径中设置了FFmpeg可执行文件。

    您应该能够从系统中的任何目录运行FFmpeg。

    • 例如,ffmpeg -version

配置FFmpeg转码服务

默认情况下,安装FFmpeg后,将根据DAM更新资产工作流定义配置多个演绎版(转码)。

由于转码占用大量CPU,因此建议修改目标演绎版列表。 在大多数情况下,无需转码。

要修改DAM更新资产工作流,并在此示例中,关闭转码:

  • 使用管理权限登录到创作实例。

  • 在全局导航中,导航到​工具 > 工作流 > 模型

  • 找到​DAM更新资产

  • 双击以打开要在经典UI中编辑的工作流。

    生成位置:http://localhost:4502/cf#/etc/workflow/models/dam/update_asset.html

  • 双击​FFmpeg转码​步骤以访问步骤属性对话框。

  • 在​Process​选项卡下:

    • 参数:清除所有条目以禁用转码默认值: profile:format_ogg,profile:format_aac,profile:format_flv,profile:format_aac_ie

    configure-ffmpeg

  • 选择​OK​以关闭Step Properties对话框。

  • 选择​保存​以保存DAM Update Asset工作流。

在此页面上