Unstimmigkeit der FFMpeg-Einzüge zwischen AEM und FFMpeg

Im Rahmen der DAM-Asset-Verarbeitungsfunktion wurde jeder Autoreninstanz eine installierte Kopie des FFmpeg-CLI-Tools bereitgestellt. Ein bekanntes Problem mit der Zuordnung regulärer Ausdrücke erfordert jedoch zur Lösung das bevorstehende Service Pack 14.

Beschreibung description

Umgebung

Adobe Experience Manager 6.5

Problem/Symptome

Im Rahmen der DAM-Asset-Verarbeitungsfunktion wurde jeder Autoreninstanz eine installierte Kopie des FFmpeg-CLI-Tools bereitgestellt. Dies ist mit der integrierten com.day.cq.dam.handler.ffmpeg.FFMpegWrapper-Klasse (OOTB Day Communique 5 DAM Video Extensions Bundle, d. h. com.day.cq.dam.cq-dam-video) zu verwenden, um neue Videoausgabedarstellungen zu generieren, die mit einem Aufruf beginnen, um die Größe des Eingabe-Assets zu bestimmen.

Das Problem tritt auf, wenn versucht wird, die CLI-Ausgabe einem bestimmten regulären Ausdruck zuzuordnen:

"    Stream.* Video: .*


d+xd+.*"

d.h. einer, bei dem es genau VIER Platzierungen vor Stream gibt.

Allerdings gibt die ffmpeg 4.4-static, die in der Instanz bereitgestellt wurde (die die aktuelle Version ist), ZWEI Leerzeichen in der Zeile aus, nach der dieser Regex sucht:

Stream #0:0(und): Video: vp9, yuv420p(tv, bt709, progressive), 560x320, q=2-31, 30 fps, 1k tbn (default)

AEM FFMpegWrapper (cq-dam-video 5.12.8) kann daher nicht die erforderlichen Details abrufen und der Transkodierungsprozess wird nicht einmal gestartet, wodurch der Workflow unterbrochen wird.

Auflösung resolution

Warten Sie auf Service Pack 14 und wenden Sie es an.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f