创建视频内边距工作流

本节涵盖以下主题:

  • 概述

  • 前提条件

  • 创建视频内边距工作流

    • 创建工作流
    • 在AEM Screens项目中使用工作流
  • 验证工作流的输出

概述

以下用例涉及放置视频(示例:1280 x 720),其中显示器为1920 x 1080,并且视频被放置在0x0(左上方)。 不应以任何方式拉伸或修改视频,并且不应在视频组件中使用​Cover

视频将作为对象显示,从像素1到像素1280,从像素1到像素720向下显示,而通道的其余部分将是默认颜色。

前提条件

在创建视频工作流之前,请完成以下先决条件:

  1. 在AEM实例的​Assets​文件夹中上传视频
  2. 创建AEM Screens项目(例如,TestVideoRendition)和名为(VideoRendering)的渠道,如下图所示:

screen_shot_2018-10-17at85307pm

创建视频内边距工作流

要创建视频填充工作流,您必须为视频创建工作流,然后在AEM Screens项目渠道中使用该工作流。

请按照以下步骤创建和使用工作流:

  1. 创建工作流
  2. 在AEM Screens项目中使用工作流

创建工作流

请按照以下步骤为视频创建工作流:

  1. 导航到您的AEM实例,然后单击侧边栏中的工具。 选择​工作流 —> 模型​以创建新模型。

    screen_shot_2018-10-17at90025pm

  2. 单击​模型 —> 创建 —> 创建模型。 在​添加工作流模型​中输入​标题(作为​VideoRendition)和​名称。 单击​完成​以添加工作流模型。

    screen_shot_2018-10-17at90747pm

  3. 创建工作流模型后,选择模型(VideoRendition),然后单击操作栏中的​编辑

    screen_shot_2018-10-17at91256pm

  4. 将​命令行​组件拖放到工作流中。

    screen_shot_2018-10-22at14846pm

  5. 选择​命令行​组件并打开属性对话框。

    screen_shot_2018-10-17at95752pm

  6. 选择​参数​选项卡,以输入​命令行 — 步骤属性​对话框中的字段。

    在​Mime类型(作为​video/mp4)中输入格式,并在​命令​字段中输入命令(/usr/local/Cellar/ffmpeg -i ${filename} -vf "pad=1920:height=1080:x=0:color=black" cq5dam.video.fullhd-hp.mp4)中输入启动工作流的格式。

    请参阅下面注释中​Mime类型​和​命令​的详细信息。

    screen_shot_2018-10-18at105300am

  7. 选择工作流(VideoRenditions),然后单击操作栏中的​启动工作流​以打开​运行工作流​对话框。

    screen_shot_2018-10-18at105335am

  8. 在​Payload(as /content/dam/huseinpeyda-crossroads01_512kb 2.mp4)中选择资产的路径,然后输入​Title​作为​RunVideo,然后单击​Run

    screen_shot_2018-10-18at112043am

在AEM Screens项目中使用工作流

请按照以下步骤使用您的AEM Screens项目中的工作流:

  1. 导航到AEM Screens项目(TestVideoRendition —> 渠道 —>VideoRendition)。

    screen_shot_2018-10-17at100715pm

  2. 单击操作栏中的​编辑。 将您最初上传到​Assets​的视频拖放到其中。

    screen_shot_2018-10-17at102806pm

  3. 上传视频后,单击​预览​以查看输出。

    screen_shot_2018-10-22at15151pm

验证工作流的输出

您可以通过以下方式验证输出:

  • 检查渠道中的视频预览
  • 导航到CRXDE Lite中的​/content/dam/testvideo.mp4/jcr:content/renditions/cq5dam.video.fullhd-hp.mp4,如下图所示:

screen_shot_2018-10-22at14326pm

在此页面上