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