Erstellen eines Workflows für Video-Padding creating-a-video-padding-workflow
In diesem Abschnitt werden folgende Themen behandelt:
-
Überblick
-
Voraussetzungen
-
Erstellen eines Workflows für den Videoabstand
- Erstellen eines Workflows
- Verwenden des Workflows im AEM Screens-Projekt
-
Validieren der Ausgabe für den Workflow
Überblick overview
Das folgende Nutzungsszenario beinhaltet das Platzieren eines Videos (Beispiel: 1280 x 720) in einem Kanal mit einer Anzeige von 1920 x 1080 und das Platzieren des Videos bei 0x0 (oben links). Das Video sollte in keiner Weise gestreckt oder modifiziert werden und kein Abdecken in der Videokomponente verwenden.
Das Video wird als Objekt von Pixel 1 bis Pixel 1280 waagerecht und von Pixel 1 bis Pixel 720 nach unten angezeigt. Der Rest des Kanals ist die Standardfarbe.
Voraussetzungen prerequisites
Bevor Sie einen Workflow für Videos erstellen, müssen Sie die folgenden Voraussetzungen erfüllen:
- Laden Sie ein Video in den Ordner Assets in Ihrer AEM-Instanz.
- Erstellen Sie ein AEM Screens-Projekt (z. B. TestVideoRendition) und einen Kanal mit dem Namen (VideoRendering), wie in der folgenden Abbildung dargestellt:
Erstellen eines Workflows für Video-Padding creating-a-video-padding-workflow-1
Um einen Video-Padding-Workflow zu erstellen, erstellen Sie einen Workflow für Ihr Video und verwenden Sie diesen dann im Kanal Ihres AEM Screens-Projekts.
Gehen Sie wie folgt vor, um den Workflow zu erstellen und zu verwenden:
- Erstellen eines Workflows
- Verwenden des Workflows in einem AEM Screens-Projekt
Erstellen eines Workflows creating-a-workflow
Gehen Sie wie folgt vor, um einen Workflow für Ihr Video zu erstellen:
-
Navigieren Sie zu Ihrer AEM-Instanz.
-
Klicken Sie in der Seitenleiste auf „Tools“.
-
Klicken Sie auf Workflow > Modelle, um ein Modell zu erstellen.
-
Klicken Sie auf Modelle > Erstellen > Modell erstellen. Geben Sie den Titel (als VideoRendition) und den Namen in Workflow-Modell hinzufügen ein. Klicken Sie auf Fertig, um das Workflow-Modell hinzuzufügen.
-
Nachdem Sie das Workflow-Modell erstellt haben, klicken Sie auf das Modell (VideoRendition) und dann in der Aktionsleiste auf Bearbeiten.
-
Ziehen Sie die Komponente
Command Line
per Drag-and-Drop in Ihren Workflow. -
Klicken Sie auf die Komponente
Command Line
und öffnen Sie das Dialogfeld „Eigenschaften“. -
Klicken Sie auf die Registerkarte Argumente.
-
Geben Sie im Dialogfeld Befehlszeile – Schritt-Eigenschaften unter MIME-Typen das Format (video/mp4) und unter „Befehle“ den Befehl (*/usr/local/Cellar/ffmpeg -i ${filename} -vf "pad=1920:height=1080:x=0:y=0:color=black" cq5dam.video.fullhd-hp.mp4) ein. Mit diesem Befehl wird der Workflow im Feld Befehle gestartet.
Einzelheiten zu Mime-Typen und Befehlen finden Sie in der unten stehenden Anmerkung.
-
Klicken Sie auf den Workflow (VideoRenditions).
-
Klicken Sie in der Aktionsleiste auf Workflow starten.
-
Wählen Sie im Dialogfeld Workflow ausführen unter Nutzlast (/content/dam/huseinpeyda-crossroads01_512kb 2.mp4) den Pfad Ihres Assets aus, geben Sie unter Titel den Wert RunVideo ein und klicken Sie auf Ausführen.
Verwenden des Workflows in einem AEM Screens-Projekt using-the-workflow-in-an-aem-screens-project
Gehen Sie wie folgt vor, um den Workflow in Ihrem AEM Screens-Projekt zu verwenden:
-
Navigieren Sie zu einem AEM Screens-Projekt (TestVideoRendition > Kanäle >VideoRendition).
-
Klicken Sie in der Aktionsleiste auf Bearbeiten. Ziehen Sie das Video, das Sie ursprünglich in Assets hochgeladen haben, per Drag-and-Drop.
-
Wenn Sie das Video hochgeladen haben, klicken Sie auf Vorschau, um die Ausgabe anzuzeigen.
Validieren der Ausgabe für den Workflow validating-the-output-for-the-workflow
Sie können Ihre Ausgabe wie folgt validieren:
- Überprüfen Sie die Vorschau des Videos im Kanal
- Navigieren Sie zu /content/dam/testvideo.mp4/jcr:content/renditions/cq5dam.video.fullhd-hp.mp4 in CRXDE Lite, wie in der folgenden Abbildung dargestellt: