AEM Discrepancia en la sangría de FFMpeg entre el valor de FFMpeg y el de FFMpeg

Descripción description

Entorno

Adobe Experience Manager 6.5

Problema/Síntomas

Como parte de la funcionalidad de procesamiento de recursos DAM, a cada instancia de autor se le ha proporcionado una copia instalada de la herramienta CLI FFmpeg. Se debe utilizar con la versión integrada com.day.cq.dam.handler.ffmpeg.FFMpegWrapper Clase (Paquete de extensiones de vídeo DAM del Día de OOTB 5, es decir com.day.cq.dam.cq-dam-video) para generar nuevas representaciones de vídeo, que comienzan con una llamada a para determinar el tamaño del recurso de entrada.

El problema surge cuando intenta hacer coincidir la salida de CLI con una expresión regular específica:

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

Es decir, uno donde haya exactamente CUATRO espacios antes de "Stream".

Sin embargo, la ffmpeg 4.4-static que se ha proporcionado en la instancia (que es la versión actual) genera DOS espacios en la línea que busca esta regex:

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

AEM Por lo tanto, FFMpegWrapper (cq-dam-video 5.12.8) no obtiene los detalles necesarios y el proceso de transcodificación ni siquiera se inicia, lo que interrumpe el flujo de trabajo.

Resolución resolution

Espere y aplique el paquete de servicio 14.

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