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