FFMpeg-indrag matchar inte mellan AEM och FFMpeg

Som en del av DAM-funktionen har alla författarinstanser fått en installerad kopia av FFmpeg CLI-verktyget. Ett känt fel med matchning av reguljära uttryck kräver dock den kommande Service Pack 14 för upplösning.

Beskrivning description

Miljö

Adobe Experience Manager 6.5

Problem/symtom

Som en del av DAM-funktionen har alla författarinstanser fått en installerad kopia av FFmpeg CLI-verktyget. Detta ska användas med den inbyggda klassen com.day.cq.dam.handler.ffmpeg.FFMpegWrapper (OTB Day Communique 5 DAM Video Extensions bundle, dvs. com.day.cq.dam.cq-dam-video) för att generera nya videoåtergivningar som börjar med ett anrop för att fastställa storleken på indataresursen.

Problemet uppstår när det försöker matcha CLI-utdata till ett visst reguljärt uttryck:

"    Stream.* Video: .*


d+xd+.*"

dvs. där det finns exakt fyra blanksteg före Strömma.

Den ffmpeg 4.4-statisk som har angetts för instansen (som är den aktuella versionen) matar ut TVÅ blanksteg på raden som den här regex söker efter:

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) kan alltså inte få den information som krävs och transkodningsprocessen startar inte ens, vilket bryter arbetsflödet.

Upplösning resolution

Vänta på och installera Service Pack 14.

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