Discordance de retrait FFMpeg entre AEM et FFMpeg

Dans le cadre de la fonctionnalité de traitement des ressources de la gestion des actifs numériques, chaque instance d’auteur dispose d’une copie installée de l’outil d’interface de ligne de commande FFmpeg. Cependant, un problème connu avec la correspondance d’expressions régulières nécessite la résolution du Service Pack 14 à venir.

Description description

Environnement

Adobe Experience Manager 6.5

Problème/Symptômes

Dans le cadre de la fonctionnalité de traitement des ressources de la gestion des actifs numériques, chaque instance d’auteur dispose d’une copie installée de l’outil d’interface de ligne de commande FFmpeg. Elle doit être utilisée avec la classe com.day.cq.dam.handler.ffmpeg.FFMpegWrapper intégrée (lot d’extensions vidéo DAM 5 prêtes à l’emploi, c’est-à-dire com.day.cq.dam.cq-dam-video) pour générer de nouveaux rendus vidéo, qui commencent par un appel pour déterminer la taille de la ressource d’entrée.

Le problème survient lorsqu’il tente de faire correspondre la sortie de l’interface de ligne de commande à une expression régulière spécifique :

"    Stream.* Video: .*


d+xd+.*"

C’est-à-dire un où il y a exactement QUATRE espaces avant Stream.

Cependant, le fichier ffmpeg 4.4-static fourni sur l’instance (qui est la version actuelle) génère DEUX espaces dans la ligne recherchée par cette expression régulière :

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

Ainsi, AEM FFMpegWrapper (cq-dam-video 5.12.8) ne parvient pas à obtenir les détails nécessaires et le processus de transcodage ne démarre même pas, interrompant ainsi le processus.

Résolution resolution

Attendez et appliquez le Service Pack 14.

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