全部產品
Search
文件中心

Object Storage Service:音視頻處理概述

更新時間:Aug 01, 2025

音視頻處理是由Intelligent Media Management(IMM)提供的資料處理能力,支援多種視頻格式轉換。您可以將原始視頻上傳儲存到Object Storage Service上,通過OSS的RESTful介面x-oss-async-process,您可以在任何時間、任何地點、任何互連網裝置上發起視頻轉碼等處理請求。另外您也可以通過OSS的x-oss-process介面,在源視頻上傳後立即播放。

使用情境

  • 終端覆蓋、網路適配

    轉換解析度和碼率,適應不同終端和網路環境播放。

  • 高效編碼、降低成本

    在保證畫質前提下,通過高效編碼演算法提質降碼,減少卡頓並節省儲存和流量費用。

  • 智能生產、內容再造

    利用視頻AI和超分技術,實現低畫質素材高清重生、截圖、剪輯等內容再造。

  • 即時轉碼、極速起播

    利用邊轉邊播技術,實現按需即時轉碼和極速起播,節省轉碼和儲存費用,提升播放體驗。

工作原理

離線轉碼:將視頻檔案上傳到OSS儲存空間,建立音視頻處理任務,任務執行成功後,轉碼後的檔案儲存體在OSS中。

邊轉邊播:將視頻檔案上傳到OSS儲存空間,建立邊轉邊播播放清單,立即播放,對視頻即時按需轉碼並儲存在OSS中。

處理參數

OSS支援直接使用一個或多個參數處理視頻等音視頻檔案,也支援將多個參數封裝在一個樣式中批量處理視頻等音視頻檔案。關於樣式的更多資訊,請參見樣式

當存在多個處理參數時,OSS將按照參數順序對檔案進行處理。處理參數說明如下表所示。

處理操作

參數

說明

視頻轉碼

video/convert

將OSS中的視頻檔案轉換為需要的格式。

視頻轉動圖

video/animation

將OSS中的視頻檔案轉換為GIF、Webp等動圖格式。

視頻截雪碧圖

video/sprite

將OSS中的視頻檔案截幀並拼成雪碧圖轉為需要的圖片格式。

視頻多幀截取

video/snapshots

將OSS中的視頻檔案截幀並轉換為需要的圖片格式。

視頻拼接

video/concat

將OSS中的多個視頻拼接為一個視頻並轉換為需要的格式。

視頻資訊提取

video/info

提取OSS中的視頻檔案的音視頻格式資訊和音視頻流資訊。

音頻轉碼

audio/convert

將OSS中的音頻檔案轉換為需要的格式。

音頻拼接

audio/concat

將OSS中的多個音頻檔案拼接為一個音頻並轉換為需要的格式。

音頻資訊提取

audio/info

提取OSS中的音頻檔案的音視頻格式資訊和音視頻流資訊。

產生邊轉邊播播放清單

hls/m3u8

將OSS中的視頻檔案產生可用於邊轉邊播的播放清單。

操作方式

  • 您可以通過非同步處理介面x-oss-async-process對視頻檔案進行處理。操作方式,請參見非同步處理

  • 您可以通過同步處理介面x-oss-process對視頻檔案進行處理。操作方式,請參見同步處理

  • 您可以通過批處理對存量視頻檔案進行處理。操作方式,請參見批處理

  • 您可以通過觸發器對增量視頻檔案進行處理。操作方式,請參見觸發器

使用限制

音視頻處理支援的格式如下表所示。

專案

音頻格式

視頻格式

輸入

wav、 pcm、 tta、 flac、 au、 ape、 mp3、 wma、 ogg、 aac、 ra、 midi、 mpc、 mv、 aif、 aiff、 m4a、 mka、 mp2、 mpa、 wv、 ac3、 dts、 amr、 3gpp等所有主流格式

avi、 mpeg、 mpg、 dat、 divx、 xvid、 rm、 rmvb、 mov、 qt、 asf、 wmv、 vob、 3gp、 mp4、 flv、 avs、 mkv、 ts、 ogm、 nsv、 swf等所有主流格式

離線轉碼輸出

mp3、aac、flac、oga、ac3、opus

mp4、mkv、mov、asf、avi、mxf、ts、flv

邊轉邊播輸出

ts

ts

更多參數約束,請參見CreateMediaConvertTask - 建立媒體轉碼任務GenerateVideoPlaylist - 產生邊轉邊播播放清單

計費

音視頻處理能力由Intelligent Media Management服務 (IMM) 進行計費,費用詳情請參見計費項目