AEM与FFMpeg之间的FFMpeg缩进不匹配

作为DAM资产处理功能的一部分,为每个创作实例提供了一个已安装的FFmpeg CLI工具副本。 但是,有一个与正则表达式匹配的已知问题需要即将推出的Service Pack 14才能解决。

描述 description

环境

Adobe Experience Manager 6.5

问题/症状

作为DAM资产处理功能的一部分,为每个创作实例提供了一个已安装的FFmpeg CLI工具副本。 这将与内置com.day.cq.dam.handler.ffmpeg.FFMpegWrapper类(OOTB Day Communique 5 DAM Video Extensions捆绑包,即com.day.cq.dam.cq-dam-video)一起使用,以生成新的视频演绎版,这些演绎版从调用开始以确定输入资源大小。

当尝试将CLI输出与特定的正则表达式匹配时,会出现此问题:

"    Stream.* Video: .*


d+xd+.*"

即​ ​之前正好有四个空格的一个。

但是,在实例(当前版本)上提供的ffmpeg 4.4-static在此正则表达式所查找的行中输出两个空格:

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)无法获得必要的详细信息,转码过程甚至不会开始,从而中断了工作流。

解决方法 resolution

等待并应用服务包14。

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