視頻文件的容器格式和編碼格式


001.png

一、概述

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

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

二、常見的文件(容器)格式

  • AVI (.avi)
      其含義是 Audio Video Interactive,就是把視頻和音頻編碼混合在一起儲存,是最常見的音頻視頻容器。支持的視頻音頻編碼也是最多的。AVI 也是最長壽的格式,已存在 10 余年了,雖然發布過改版(V2.0 於 1996 年發布),但已顯老態。

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

  • 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 格式,體積很小。

  • MOV (.mov)
      QuickTime 的音頻視頻容器,恐怕也是現今最強大的容器,甚至支持虛擬現實技術,Java 等,它的變種 MP4、3GP 都沒有這么厲害。

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

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

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

三、常見的音視頻編碼

  • 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- 合作的結晶)。

  • 微軟 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。

其它,如:Ogg、On2-vpx、flash vidio:不詳述啦。特殊說明的,是 DVD 這種媒介的音頻編碼,采用了相對獨立的幾種,例如 AC3(杜比公司開發)和 DTS 等。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM