轉碼是媒體處理中重要的一步,本文為您介紹阿里云視頻點播支持的轉碼技術及如何使用。
前置概念
閱讀本文前,您需要先了解轉碼相關的基礎概念,例如編碼方式、封裝格式、碼率、分辨率等,詳情請參見基本概念。
什么是轉碼
視頻轉碼(Video Transcoding)是指將已經壓縮編碼的視頻碼流轉換成另一個視頻碼流,以適應不同的網絡帶寬、不同的終端處理能力和不同的用戶需求。轉碼本質上是一個先解碼、再編碼的過程,因此轉換前后的碼流可能遵循相同的視頻編碼標準,也可能不遵循相同的視頻編碼標準。
轉碼在視頻生產流程中的位置如下:
功能特性
使用場景
多終端設備適配:適配PC、TV以及移動終端等多平臺播放。
多種網絡環境適配:不同網絡帶寬的用戶選擇最佳碼率,流暢播放。
降低存儲、分發成本: 保證在相同畫質質量的前提下,調整視頻碼率、提高視頻壓縮率、減小文件體積,從而減少播放卡頓并節省存儲和流量費用。
內容保護:為內容保護提供了有效的支持,適用于在線教育、原創保護等多種場景。
水印添加:在視頻上添加企業Logo、電視臺臺標、用戶ID或昵稱等標志性信息,用于品牌宣傳或者宣示當前視頻的版權歸屬。
點播基于長時間及大量的數據分析,進行多種清晰度場景化的預設配置,提供從上傳到轉碼一體化的流程處理。
轉碼類型
視頻點播提供了多種轉碼類型,可滿足用戶不同業務場景的轉碼需求。
轉碼類型 | 技術說明 | 適用場景 | |
標準轉碼 | 普通視頻轉碼 | 視頻點播系統預置了流暢、標清、高清、超清、2K、4K、原畫(轉封裝)共7種清晰度。 | 滿足基礎的轉碼需求,生成不同規格的視頻以適應不同的網絡帶寬環境及多終端處理,然后經過CDN加速分發,最終供終端播放,適用于異步處理、延遲播放這類業務場景。 |
音頻轉碼 | 提供普通音質、高音質兩檔音質。 | 適用于改善音質的業務場景。 | |
原畫(轉封裝) | 視頻將保持原始清晰度和碼率,僅更新視頻文件的封裝格式。 | 適用于無需調整視頻尺寸或碼率的業務場景。 | |
窄帶高清轉碼 | 窄帶高清TM1.0 | 基于阿里云自有的轉碼技術,對視頻中每個場景、動作、內容、紋理等進行智能分析。在保證相同視頻畫質的同時,視頻碼率更低,降低帶寬成本。更多內容,請參見云棲社區。 |
|
窄帶高清TM2.0 | 窄帶高清TM2.0根據清晰度預期嘗試降低碼率,根據預設碼率選擇最佳分辨率。從人眼視覺模型出發,憑借阿里云技術算法,將編碼器的優化目標從保真度更高調整為主觀體驗更好,突破視頻編碼器的能力上限,在節省碼率的同時,也能提供更加清晰的觀看體驗。相比窄帶高清TM1.0,碼率更低,分辨率更佳。 說明 目前僅華東2(上海)、華北2(北京)、華南1(深圳)、新加坡地域支持窄帶高清TM2.0。 | 原始畫質較差時,相對更適用。 | |
不轉碼即分發 | 不轉碼模板組(系統內置) | 點播系統內置的不轉碼模板組,直接將源片作為視頻流進行播放。
| 適用于短視頻、直播轉點播錄制等快速分發、實時播放的業務場景,用戶直接播放源片,既可快速響應播放請求,也可節約轉碼成本。
|
多碼率自適應轉碼 | 視頻打包轉碼 | 將視頻轉碼輸出成HLS格式碼流信息構建到自適應多碼率文件當中,可供播放器進行分辨率選擇和切換。 多碼率支持根據網絡環境自適應切換視頻清晰度,也支持手動切換清晰度。 | 適用于多碼率自適應場景。 |
字幕打包轉碼 | 將視頻多語言字幕文件的信息構建到自適應多碼率文件中,可供播放器進行語言字幕選擇和切換。 | 適用于多語言字幕切換場景。 |
費用說明
視頻轉碼為收費服務,根據轉碼輸出視頻的規格和時長計費,計費詳情,請參見媒資轉碼計費。
注意事項
同一視頻每次轉碼都會產生轉碼計費,轉碼后會產生新的視頻文件占用存儲空間,請按需創建轉碼模板組及發起轉碼,避免不必要的空間浪費或費用產生。
視頻點播轉碼支持的輸入和輸出格式及限制,請參見音視頻轉碼限制。