Mit der Videokomponente können Sie ein vordefiniertes, vorkonfiguriertes Videoelement auf Ihrer Seite platzieren.
Damit eine korrekte Transkodierung erfolgt, installiert ein Admin FFmpeg separat. Siehe Installieren von FFmpeg und Konfigurieren von AEM. Admins können auch Videoprofile für die Verwendung mit HTML5-Elementen konfigurieren…
Diese Foundation-Komponente ist veraltet. Adobe empfiehlt stattdessen die Verwendung der Komponente „Kernkomponenten einbetten“.
Es wird nicht mehr erwartet, dass diese Komponente ohne umfassende Anpassungen auf Projektebene vorkonfiguriert funktioniert.
Definieren Sie Videoprofile für die Verwendung von HTML5-Elementen. Die hier getroffene Auswahl wird der Reihenfolge nach verwendet. Um zuzugreifen, verwenden Sie Design-Modus (nur in der klassischen Benutzeroberfläche) und wählen Sie die Registerkarte Profile aus:
In diesem Dialog können Sie auch das Design der Videokomponenten und Parameter für Wiedergabe, Flash und Erweitert konfigurieren.
Die Videokomponente stützt sich bei der Transkodierung von Videos auf das Open-Source-Produkt FFmpeg eines Drittanbieters. Heruntergeladen von https://ffmpeg.org/. Nach der Installation von FFmpeg müssen Sie AEM zur Verwendung eines bestimmten Audiocodecs und bestimmter Laufzeitoptionen konfigurieren.
Gehen Sie wie folgt vor, um FFmpeg unter Windows zu installieren:
ffmpeg.zip
herunter.PATH
als <your-ffmpeg-location>\bin
fest.Gehen Sie wie folgt vor, um FFmpeg unter Mac OS X zu installieren:
sudo port install ffmpeg
aus und folgen Sie den Anweisungen auf dem Bildschirm. Stellen Sie sicher, dass der Pfad der ausführbaren Datei FFmpeg
zur Systemvariablen PATH
hinzugefügt wird.Gehen Sie wie folgt vor, um FFmpeg mithilfe der vorkompilierten Version unter Mac OS X 10.6 zu installieren:
/usr/local
.sudo ln -s /usr/local/Cellar/ffmpeg/0.6/bin/ffmpeg /usr/bin/ffmpeg
in der Konsole aus. Ändern Sie die Pfade nach Bedarf.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 einem Webbrowser. Besuchen Sie 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
ist aac
.customArgs
ist -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 dieselbe Struktur unter den Knoten /conf/global/settings/
. Sie kann nicht im Knoten /libs
bearbeitet werden. Um zum Beispiel den Pfad /libs/settings/dam/video/fullhd-bp
zu überlagern, erstellen Sie ihn bei /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.
Standardmäßige vorkonfigurierte Workflow-Modelle bleiben beim Upgrade Ihrer AEM-Instanz nicht erhalten. Adobe empfiehlt, die geänderten Workflow-Modelle zu kopieren, bevor Sie sie bearbeiten. Kopieren Sie beispielsweise das vorkonfigirierte Modell DAM Update Asset, bevor Sie den FFmpeg-Transkodierungsschritt im Modell DAM Update Asset ändern, um bereits vor dem Upgrade vorhandene Videoprofilnamen auszuwählen. Sie können dann den Knoten /apps
überlagern, damit AEM die benutzerdefinierten Änderungen am vorkonfigurierten Modell abrufen kann.