Mit der Videokomponente können Sie ein vordefiniertes OOTB-Video-Asset (Out-of-the-Box) auf Ihrer Seite platzieren.
Damit eine ordnungsgemäße Transkodierung erfolgt, installiert ein Administrator FFmpeg separat. Siehe Installieren Sie FFmpeg und konfigurieren Sie AEM. Administratoren können auch Video-Profil für die Verwendung mit HTML5-Elementen konfigurieren.
Diese Foundation-Komponente ist veraltet. Adobe empfiehlt stattdessen die Verwendung der Kernkomponenten-Einbettungskomponente.
Es wird nicht mehr erwartet, dass diese Komponente ohne umfangreiche Anpassungen auf Projektebene standardmäßig funktioniert.
Definieren Sie für die Verwendung von HTML5-Elementen Video-Profil. Die hier getroffene Auswahl wird der Reihenfolge nach verwendet. Um zuzugreifen, verwenden Sie Designmodus (nur in der klassischen Benutzeroberfläche) und wählen Sie die Registerkarte Profile aus:
In diesem Dialogfeld können Sie auch den Entwurf der Videokomponente und die Parameter für Wiedergabe, Flash und Advanced konfigurieren.
Die Video-Komponente nutzt das Open-Source-Produkt FFmpeg eines Drittanbieters für die Transkodierung von Videos. Heruntergeladen von https://ffmpeg.org/. Nachdem Sie FFmpeg installiert haben, konfigurieren Sie AEM, um einen bestimmten Audio-Codec und bestimmte Laufzeitoptionen zu verwenden.
Gehen Sie wie folgt vor, um FFmpeg unter Windows zu installieren:
ffmpeg.zip
herunter.PATH
auf <your-ffmpeg-location\bin
.Gehen Sie wie folgt vor, um FFmpeg unter Mac OS X zu installieren:
sudo port install ffmpeg
aus und befolgen Sie die Anweisungen auf dem Bildschirm. Stellen Sie sicher, dass der Pfad der ausführbaren Datei FFmpeg
der Systemvariablen PATH
hinzugefügt wird.Gehen Sie wie folgt vor, um FFmpeg unter Mac OS X 10.6 mit der vorkompilierten Version zu installieren:
/usr/local
auf.sudo ln -s /usr/local/Cellar/ffmpeg/0.6/bin/ffmpeg /usr/bin/ffmpeg
aus. Ändern Sie die Pfade entsprechend.Gehen Sie wie folgt vor, um AEM zu konfigurieren:
Diese Schritte sind nur erforderlich, wenn eine weitere Anpassung der Codecs erforderlich ist.
Öffnen Sie CRXDE Lite in Ihrem Webbrowser. Zugriff auf http://localhost:4502/crx/de.
Wählen Sie den Knoten /libs/settings/dam/video/format_aac/jcr:content
aus und stellen Sie sicher, dass die Knoteneigenschaften wie folgt lauten:
audioCodec
das aac
.customArgs
das -flags +loop -me_method umh -g 250 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -bf 16 -b_strategy 1 -i_qfactor 0.71 -cmp chroma -subq 8 -me_range 16 -coder 1 -sc_threshold 40 -b-pyramid normal -wpredp 2 -mixed-refs 1 -8x8dct 1 -fast-pskip 1 -keyint_min 25 -refs 4 -trellis 1 -direct-pred 3 -partitions i8x8,i4x4,p8x8,b8x8
.Um die Konfiguration anzupassen, erstellen Sie eine Überlagerung im Knoten /apps/settings/
und verschieben Sie die gleiche Struktur unter dem Knoten /conf/global/settings/
. Es kann nicht im Knoten /libs
bearbeitet werden. Um beispielsweise den Pfad /libs/settings/dam/video/fullhd-bp
zu überlagern, erstellen Sie ihn unter /conf/global/settings/dam/video/fullhd-bp
.
Überlagern und bearbeiten Sie den gesamten Profilknoten und nicht nur die Eigenschaft, die geändert werden muss. Solche Ressourcen werden nicht über SlingResourceMerger aufgelöst.
Haben Sie eine der Eigenschaften geändert, klicken Sie auf Alle speichern.
Änderungen an den standardmäßigen Out-of-the-Box-Workflow-Modellen (OOTB) werden beim Aktualisieren Ihrer AEM nicht beibehalten. Adobe empfiehlt, dass Sie die geänderten Workflow-Modelle kopieren, bevor Sie diese bearbeiten. Kopieren Sie beispielsweise das OOTB DAM Update Asset-Modell, bevor Sie den FFmpeg Transcoding-Schritt im DAM Update Asset-Profil bearbeiten, um die vor der Aktualisierung vorhandenen Videonamen auszuwählen. Anschließend können Sie den Knoten /apps
überlagern, damit AEM die benutzerdefinierten Änderungen am OOTB-Modell abrufen können.