创建视频填充工作流 creating-a-video-padding-workflow
本节涵盖以下主题:
-
概述
-
前提条件
-
创建视频填充工作流
- 创建工作流
- 在AEM Screens项目中使用工作流
-
正在验证工作流的输出
概述 overview
以下用例涉及在显示为1920 x 1080的通道中放置视频(示例:1280 x 720)并将视频放置在0x0(左上)处。 不应以任何方式拉伸或修改视频,并且不要在视频组件中使用 Cover。
该视频在像素1至像素1280之间跨像素1至像素720下显示为对象。 渠道的其余部分为默认颜色。
先决条件 prerequisites
在创建视频工作流之前,请完成以下先决条件:
- 在AEM实例的 Assets 文件夹中上传视频
- 创建一个AEM Screens项目(例如 TestVideoRendition)和一个名为(VideoRendering)的通道,如下图所示:
创建视频填充工作流 creating-a-video-padding-workflow-1
要创建视频填充工作流,请为视频创建工作流,然后在AEM Screens项目渠道中使用相同工作流。
请按照以下步骤创建并使用工作流:
- 创建工作流
- 在AEM Screens项目中使用工作流
创建工作流 creating-a-workflow
请按照以下步骤为您的视频创建工作流:
-
导航到您的AEM实例。
-
单击侧边栏中的工具。
-
单击 工作流 > 模型,以便创建模型。
-
单击 模型 > 创建 > 创建模型。 在 添加工作流模型 中输入 标题(如 VideoRendition)和 名称。 单击 完成 以添加工作流模型。
-
创建工作流模型后,单击模型(VideoRendition),然后单击操作栏中的 编辑。
-
将
Command Line
组件拖放到您的工作流中。 -
单击
Command Line
组件并打开属性对话框。 -
单击 参数 选项卡。
-
在 命令行 — 步骤属性 对话框中,在 Mime类型(作为 video/mp4)中输入格式,命令为(/usr/local/Cellar/ffmpeg -i ${filename} -vf "pad=1920:height=1080:x=0:y=0:color=black" cq5dam.video.fullhd-hp.mp4)。 此命令在 命令 字段中启动工作流。
请在下面的注释中查看有关 Mime类型 和 命令 的详细信息。
-
单击工作流(VideoRenditions)。
-
单击操作栏中的 启动工作流。
-
在 运行工作流 对话框中,单击 有效负载 中资产的路径(如 /content/dam/huseinpeyda-crossroads01_512kb 2.mp4),然后输入 Title 作为 RunVideo,然后单击 运行。
在AEM Screens项目中使用工作流 using-the-workflow-in-an-aem-screens-project
请按照以下步骤在您的AEM Screens项目中使用工作流:
-
导航到AEM Screens项目(TestVideoRendition > 渠道 >VideoRendition)。
-
单击操作栏中的 编辑。 将您最初上传的视频拖放到 Assets。
-
上传视频后,单击 预览 查看输出。
验证工作流的输出 validating-the-output-for-the-workflow
您可以通过以下方式验证输出:
- 检查渠道中的视频预览
- 导航到CRXDE Lite中的 /content/dam/testvideo.mp4/jcr:content/renditions/cq5dam.video.fullhd-hp.mp4,如下图所示: