视频容器格式与编码格式简介
視頻容器格式、編碼格式定義
我們知道Windows平臺(tái)上可以通過后綴標(biāo)明文件格式,比如.exe, ?.txt, .mg4等...
過去幾年還不流行在線視頻的時(shí)候,大家可以用迅雷下載到各種格式的視頻。可以簡(jiǎn)單的理解成視頻擴(kuò)展名就是視頻的容器格式。
視頻容器格式
又叫封裝格式,就是把已經(jīng)編碼封裝好的視頻、音頻按照一定的規(guī)范放到一起。
當(dāng)然里面可能還有字幕、腳本之類的。例如有些格式規(guī)定文件內(nèi)容分為頭部、主體、索引三部分。
所謂容器顧名思義像裝東西的器具了,里面可以裝不同類型的東東,當(dāng)然了每種容器只適合放某些類型的東西,杯子適合裝水、飲料,不適合裝瓜子、糖果。
同一種容器格式中可以放不同編碼的視頻,不過一種視頻容器格式一般是只支持某幾類編碼格式的視頻。
常見的容器格式有: MP4、rmvb、rm、flv、AVI、mov、WMV、mkv
編碼格式
放在容器格式里的視頻可以用不同的編碼格式,編碼格式簡(jiǎn)單的理解就是用特定的壓縮技術(shù)把視頻做些處理。不過容器其實(shí)也可以做些壓縮處理。所以視頻是可以在編碼格式、容器格式中做兩次壓縮。
常見的編碼格式有:mpeg-2、mpeg-4、h.263、h.264、RV40
常見容器格式介紹
AVI
AVI英文全稱是Audio Video Interleaved,即音頻視頻交錯(cuò)格式。是將語(yǔ)音和影像同步組合在一起的文件格式, 是Microsoft在1992年推出。
它采用了一種有損壓縮方式,但壓縮比較高,因此盡管畫面質(zhì)量不是太好,但其應(yīng)用范圍仍然非常廣泛,支持的視頻音頻編碼也是最多的。AVI信息主要應(yīng)用在多媒體光盤上,用來保存電視、電影等各種影像信息。AVI也是最長(zhǎng)壽的格式,盡管國(guó)際學(xué)術(shù)界公認(rèn)AVI已經(jīng)屬于被淘汰的技術(shù),但是由于windows的通用性,和簡(jiǎn)單易懂的開發(fā)API,還在被廣泛使用。
MOV
MOV即QuickTime影片格式,它是Apple公司開發(fā)的一種音頻、視頻文件格式,用于存儲(chǔ)常用數(shù)字媒體類型。這一封裝和AVI幾乎是同一時(shí)代的,缺陷也不少,現(xiàn)在很少有人使用。
RM/RMVB
RM格式是Real Networks公司所制定的音頻視頻壓縮規(guī)范,根據(jù)不同的網(wǎng)絡(luò)傳輸速率,而制定出不同的壓縮比率,從而實(shí)現(xiàn)在低速率的網(wǎng)絡(luò)上進(jìn)行影像數(shù)據(jù)實(shí)時(shí)傳送和播放,具有體積小,畫質(zhì)也還不錯(cuò)的優(yōu)點(diǎn)。
早期的RM格式為了能夠?qū)崿F(xiàn)在有限帶寬的情況下,進(jìn)行視頻在線播放而被研發(fā)出來,并一度紅遍整個(gè)互聯(lián)網(wǎng)。
RMVB的前身為RM格式,RMVB中的VB指VBR,Variable Bit Rate(可改變之比特率),較上一代rm格式畫面要清晰了很多,原因是降低了靜態(tài)畫面下的比特率,可以用RealPlayer、暴風(fēng)影音、QQ影音等播放軟件來播放。
ASF
ASF是(Advanced Streaming Format 高級(jí)串流格式)的縮寫,是 Microsoft 為 Windows 98 所開發(fā)的串流多媒體文件格式。ASF是微軟公司W(wǎng)indows Media的核心。這是一種包含音頻、視頻、圖像以及控制命令腳本的數(shù)據(jù)格式。
這個(gè)詞匯當(dāng)前可和 WMA 及 WMV 互換使用。WMA(windows media audio)、WMV(windows media video)。WMA是只包含音頻文件,WMV是同時(shí)包含音頻和視頻文件, ASF則可以只包含音頻、或者同時(shí)有視頻音頻
mkv
MKV是Matroska Video的簡(jiǎn)稱,它是一種新的多媒體封裝格式,MKV最大的特點(diǎn)就是能容納多種不同類型編碼的視頻、音頻及字幕流。
MPG/MPEG
MPG又稱MPEG(Moving Pictures Experts Group)。MPEG是一個(gè)國(guó)際標(biāo)準(zhǔn)化組織(ISO)認(rèn)可的媒體封裝形式,受到大部份機(jī)器的支持。其存儲(chǔ)方式多樣,可以適應(yīng)不同的應(yīng)用環(huán)境。MPEG一般講的是容器格式,而MPEG-1、MPEG-2一般講的是編碼格式。
常見編碼格式介紹
MPEG系列編碼格式
MPEG-1
制定于1992年,它是針對(duì)1.5Mbps以下數(shù)據(jù)傳輸率的數(shù)字存儲(chǔ)媒體運(yùn)動(dòng)圖像及其伴音編碼而設(shè)計(jì)的國(guó)際標(biāo)準(zhǔn)。也就是我們通常所見到的VCD制作格式。
使用MPEG-1的壓縮算法,可以把一部120分鐘長(zhǎng)的電影壓縮到1.2GB左右大小。這種視頻格式的文件擴(kuò)展名包括.mpg、.mlv、.mpe、.mpeg及VCD光盤中的.dat文件等
MPEG-2
制定于1994年,設(shè)計(jì)目標(biāo)為高級(jí)工業(yè)標(biāo)準(zhǔn)的圖像質(zhì)量以及更高的傳輸率。這種格式主要應(yīng)用在DVD/SVCD的制作(壓縮)方面,同時(shí)在一些HDTV(高清晰電視廣播)和一些高要求視頻編輯、處理上面也有相當(dāng)?shù)膽?yīng)用。使用MPEG-2的壓縮算法,可以把一部120分鐘長(zhǎng)的電影壓縮到4到8GB的大小。這種視頻格式的文件擴(kuò)展名包括.mpg、.mpe、.mpeg、.m2v及DVD光盤上的.vob文件等
MPEG-4
制定于1998年,MPEG-4是為了播放流式媒體的高質(zhì)量視頻而專門設(shè)計(jì)的,它可利用很窄的帶寬,通過幀重建技術(shù),壓縮和傳輸數(shù)據(jù),以求使用最少的數(shù)據(jù)獲得最佳的圖像質(zhì)量。目前MPEG-4最有吸引力的地方在于它能夠保存接近于DVD畫質(zhì)的小體積視頻文件。另外,這種文件格式還包含了以前MPEG壓縮標(biāo)準(zhǔn)所不具備的比特率的可伸縮性、動(dòng)畫精靈、交互性甚至版權(quán)保護(hù)等一些特殊功能。這種視頻格式的文件擴(kuò)展名包括.mp4、.asf、.mov和DivX AVI等。
H.26X系列編碼格式
(由ITU[國(guó)際電傳視訊聯(lián)盟]主導(dǎo),側(cè)重網(wǎng)絡(luò)傳輸,注意:只是視頻編碼):包括H261、H262、H263、H263+、H263++、H264(就是MPEG4 AVC-合作的結(jié)晶)
H.264
H.264=MPEG-4(第十部分,也叫ISO/IEC 14496-10) = MPEG-4 AVC。因此,不論是MPEG-4 AVC、MPEG-4 Part 10,還是ISO/IEC 14496-10都是指H.264,H.264也是MPEG-4的一部分。
H.264最大的優(yōu)勢(shì)是具有很高的數(shù)據(jù)壓縮比率,在同等圖像質(zhì)量的條件下,H.264的壓縮比是MPEG-2的2倍以上,是MPEG-4的1.5~2倍。
使用H.264是需要支付授權(quán)費(fèi)用的。
微軟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系列編碼格式
視頻編碼有RealVideo G2(早期)、RealVideo 8/9/10;音頻編碼有RealAudio cook/sipro(早期)、RealAudio AAC/AACPlus等?
QuckTime系列編碼格式
視頻編碼有Sorenson Video 3(用于QT5,成標(biāo)準(zhǔn)了)、Apple MPEG-4、Apple H.264 ;音頻編碼有QDesign Music 2、Apple MPEG-4 AAC。
HTML5常用視頻格式
現(xiàn)在看視頻基本上是在線觀看,而web端現(xiàn)在又流行HTML5了。 HTML 5中常用的容器格式和編碼格式是: 容器格式? Ogg?? ? ? =?Theora?視頻編碼格式 + Vorbis音頻編碼格式 容器格式?MPEG4 ?= H.264?視頻編碼格式 + AAC音頻編碼格式 容器格式?WebM ? ?= VP8?視頻編碼格式 + Vorbis音頻編碼格式
視頻網(wǎng)站常用視頻格式
現(xiàn)在的視頻基本上都是在線觀看,視頻網(wǎng)站為了便于管理、適配不同的設(shè)備和平臺(tái)。基本上就會(huì)把視頻都統(tǒng)一轉(zhuǎn)碼成一種格式。假如你上傳了各種格式的視頻到視頻網(wǎng)站上,最后也是會(huì)被全部做轉(zhuǎn)碼處理。
視頻網(wǎng)站最常用的就是: 容器格式是mp4, 編碼格式是H.264
總結(jié)
以上是生活随笔為你收集整理的视频容器格式与编码格式简介的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 直播协议HTTP-FLV标准解读与技术实
- 下一篇: 音视频封装格式、编码格式知识