Show Menu
主題×

建立視訊填補工作流程

本節涵蓋下列主題:
  • 概覽
  • 必備條件
  • 建立視訊填補工作流程
    • 建立工作流程
    • 在AEM Screens專案中使用工作流程
  • 驗證工作流的輸出

概覽

下列使用案例涉及放置視訊(範例:1280 x 720),在顯示器為1920 x 1080且視訊放置於0x0(左上)的頻道中。 視訊不應以任何方式拉伸或修改,也不應在視訊元件中使 「封面」。
視訊會以物件的形式顯示,從像素1到像素1280橫跨像素1到像素720向下,而其餘的色版則為預設顏色。

必備條件

在建立視訊工作流程之前,請先完成下列必要條件:
  1. 在AEM例項的 Assets 檔案夾中上傳影片
  2. 建立AEM Screens專案(例如 TestVideoRendition )和名為( VideoRendering )的頻道,如下圖所示:

建立視訊填補工作流程

若要建立視訊填補工作流程,您必須為視訊建立工作流程,然後在AEM Screens專案頻道中使用相同的工作流程。
請依照下列步驟來建立和使用工作流程:
  1. 建立工作流程
  2. 在AEM Screens專案中使用工作流程

建立工作流程

請依照下列步驟,為您的視訊建立工作流程:
  1. 導覽至您的AEM例項,然後從側欄按一下工具。 選擇「 工作流 」(Workflow ) —>「模型」(Models)以建立新模型。
  2. 按一下「 模型 」(Models )—>「創 」(Create )—>「建立模型」(Create Model)。 在「 Workflow Add Model Alignment」(工作流模型添加標題)中,輸入 VideoRendition (作為VideoRendition )和 Name(名稱)。 按一 下「完成 」(Done)以新增工作流程模型。
  3. 建立工作流程模型後,選取模型( VideoRendition ),然後從動作列按一 下「編輯 」。
  4. 將命令行元件 拖放到工作流 中。
  5. 選取「命 令行」(Command Line )元件並開啟屬性對話框。
  6. 選擇「 參數 」頁籤,以輸入「命令行——步 驟屬性」對話框中的欄位
    Mime類型 (如 video/mp4 )中輸入格式,並輸入命令(* /usr/local/Cellar/ffmpeg -i $ -vf "pad=1920:height=1080:x=0:y=0:color=black" cq5dam.video.fullhd-hp4 ),在「命令」欄位中啟動 工作流
    請參閱以下注 意事項中 Mime類型和命令。
  7. 選擇工作流( VideoRenditions ),然後從操作欄中按一下「啟動工作流 」(Start Workflow )以開啟「 運行工作流」(Run Workflow )對話框。
  8. Payload (as /content/dam/peyenda-crossroads01_512kb 2.mp4 )中選擇資產的路徑(as/content/dam/peyedyda-crossroads),然後輸入 Title as ​** Run VideoAdodes並點選Jastronsruns。

在AEM Screens專案中使用工作流程

請依照下列步驟,在您的AEM Screens專案中使用工作流程:
  1. 導覽至AEM Screens專案( TestVideoRendition —> Channels —> VideoRendition )。
  2. 從動 作列按一下 「編輯」。 拖放您最初上傳至「資產」的視
  3. 上傳視訊後,按一下「 預覽 」以檢視輸出。

驗證工作流的輸出

您可以通過以下方式驗證輸出:
  • 檢查頻道中的視訊預覽
  • 導覽至 CRXDE Lite中的/content/dam/testvideo.mp4/jcr:content/renditions/cq5dam.video.fullhd-hp.mp4 ,如下圖所示: