通过视频组件,可在页面上放置一个预定义的OOTB(现成)视频元素。
要进行正确转码,管理员必须安装FFmpeg并单独配置AEM。 它们还可以配置视频配置文件以便与 HTML5 元素结合使用。
无需进行大量项目级自定义,此组件不再开箱即用。
您可能需要定义要用于HTML5元素的视频用户档案。 这里选择的按顺序使用。 要访问,请使用设计模式(仅限经典UI)并选择用户档案选项卡:
您还可以为Playback、Flash和Advanced配置视频组件和参数的设计。
视频组件依赖第三方开源产品FFmpeg来正确转码可从https://ffmpeg.org/下载的视频。 安装FFmpeg后,必须配置AEM以使用特定的音频编解码器和特定的运行时选项。
为平台安装FFmpeg:
在 Windows 中:
ffmpeg.zip
PATH
设置为<*your-ffmpeg-locatio*n>\bin
在 Mac OS X 中:
安装Xcode(https://developer.apple.com/technologies/tools/xcode.html)
安装XQuartz/X11。
安装MacPorts(https://www.macports.org/)
在控制台中,运行以下命令并按照说明操作:
sudo port install ffmpeg
FFmpeg
必须在其中, PATH
这样AEM才能通过命令行选取它。
将预编译的版本用于 OS X 10.6:
下载预编译版本。
将其解压到/usr/local
目录。
从终端执行:
sudo ln -s /usr/local/Cellar/ffmpeg/0.6/bin/ffmpeg /usr/bin/ffmpeg
配置AEM:
在Web浏览器中打开CRXDE Lite。 (http://localhost:4502/crx/de)
选择/libs/settings/dam/video/format_aac/jcr:content
节点,并确保节点属性如下所示:
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
要自定义配置,请在/apps/settings/
节点中创建叠加,并在/conf/global/settings/
节点下移动相同的结构。 无法在/libs
节点中编辑。 例如,要叠加路径/libs/settings/dam/video/fullhd-bp
,请在/conf/global/settings/dam/video/fullhd-bp
处创建它。
叠加和编辑整个用户档案节点,而不仅仅是需要修改的属性。 这些资源不会通过SlingResourceMergare解决。
如果更改了任一属性,请单击全部保存。
升级AEM实例时,不保留OOTB工作流模型。 Adobe建议您在编辑OOTB工作流模型之前复制这些模型。 例如,在编辑DAM更新资产模型中的FFmpeg转码步骤之前,复制OOTB DAM更新资产模型,以挑选升级前存在的视频用户档案名称。 然后,可以叠加/apps
节点,让AEM检索对OOTB模型的自定义更改。