创建视频填充工作流

本节涵盖下列主题:

  • 概述

  • 前提条件

  • 创建视频填充工作流

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

概述

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

视频将作为对象显示,从像素1到像素1280,从像素1到像素720,其余渠道为默认颜色。

前提条件

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

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

screen_shot_2018-10-17at85307pm

创建视频填充工作流

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

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

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

创建工作流

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

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

    screen_shot_2018-10-17at90025pm

  2. 单击​Models —> Create —> Create Model。 在​添加工作流模型​中输入​标题(作为​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. 选择工作流(视频演绎版),然后单击操作栏中的​开始工作流​以打开​运行工作流​对话框。

    screen_shot_2018-10-18at105335am

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

    screen_shot_2018-10-18at112043am

在AEM Screens项目中使用工作流

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

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

    screen_shot_2018-10-17at100715pm

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

    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

在此页面上