本节涵盖以下主题:
概述
前提条件
创建视频内边距工作流
验证工作流的输出
以下用例涉及放置视频(示例:1280 x 720),其中显示器为1920 x 1080,并且视频被放置在0x0(左上方)。 不应以任何方式拉伸或修改视频,并且不应在视频组件中使用Cover。
视频将作为对象显示,从像素1到像素1280,从像素1到像素720向下显示,而通道的其余部分将是默认颜色。
在创建视频工作流之前,请完成以下先决条件:
要创建视频填充工作流,您必须为视频创建工作流,然后在AEM Screens项目渠道中使用该工作流。
请按照以下步骤创建和使用工作流:
请按照以下步骤为视频创建工作流:
导航到您的AEM实例,然后单击侧边栏中的工具。 选择工作流 —> 模型以创建新模型。
单击模型 —> 创建 —> 创建模型。 在添加工作流模型中输入标题(作为VideoRendition)和名称。 单击完成以添加工作流模型。
创建工作流模型后,选择模型(VideoRendition),然后单击操作栏中的编辑。
将命令行组件拖放到工作流中。
选择命令行组件并打开属性对话框。
选择参数选项卡,以输入命令行 — 步骤属性对话框中的字段。
在Mime类型(作为video/mp4)中输入格式,并在命令字段中输入命令(/usr/local/Cellar/ffmpeg -i ${filename} -vf "pad=1920:height=1080:x=0:color=black" cq5dam.video.fullhd-hp.mp4)中输入启动工作流的格式。
请参阅下面注释中Mime类型和命令的详细信息。
选择工作流(VideoRenditions),然后单击操作栏中的启动工作流以打开运行工作流对话框。
在Payload(as /content/dam/huseinpeyda-crossroads01_512kb 2.mp4)中选择资产的路径,然后输入Title作为RunVideo,然后单击Run。
请按照以下步骤使用您的AEM Screens项目中的工作流:
导航到AEM Screens项目(TestVideoRendition —> 渠道 —>VideoRendition)。
单击操作栏中的编辑。 将您最初上传到Assets的视频拖放到其中。
上传视频后,单击预览以查看输出。
您可以通过以下方式验证输出: