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+.*"
亦即 串流 之前剛好有4個空格的一個。
不過,實體(目前版本)上提供的ffmpeg 4.4-static會在這個regex尋找的行中輸出TWO空格:
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
等候並套用Service Pack 14。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f