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. Il doit être utilisé avec l’élément intégré. com.day.cq.dam.handler.ffmpeg.FFMpegWrapper
classe (lot d’extensions vidéo DAM Communique 5 par jour 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 "Diffusion".
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 workflow.
Attendez et appliquez le Service Pack 14.