AEM과 FFMpeg 사이의 FFMpeg 들여쓰기 불일치

DAM 자산 처리 기능의 일부로, 모든 작성자 인스턴스에는 FFmpeg CLI 도구의 사본이 설치되었습니다. 그러나 정규 표현식 일치의 알려진 문제는 해결을 위해 예정된 서비스 팩 14가 필요합니다.

설명 description

환경

Adobe Experience Manager 6.5

문제/증상

DAM 자산 처리 기능의 일부로, 모든 작성자 인스턴스에는 FFmpeg CLI 도구의 사본이 설치되었습니다. 기본 제공 com.day.cq.dam.handler.ffmpeg.FFMpegWrapper 클래스(OOTB Day Communique 5 DAM 비디오 확장 번들, 즉 com.day.cq.dam.cq-dam-video)와 함께 사용하여 새 비디오 렌디션을 생성하며, 이 렌디션은 입력 에셋 크기를 결정하는 호출부터 시작됩니다.

문제는 CLI 출력을 특정 정규 표현식과 일치시키려고 할 때 발생합니다.

"    Stream.* Video: .*


d+xd+.*"

즉, Stream 앞에 정확히 4개의 공백이 있는 경우입니다.

그러나 인스턴스(현재 버전)에 제공된 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