Skapa ett arbetsflöde för videoutfyllnad creating-a-video-padding-workflow
Detta avsnitt behandlar följande ämnen:
-
Översikt
-
Förutsättningar
-
Skapa ett arbetsflöde för videoutfyllnad
- Skapa ett arbetsflöde
- Använda arbetsflödet i AEM Screens Project
-
Verifierar arbetsflödets utdata
Ökning overview
I följande exempel placeras en video (exempel: 1 280 x 720) i en kanal där skärmen är 1 920 x 1 080 och där videon är placerad på 0x0 (övre vänstra). Videon får inte sträckas ut eller ändras på något sätt och Cover ska inte användas i videokomponenten.
Videon visas som ett objekt från pixel 1 till pixel 1280 över och från pixel 1 till pixel 720 ned. Resten av kanalen är standardfärgen.
Förutsättningar prerequisites
Innan du skapar ett arbetsflöde för video ska du uppfylla följande krav:
- Överför en video i mappen Assets i din AEM
- Skapa ett AEM Screens-projekt (till exempel TestVideoRendition) och en kanal med namnet (VideoRendering), vilket visas i bilden nedan:
Skapa ett arbetsflöde för videoutfyllnad creating-a-video-padding-workflow-1
Om du vill skapa ett arbetsflöde för videoutfyllnad skapar du ett arbetsflöde för videon och använder sedan samma arbetsflöde i din AEM Screens-projektkanal.
Följ stegen nedan för att skapa och använda arbetsflödet:
- Skapa ett arbetsflöde
- Använda arbetsflödet i ett AEM Screens-projekt
Skapa ett arbetsflöde creating-a-workflow
Följ stegen nedan för att skapa ett arbetsflöde för videon:
-
Navigera till AEM.
-
Klicka på verktygen från sidolisten.
-
Klicka på Arbetsflöde > Modeller så att du kan skapa en modell.
-
Klicka på Modeller > Skapa > Skapa modell. Ange Title (till exempel VideoRendition) och Name i Add Workflow Model. Klicka på Klar för att lägga till arbetsflödesmodellen.
-
När du har skapat arbetsflödesmodellen klickar du på modellen (VideoRendition) och sedan på Redigera i åtgärdsfältet.
-
Dra och släpp
Command Line
-komponenten i arbetsflödet. -
Klicka på komponenten
Command Line
och öppna dialogrutan för egenskaper. -
Klicka på fliken Argument.
-
I dialogrutan Kommandorad - stegegenskaper anger du formatet i Mime Types (som video/mp4) och kommandot som (/usr/local/Cellar/ffmpeg -i ${filename} -vf "pad=1920:height=1080:x=0:y=0:color=black" cq5dam.video.fullhd-hp.mp4*). Det här kommandot startar arbetsflödet i fältet Kommandon.
Mer information om Mime Types och Commands finns i anteckningen nedan.
-
Klicka på arbetsflödet (VideoRenditions).
-
Klicka på Starta arbetsflöde i åtgärdsfältet.
-
I dialogrutan Kör arbetsflöde klickar du på resursens sökväg i Nyttolast (som /content/dam/holyda-crossroad01_512kb 2.mp4) och anger Title som RunVideo och klickar på Run .
Använda arbetsflödet i ett AEM Screens-projekt using-the-workflow-in-an-aem-screens-project
Följ stegen nedan för att använda arbetsflödet i ditt AEM Screens-projekt:
-
Navigera till ett AEM Screens-projekt (TestVideoRendition > Kanaler >VideoRendition).
-
Klicka på Redigera i åtgärdsfältet. Dra och släpp videon som du ursprungligen överförde till Assets.
-
När du har överfört videon klickar du på Förhandsgranska för att visa utdata.
Validera arbetsflödets utdata validating-the-output-for-the-workflow
Du kan validera dina utdata genom att:
- Kontrollera en förhandsgranskning av videon i kanalen
- Navigera till /content/dam/testvideo.mp4/jcr:content/renditions/cq5dam.video.fullhd-hp.mp4 i CRXDE Lite, enligt bilden nedan: