全部產品
Search
文件中心

Intelligent Media Services:智能生產製作FAQ

更新時間:Jan 24, 2025

通過閱讀本文,您可以瞭解使用智能生產製作服務時常見的問題及解決方案。

目錄

FAQ

視訊剪輯時如何將成片輸出至VOD中?

在調用介面SubmitMediaProducingJob提交剪輯合成作業時,將參數OutputMediaTarget設定為vod-media,參數OutputMediaConfig中的StorageLocationFileName欄位分別設定為VOD媒資檔案儲存體地址和檔案名稱。樣本如下所示:

"OutputMediaConfig": {
  "StorageLocation": "outin-8e7*******.oss-cn-shanghai.aliyuncs.com",
  "FileName": "vod-output.mp4"
}

如何擷取合成任務的結果?

在調用介面SubmitMediaProducingJob提交剪輯合成作業後會返回JobId,可以通過調用介面GetMediaProducingJob並傳入JobId查詢剪輯合成作業,根據返回的Status判斷合成任務狀態。

一個合成任務需要花費多長時間?

通常情況下,合成時間與視頻的總時間長度相當,如:一個5min的成片,合成耗時也需要5min。但由於任務都需要必要的排隊、檔案分析、下載,即便再短的成片也需要15s以上完成。基於不同的複雜度,一個15s的短視頻,合成耗時在10s~2min內波動是正常現象,如果一次性提交大量任務(幾萬個),後台會排隊執行,如有提速需求,可提工單支援。

影響合成耗時的因素?

剪輯合成需要逐幀處理,一般成片解析度越大、成片時間長度越長,合成耗時就越長,如果成片中使用了大量特效、轉場,或對素材進行了縮放(如:把4k解析度素材縮放到480p)也會增加合成耗時。有時對時間軸錯誤的使用也會增加合成耗時,如果合成耗時不符合預期,可提工單找技術同學反饋,或加入我們的DingTalk答疑群諮詢:48335001108。

為什麼視頻輸出時間長度與預期不符?

  • 轉場導致成片時間長度縮短轉場(Transition)是從前一個素材到後一個素材的過渡,過渡過程中前後兩個素材會同時播放,導致後一個素材需要提前開始,故而會縮短成片時間長度。若要維持成片時間長度不變,您可以在對素材進行截取時預留出足夠的轉場時間長度。或者使用DLTransition在轉場過程中補幀,以保持成片時間長度不變。

  • 使用AI_TTS導致整體時間長度延長 當使用AI_TTS時,輸出的音軌素材片段的長度大於視頻軌的長度,導致輸出時間整體延長。您可以參考素材與素材時間長度自動對齊方案來解決這個問題。

  • 時間軸(timeline)設定不當:沒有設定In和Out,僅設定了TimelineIn和TimelineOut會導致預設按照原始素材的時間長度進行處理,建議設定in = 0,out = timelineOut - timelineIn,化對素材的處理。

為什麼我合成的視頻在xx秒之後會出現黑屏現象?

視頻合成後出現黑屏現象,通常源於您的視頻素材持續時間長度小於軌道長度。例如,當您的視頻素材僅有6秒,而音軌長度是12s,這會導致6s之後都是黑屏。為解決這一問題,您可以設定視頻軌為主軌道來被其他軌道對齊,或者合理規劃其他軌道長度,以確保它們與視頻軌的長度相匹配。

為什麼調用合成任務OpenAPI時提示“TimelineFormatError”?

檢查Timeline格式是否符合定義,同時確保沒有JSON語法錯誤。關於Timeline格式詳情,請參見Timeline配置說明。更多Timeline樣本,請參見視頻/圖片混剪

添加字幕後,輸出視頻種字幕不顯示、出現亂碼或顯示異常

如果您使用的是小語種(韓語、阿拉伯、蒙古語等),可能會出現由字型渲染引起的問題。您可以嘗試提交任務時使用預設字型(阿里巴巴普惠體),如果問題仍未解決,您可以通過DingTalk搜尋群號48335001108,加入智能媒體服務產品群聯絡我們。

圖文、字幕輸出位置與預期不符

  • 確保輸出畫面尺寸與預覽一致。您可以使用0~1之間的相對位置值來調整效果,以保持一致的表現。

  • 如果同一軌道上的素材在時間和位置上重疊,可能會觸發防碰撞機制,導致位置發生變化。您可以考慮將這些素材拆分放置在不同的軌道上,以更靈活地安排素材位置和時間。

字幕FontSize與預覽或期望的效果不一致

  • 如果您使用的是Effect Type:Text中的FontSize屬性,那麼該字型大小會根據素材尺寸和成片尺寸進行縮放。您可將FontSize修改為FixedFontSize將使字型大小保持不進行縮放調整。

  • 您可以使用SubtitleTrackClip字幕軌來指定您的字幕內容。如果您指定了字幕字型,在某些字型上,字幕的渲染高度(像素)可能會小於字型大小。您可以通過調整SizeRequestType=Nominal來使字幕的渲染高度(像素值)等於字型大小。

  • 指定預覽尺寸可確保輸出的字型大小與預覽時保持一致。例如,若期望輸出720P的成片,可指定預覽尺寸參數為FECanvas={"Height":720,"Width":1280}。

提交剪輯任務時遇到“Throttling.User”錯誤

  • 智能媒體服務IMS的寫介面通常限制為30QPS。當客戶提交任務的並發量較高時,可能會遭遇限流情況。遇到此類情況時,可以選擇暫停1秒後再繼續提交任務。

  • 以30QPS計算,一分鐘可以提交1800個任務,通常能夠滿足大部分客戶的需求。如果業務需求需要在30 QPS以上持續提交幾十分鐘的任務(例如在營運活動情境中,需要在半小時內合成幾百萬個視頻),可以通過提交工單來申請提高QPS。

索引狀態失敗如何處理?

媒資管理頁面,選中需要重新分析的媒資後,單擊列表下方的索引分析即可重新發起索引分析任務。

image