視頻編碼格式 & 封裝格式

常見的視頻文件,大多爲 mkv、mov、mp4 等擴展名。一般情況下,可以粗略地根據擴展名判斷文件類型。但實際上,科學的分類方法如下:

  • 編碼格式:指的是媒體文件中音視頻的編碼,如:H.264、AAC
  • 容器(封裝格式):可根據文件擴展名區分,用於將多部分內容整合,包括:
    視頻
  • 音頻,可以是多音軌,如:一部影片同時具備多種語言
  • 字幕:一部影片也可以包含多種語言的內置字幕

視頻編碼格式與封裝格式的關係如下圖:
在這裏插入圖片描述

視頻編碼格式

(放在容器格式裏的視頻可以用不同的編碼格式,編碼格式簡單的理解就是用特定的壓縮技術把視頻做些處理。不過容器其實也可以做些壓縮處理。所以視頻是可以在編碼格式、容器格式中做兩次壓縮)

  • MPEG 系列
    由 ISO [國際標準組織機構]下屬的 MPEG [運動圖象專家組]開發 )
    視頻編碼方面主要是 MPEG1(VCD 用的就是它)、MPEG2(DVD 使用)、MPEG4(現在的 DVDRip 使用的都是它的變種,如:DivX,Xvid 等)、MPEG4 AVC;音頻編碼方面主要是 MPEG Audio Layer 1/2、MPEG Audio Layer 3(大名鼎鼎的 mp3)、MPEG-2 AAC 、MPEG-4 AAC 等等。 注意:DVD 音頻沒有采用 MPEG 的 。

  • H.26X 系列
    (由 ITU [國際電傳視訊聯盟]主導,側重網絡傳輸,注意:只是視頻編碼)包括 H261、H262、H263、H263+、H263++、H264(就是 MPEG4 AVC-合作的結晶)。
    H.264最大的優勢是具有很高的數據壓縮比率,在同等圖像質量的條件下,H.264的壓縮比是MPEG-2的2倍以上,是MPEG-4的1.5~2倍。
    使用H.264是需要支付授權費用的。

  • 微軟 Windows Media 系列
    視頻編碼有 MPEG-4 v1/v2/v3(基於 MPEG4,DIVX3 的來源,呵呵)、Windows Media Video 7/8/9/10;音頻編碼有 Windows Media audeo v1/v2/7/8/9 。

  • Real Media系列
    (注意,這裏說的 Real 的編碼,可不是 rm、rmvb 文件)
    視頻編碼有 RealVideo G2(早期)、RealVideo 8/9/10;音頻編碼有 RealAudio cook/sipro(早期)、RealAudio AAC/AACPlus 等

  • QuickTime 系列
    (是一個平臺,有很多編碼器)
    視頻編碼有 Sorenson Video 3(用於QT5,成標準了)、Apple MPEG-4、Apple H.264 ;音頻編碼有 QDesign Music 2、Apple MPEG-4 AAC。

視頻封裝格式

又叫視頻容器格式,就是把已經編碼封裝好的視頻、音頻按照一定的規範放到一起,同一種容器格式中可以放不同編碼的視頻,不過一種視頻容器格式一般是隻支持某幾類編碼格式的視頻

  • AVI (.avi)
    Audio Video Interactived,即音頻視頻交錯格式,就是把視頻和音頻編碼混合在一起儲存,是最常見的音頻視頻容器。支持的視頻音頻編碼也是最多的。

    它採用了一種有損壓縮方式,但壓縮比較高,因此儘管畫面質量不是太好,但其應用範圍仍然非常廣泛,支持的視頻音頻編碼也是最多的。AVI信息主要應用在多媒體光盤上,用來保存電視、電影等各種影像信息。AVI也是最長壽的格式,儘管國際學術界公認AVI已經屬於被淘汰的技術,但是由於windows的通用性,和簡單易懂的開發API,還在被廣泛使用。AVI 也是最長壽的格式,已存在 10 餘年了,雖然發佈過改版(V2.0 於 1996 年發佈),但已顯老態。

  • MPG (.mpg/.mpeg/.dat)
    MPEG(Moving Pictures Experts Group) 編碼採用的音頻視頻容器,具有流的特性,裏面又分爲 PS、TS 等,PS 主要用於 DVD 存儲,TS 主要用於 HDTV。

    MPEG是一個國際標準化組織(ISO)認可的媒體封裝形式,受到大部份機器的支持。其存儲方式多樣,可以適應不同的應用環境。MPEG一般講的是容器格式,而MPEG-1、MPEG-2一般講的是編碼格式。

  • VOB (.vob)
    DVD 採用的音頻視頻容器格式(即視頻 MPEG-2,音頻用 AC3 或者 DTS),支持多視頻多音軌多字幕章節等。

  • MP4
    MPEG-4 編碼採用的音頻視頻容器,基於 QuickTime MOV 開發,具有許多先進特性。

  • 3GP
    3GPP 視頻採用的格式,主要用於流媒體傳送。

  • ASF (.wmv/.asf)
    Advanced Systems Format,Windows Media 採用的音頻視頻容器,能夠用於流傳送,還能包容腳本等。 ASF 封裝的 WMV 視頻具有“數位版權保護”功能。

  • RM (.rm/.rmvb)
    RealMedia 採用的音頻視頻容器,用於流傳送。 由 RealNetworks 開發的一種容器,它通常只能容納 Real Video 和 Real Audio 編碼的媒體。可變比特率的 RMVB 格式,體積很小。

    是Real Networks公司所制定的音頻視頻壓縮規範,根據不同的網絡傳輸速率,而制定出不同的壓縮比率,從而實現在低速率的網絡上進行影像數據實時傳送和播放,具有體積小,畫質也還不錯的優點。

    RMVB的前身爲RM格式,RMVB中的VB指VBR,Variable Bit Rate(可改變之比特率),較上一代rm格式畫面要清晰了很多,原因是降低了靜態畫面下的比特率,可以用RealPlayer、暴風影音、QQ影音等播放軟件來播放。

  • MOV (.mov)
    QuickTime 的音頻視頻容器,由Apple公司開發,用於存儲常用數字媒體類型,恐怕也是現今最強大的容器,甚至支持虛擬現實技術,Java 等,它的變種 MP4、3GP 都沒有這麼厲害。

  • MKV
    Matroska Video,MKV 它能把 Windows Media Video,RealVideo,MPEG-4 等視頻音頻融爲一個文件,而且支持多音軌,支持章節字幕等。 開放標準,開源。

  • WAV
    一種音頻容器(注意:只是音頻),大家常說的 WAV 就是沒有壓縮的 PCM 編碼,其實 WAV 裏面還可以包括 MP3 等其他 ACM 壓縮編碼。

  • TS
    MPEG-2 transport stream,用於數字廣播等非可靠傳輸領域,也被藍光采用。

視頻網站常用視頻格式

現在的視頻基本上都是在線觀看,視頻網站爲了便於管理、適配不同的設備和平臺。基本上就會把視頻都統一轉碼成一種格式。假如你上傳了各種格式的視頻到視頻網站上,最後也是會被全部做轉碼處理。

視頻網站最常用的就是: 容器格式是mp4, 編碼格式是H.264

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