視頻的容器與格式

1.視頻容器格式簡介

   一般而言,視頻文件的擴展名就是視頻的容器名。比如“avi文件”或者“mp4文件,avi和mp4只是容器格式。好比zip文件,裏面可以包含各種文件,視頻容器格式只是定義了怎麼存儲數據,而不論存儲什麼類型的數據。不過視頻容器格式比這個更復雜一些,因爲不是所有的視頻流格式兼容所有的視頻容器格式。

    一個視頻文件一般包含多個track,而每個視頻track(沒有音頻)又可對應一到多個音頻track。這些track又總是相互關聯的。每個音頻track內部包含標記用於和視頻同步。每個track可包括元數據,比如視頻track的縱橫比(視頻長和寬),或者音頻track的語言。容器也可以有元數據,比如視頻自身的題目,視頻的封面,片段號碼(用於在電視上展示)等等。

  常見的容器格式:

  • AVI(Audio Video Interleave):比較早的AVI是Microsoft開發的。其含義是Audio Video Interactive,就是把視頻和音頻編碼混合在一起存儲。AVI也是最長壽的格式,已存在10餘年了,雖然發佈過改版(V2.0於1996年發佈),但已顯老態。AVI格式上限制比較多,只能有一個視頻軌道和一個音頻軌道(現在有非標準插件可加入最多兩個音頻軌道),還可以有一些附加軌道,如文字等。AVI格式不提供任何控制功能。擴展名:avi
  • WMV(Windows Media Video)是微軟公司開發的一組數字視頻編解碼格式的通稱,ASF(Advanced Systems Format)是其封裝格式。ASF封裝的WMV檔具有“數字版權保護”功能。擴展名:wmv/asf、wmvhd
  • MPEG格式:MPEG(Moving Picture Experts Group),是一個國際標準化組織(ISO)認可的媒體封裝形式,受到大部份機器的支持。其存儲方式多樣,可以適應不同的應用環境。MPEG-4檔的檔容器格式在Part 1(mux)、14(asp)、15(avc)等中規定。MPEG的控制功能豐富,可以有多個視頻(即角度)、音軌、字幕(位圖字幕)等等。MPEG的一個簡化版本3GP還廣泛的用於準3G手機上。擴展名:dat(用於VCD)、vob、mpg/mpeg、3gp/3g2(用於手機)等
  • Matroska是一種新的多媒體封裝格式,這個封裝格式可把多種不同編碼的視頻及16條或以上不同格式的音頻和語言不同的字幕封裝到一個Matroska Media檔內。它也是其中一種開放源代碼的多媒體封裝格式。Matroska同時還可以提供非常好的交互功能,而且比MPEG的方便、強大。擴展名:mkv
  • Real Video或者稱Real Media(RM)檔是由RealNetworks開發的一種檔容器。它通常只能容納Real Video和Real Audio編碼的媒體。該檔帶有一定的交互功能,允許編寫腳本以控制播放。RM,尤其是可變比特率的RMVB格式,沒有複雜的Profile/Level,製作起來較H.264視頻格式簡單,非常受到網絡上傳者的歡迎。此外很多人仍有RMVB體積小高質量的錯誤認知,這個不完全正確的觀念也影響很多人只收rmvb,事實上在相同碼率下,rmvb編碼相較H.264這個高度壓縮的先進視頻編碼,體積較大。擴展名:rm/rmvb
  • QuickTime File Format是由蘋果公司開發的容器。1998年2月11日,國際標準組織(ISO)認可QuickTime文件格式作爲MPEG-4標準的基礎。QT可存儲的內容相當豐富,除了視頻、音頻以外還可支持圖片、文字(文本字幕)等。擴展名:mov、qt
  • Ogg Media是一個完全開放性的多媒體系統計劃,OGM(Ogg Media File)是其容器格式。OGM可以支持多視頻、音頻、字幕(文本字幕)等多種軌道。擴展名:ogg
  • MOD格式是JVC生產的硬盤攝錄機所採用的存儲格式名稱。

2. 視頻容器與音視頻格式的關聯




3.容器支持的音頻格式


4.容器支持的視頻格式




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章