FMpeg-Einzüge stimmen nicht zwischen AEM und FFMpeg überein

Beschreibung description

Umgebung

Adobe Experience Manager 6.5

Problem/Symptome

Als Teil der DAM-Asset-Verarbeitungsfunktion wurde jeder Autoreninstanz eine installierte Kopie des FFmpeg-CLI-Tools bereitgestellt. Dies ist für integrierte com.day.cq.dam.handler.ffmpeg.FFMpegWrapper class (OOTB Day Communique 5 DAM Video Extensions Bundle, d. h. com.day.cq.dam.cq-dam-video), um neue Videoausgabeformate zu generieren, die mit einem Aufruf zur Bestimmung der Größe des Eingabe-Assets beginnen.

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

"    Stream.* Video: .*
d+xd+.*"

d. h. einer, in der es genau vier Räume vor "Stream" gibt.

Die in der -Instanz bereitgestellte ffmpeg 4.4-static -Datei (die aktuelle Version) gibt jedoch 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)

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

Auflösung resolution

Warten Sie, und wenden Sie Service Pack 14 an.

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