在網(wǎng)上經(jīng)常能看到有人抱怨 說(shuō)某個(gè)視頻播放不了,某個(gè)視頻有聲音沒(méi)有畫(huà)面。命名是AVI的格式,為什么有些視頻可以非常完美的播放,有些視頻卻完全播放不了呢?這篇文章讓我們來(lái)討論討論視頻格式和視頻編碼。 當(dāng)我們看到一個(gè)視頻文件的時(shí)候,可以經(jīng)常看到視頻文件后面跟著***.avi,***.mp等等許多種類,這些類型到底是什么呢,其實(shí)他們就是視頻的封裝格式。 封裝格式知多少: 說(shuō)到封裝格式,我們先要了解一下什么是所謂的封裝格式。封裝格式就是將已經(jīng)編碼壓縮好的視頻軌和音頻軌按照一定的格式放到一個(gè)文件中。也就是說(shuō)僅僅是一個(gè)外殼,或者大家把它當(dāng)成一個(gè)放視頻軌和音頻軌的文件夾也可以。筆者查到這些后可以給大家打個(gè)比方:封裝格式就像是個(gè)包裝盒,而編碼壓縮好的視頻音頻文件就像是盒子里面的東西,你要是拿去送禮,不可能一下子把東西零零碎碎拿著送給別人,而封裝格式也是如此,它只是外在的一個(gè)東西,就是把視頻音頻文件包裝好了的東西,可以一次性的將內(nèi)容展示給我們。 ■常見(jiàn)的格式:
● AVI: AVI是最常見(jiàn)的視頻封裝格式之一,它可以兼容各種視頻編碼,目前也有p分辨率的AVI文件,最早也是由微軟開(kāi)發(fā),交互式存儲(chǔ)方式是該格式最大的特點(diǎn),當(dāng)然作為一種年就已經(jīng)問(wèn)世的視頻封裝格式,缺點(diǎn)也比較突出,那就是體積大,同樣的一部影片,AVI與MPEG-的文件大小幾乎相同。微軟在年代初創(chuàng)立的封裝標(biāo)準(zhǔn),是當(dāng)時(shí)為對(duì)抗quicktime格式(mov)而推出的,只能支持固定CBR恒定比特率編碼的聲音文件。
● MKV:
這個(gè)格式可以說(shuō)是最好的封裝格式了,被譽(yù)為萬(wàn)能封裝器。有良好的兼容和跨平臺(tái)性、糾錯(cuò)性,可帶 外掛字幕。相比前幾種封裝格式,MKV是最純粹“封裝”的格式,MKV文件僅僅是將其他視頻流和聲音、字幕等文件整合到一個(gè)MKV文件中,雖然對(duì)圖像質(zhì)量和壓縮方面沒(méi)有明顯的優(yōu)勢(shì),但MKV能夠內(nèi)置條以上的音軌,字幕支持條以上的字幕,與之前的DVD碟片類似,也是最近比較熱的格式,不過(guò)受到文件體積龐大的限制,目前p分辨率的MKV文件還比較少。
● MOV:
它是Apple公司開(kāi)發(fā)的一種音頻、視頻文件格式,用于存儲(chǔ)常用數(shù)字媒體類型。當(dāng)選擇QuickTime(*.mov)作為“保存類型”時(shí),動(dòng)畫(huà)將保存為.mov文件。MOV是Quicktime封裝
● RM/RMVB:
Real Video,由RealNetworks開(kāi)發(fā)的應(yīng)用于rmvb和rm。
● TS/PS:
TS不像AVI,從誕生那天起,就考慮到了網(wǎng)絡(luò)播放的功能。作為網(wǎng)絡(luò)下載最流行的封裝格式之一,MPEG-或者VC-等編碼都可以封裝,是藍(lán)光和全高清視頻常采用的封裝格式,但是體積較大,可是其視頻質(zhì)量相當(dāng)優(yōu)秀,還原準(zhǔn)確,是高清發(fā)燒友比較喜歡的格式,在下載中也可以注意這一點(diǎn),基本以.TS結(jié)尾的視頻質(zhì)量很高。但是對(duì)于VC-(支持不太好)
剛才在封裝格式里面提到了MPEG-,VC-等,這些都是視頻的編碼格式,接下來(lái)我們討論一下視頻編碼方式。 在高清視頻編碼格式方面,我們可以經(jīng)常會(huì)見(jiàn)到以下這幾個(gè)命名:MPEG- TS、Divx、Xvid、H.、WMV-HD和VC-。目前發(fā)展過(guò)程中,MPEG-、H.、VC-是其中最為關(guān)注的。由于在高清視頻格式后來(lái)發(fā)展過(guò)程中,由于兩家公司,東芝與sony的競(jìng)爭(zhēng)中,就是HD-DVD與藍(lán)光的較量中,雖然最后HD-DVD退出了競(jìng)爭(zhēng),以藍(lán)光的勝利結(jié)束,但是他們都選擇支持這三種編碼格式,也說(shuō)明了他們的有很大的競(jìng)爭(zhēng)優(yōu)勢(shì)。也是后來(lái)被關(guān)注最多的格式。 各種格式的發(fā)展歷程 ■ MPEG編碼 首先我們先介紹一下MPEG。MPEG是英文Moving Picture Experts Group的簡(jiǎn)稱,翻譯過(guò)來(lái)也就是運(yùn)動(dòng)圖像專家組。該專家組建于年,可以說(shuō)很早,他們專門負(fù)責(zé)建立視頻和音頻標(biāo)準(zhǔn),而成員都是為視頻、音頻及系統(tǒng)領(lǐng)域的技術(shù)專家。簡(jiǎn)單講就是個(gè)行業(yè)里的組織,專門對(duì)數(shù)字內(nèi)容做出業(yè)界規(guī)范的組織。 MPEG 大家現(xiàn)時(shí)泛指的MPEG-X版本,就是由ISO(International Organization for Standardization)所制定而發(fā)布的視頻、音頻、數(shù)據(jù)的壓縮標(biāo)準(zhǔn)。ISO是國(guó)際標(biāo)準(zhǔn)制定組織,我們喝的牛奶或者用的什么產(chǎn)品上經(jīng)??吹牡腎SO之類的就是一個(gè)意思。 MPEG發(fā)展的很早,目前也分類很多,了解了他對(duì)大家?guī)椭艽蟆?nbsp; ● MPEG:MPEG是最早出現(xiàn)的,這時(shí)候我們就廣泛認(rèn)識(shí)到這個(gè)組織和他們的標(biāo)準(zhǔn)了。還記得VCD嗎?VCD 就是其中最主要的代表。VCD這個(gè)具體的格式是從日本而來(lái)的,并遵守MPEG規(guī)格。 ● MPEG:其代表是DVD。一般為P(*)。DVD當(dāng)時(shí)都符合這個(gè)標(biāo)準(zhǔn)。 ● MPEG:Xvid 和H.(下文重點(diǎn)提到)同屬于MPEG格式,是高于MPEG、的新一代數(shù)字媒體格式 。 ● MPEG-是由MPEG和ITU-T雙方合作開(kāi)發(fā)的。因此MPEG-在ITU-T的命名規(guī)范中被稱之為H.。有時(shí)候我們還會(huì)看到“MPEG-HD”或“MPEG-TS”字樣,其實(shí)這都是在說(shuō)MPEG-(為我們普通消費(fèi)者增加了多少麻煩啊?。。?。 之所以叫做MPEG-HD是為了區(qū)別DVD常采用的MPEG而做的區(qū)分。因?yàn)镻格式的DVD也是MPEG-編碼的。而叫MPEG-TS是因?yàn)镻的高清MPEG一般文件格式后綴是.TS,這個(gè)也有別于DVD里封裝的.VOB。 MPEG-TS格式的高清視頻文件在網(wǎng)上很常見(jiàn),一般采用mpg、tp和ts為后綴。采用MPEG-TS格式壓縮后的高清視頻文件通常都相當(dāng)大,以一部min的電影為例。文件大小通常都在GB以上,有的甚至超過(guò)GB。MPEG-最大的缺點(diǎn)就是文件體積過(guò)大。 隨著技術(shù)的改進(jìn),它在高清視頻方面也得到了應(yīng)用。雖然他的文件容量很大,但是能夠這么順風(fēng)順?biāo)陌l(fā)展也有自己的優(yōu)點(diǎn),那就是相對(duì)于其他編碼方式,它對(duì)于系統(tǒng)資源的消耗是最小的,解碼能力不強(qiáng)的芯片也可以流暢播放。也就是你買的播放機(jī)如果性能不怎么強(qiáng)的話,一樣可以比較流暢的播放。 而 H.和VC-是利用高效率的壓縮算法,把影片容量壓縮的更小,以便于傳輸或存儲(chǔ)。相對(duì)的,播放這兩種格式的影片,就需要硬件有更強(qiáng)大的處理能力來(lái)進(jìn)行解碼。不過(guò),技術(shù)進(jìn)步實(shí)在太快了,時(shí)間要不了多久,隨著硬件解碼芯片的發(fā)展,H.和VC-必然成為像當(dāng)年的DVD那樣,任何主流的配置都能流暢播放,那時(shí)候MPEG-也就沒(méi)有任何優(yōu)勢(shì)而言了。所以,目前最流行的也是我們看高清最好的只有H.與VC-這兩種編碼方式了。 ■ H.編碼 H.標(biāo)準(zhǔn)是由國(guó)際電信聯(lián)盟電信標(biāo)準(zhǔn)化部門(ITU-T)和國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì)(ISO/IEC)共同研究發(fā)布,因此H.有兩個(gè)名稱,一個(gè)是沿用ITU-T組織的H.x名稱,叫“H.”,另一個(gè)則是“MPEG-AVC(MPEG第部分)”,其中“AVC”(高級(jí)視頻編碼)。。 ■ WMV編碼 WMV是由微軟公司創(chuàng)立的一種視 頻壓縮格式。由于Windows操作系統(tǒng)大力支持WMV系列版本。因此WMV-HD格式在PC系統(tǒng)中應(yīng)用較廣。 WMV(Windows Media Video)是微軟公司的視頻編解碼 器家族,包括WMV 、WMV 、WMV 、WPV 。這一族的編解碼 器可以應(yīng)用在從撥號(hào)上網(wǎng)的窄帶視頻到高清晰度電視(HDTV)的寬帶視頻。使用Windows Media Video用戶還可以將視頻文件刻錄到CD、DVD或者其它一些設(shè)備上。它也適用于用作媒體服務(wù)器。WMV 可以被看作是MPEG-的一個(gè)增強(qiáng)版本。最新的由SMPTE(電視電影工程師協(xié)會(huì))承認(rèn)的WMV-,也就是我們說(shuō)的上面的VC-。 微軟支持 ■ Divx、Xvid 我們還可以經(jīng)常看的到Divx、Xvid,這兩個(gè)也很容易弄混。 其實(shí)兩者確實(shí)有很大淵源。DivX是一種將影片的音頻由MP來(lái)壓縮、視頻由MPEG-技術(shù)來(lái)壓縮的數(shù)字多媒體壓縮格式。DivX就是從微軟公司MPEG- v編碼技術(shù)中派生出的最為知名以及被廣大DVDRipper廣泛采用的視頻編碼技術(shù)。用它編碼的視頻文件不僅最大程度上還原了DVD原本的畫(huà)面質(zhì)量,而且可以允許你選擇幾乎所有格式的音頻.它的視頻部分采用的是微軟的MPEG-技術(shù)進(jìn)行壓縮,而音頻部分則是采用MP或WMA進(jìn)行壓縮,然后把視頻和音頻部分進(jìn)行完美組合成讓我們耳目一新的AVI文件,就是DivX影片了。DivX最早是由國(guó)外的一名電腦游戲玩家和一名黑客制作,他們破解了微軟的MPEG-視頻壓縮算法而后重新改寫(xiě)并重新命名為DivX。 XviD是目前世界上最常用的視頻編碼解碼 器(codec),而且是第一個(gè)真正開(kāi)放源代碼的,通過(guò)GPL協(xié)議發(fā)布。在很多次的codec比較中,XviD的表現(xiàn)令人驚奇的好,總體來(lái)說(shuō)是目前最優(yōu)秀、最全能的codec??梢哉f(shuō)XviD是與Divx一脈相承而又有所加強(qiáng)的。 ■ 封裝格式與編碼方式的對(duì)應(yīng)一覽 最后我們可以看一下到底什么樣的封裝格式可以兼容什么樣的編碼格式,以下我們找到了底下幾個(gè)主流的封裝格式可以封裝的視頻編碼的格式類型,僅供各位參考。 AVI: 可用MPEG-, DIVX, XVID, WMV, WMV, AC-, H. WMV: 可用WMV, WMV, AC- RM/RMVB: 可用RV, RV, RV,RM, RM, RM MOV: 可用MPEG-, MPEG-ASP(XVID), H. MKV:所有。 ■總結(jié): 介紹了封裝格式和編碼以后,我們就能知道很多視頻同樣都是MKV格式,但是里面視頻的編碼很有可能不同。當(dāng)我們的盒子或者超級(jí)電視播放視頻的時(shí)候,相應(yīng)的解碼 器就會(huì)做相應(yīng)的處理。當(dāng)視頻編碼解碼出現(xiàn)問(wèn)題了,相應(yīng)的視頻就無(wú)法播放。因此要找到視頻無(wú)法播放的原因,就需要清楚這個(gè)視頻的編碼到底是什么,而我們的盒子和超級(jí)電視支持的編碼有哪些,是否匹配。
|