Matroska多媒體文件格式的完全演繹_第1頁(yè)
Matroska多媒體文件格式的完全演繹_第2頁(yè)
Matroska多媒體文件格式的完全演繹_第3頁(yè)
Matroska多媒體文件格式的完全演繹_第4頁(yè)
Matroska多媒體文件格式的完全演繹_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、.:.;Matroska多媒體封裝格式的完全演繹1、多媒體文件格式引見我們先把標(biāo)題的主題劃分成三塊:Mastroka、多媒體文件和格式。多媒體文件包括我們常見的音頻、視頻、字幕、圖像等;格式說的是文件編碼類型,文件的構(gòu)造,是對(duì)文件 HYPERLINK baike.baidu/view/1084820.htm t _blank 編碼方式,文件構(gòu)造的一種商定,便于區(qū)分。好像一把鑰匙開一把鎖,不同的文件要用不同的方法去讀,去顯示,去寫,去翻開或運(yùn)轉(zhuǎn);Matroska就是論文的中心,是一種格式的稱號(hào),就像我們常見的圖片格式j(luò)pg、音頻格式mp3、視頻序列串格式tga等。Matroska是一種怎樣的多媒

2、體文件格式,要了解它,首先要先明白一個(gè)“媒體容器的詞,簡(jiǎn)單的說就是把多媒體文件給放一同,怎樣放一同就要用一個(gè)容器。當(dāng)我們?cè)陔娔X上播放一個(gè)電影的時(shí)候,我們并沒認(rèn)識(shí)到,實(shí)踐上我們至少在同時(shí)播放一個(gè)視頻和一個(gè)音頻。由于同時(shí)播放兩個(gè)文件,比如一個(gè)MP3音頻文件和一個(gè)視頻文件,是非常不現(xiàn)實(shí)的,因此我們把音頻和視頻打包到一個(gè)文件里,這個(gè)文件就叫做容器格式的文件,與緊縮文件相類似,我們常見的緊縮文件格式有ZIP和RAR。不過容器格式比這個(gè)更復(fù)雜一些,由于不是一切的視頻流格式兼容一切的容器格式。一個(gè)視頻文件普通包含多個(gè)track,而每個(gè)視頻track沒有音頻又可對(duì)應(yīng)一到多個(gè)音頻track。這些track又總是

3、相互關(guān)聯(lián)的。每個(gè)音頻track內(nèi)部包含標(biāo)志用于和視頻同步。每個(gè)track可包括元數(shù)據(jù),比如視頻track的縱橫比視頻長(zhǎng)和寬,或者音頻track的言語。容器也可以有元數(shù)據(jù),比如視頻本身的標(biāo)題,視頻的封面,片段號(hào)碼用于在電視上展現(xiàn)等等。但是容器格式文件及其相關(guān)軟件必需提供許多重要功能,比如在播放時(shí)保證音頻和視頻的時(shí)序一致。WinZIP或者WinRAR可以方便地打包多個(gè)音視頻文件在一同傳輸,但是它們顯然無法處理保證時(shí)序播放的問題,所以才衍生出這種容器格式文件,目前比較知名的容器格式包括AVI.avi、MPEG.mpg, .mpeg、QuickTime.mov、RealMedia.rm、MP4.mp4

4、、Ogm等等。從上面的容器格式,我們應(yīng)該與我們常說的視頻格式區(qū)分開。我們常把視頻格式等同于容器格式,其實(shí)這是不確切。準(zhǔn)確的說,像上面所提及的容器格式是一種文件格式,我們電腦上常見的AVI這種文件。而同一種文件格式,如AVI,又分為MPEG-1、MPEG-2、MPEG-4幾種視頻格式,然后同一種視頻格式格式,如MPEG-4又可以運(yùn)用多種視頻編碼。所以容器格式并不是讓非專業(yè)人士頭疼的視頻編碼。多媒體文件格式這種容器特性,我們把它叫做特性,即多媒體封裝格式(Multimedia Container Format簡(jiǎn)稱MCF、多媒體容器)。所謂封裝格式就是將曾經(jīng)編碼緊縮好的視頻軌和音頻軌按照一定的格式放

5、到一個(gè)文件中,也就是說僅僅是一個(gè)外殼,或者大家把它當(dāng)成一個(gè)在 HYPERLINK 視頻處置過程中放視頻軌和音頻軌的文件夾也可以。MCF的文件格式包含著 HYPERLINK /w/index.php?title=%E6%B5%81%E5%BC%8F%E5%82%B3%E8%BC%B8&action=edit&redlink=1 o 流式傳輸尚未撰寫 流式傳輸和 HYPERLINK /zh-cn/%E5%BB%A3%E6%92%AD o 廣播 廣播設(shè)備。它并不 HYPERLINK /zh-cn/%E6%

6、95%B0%E6%8D%AE%E5%8E%8B%E7%BC%A9 o 數(shù)據(jù)緊縮 緊縮視頻和音頻的,它不同于DivX、 MP3這類編碼格式,但它就像一個(gè) HYPERLINK /w/index.php?title=%E5%AE%B9%E5%99%A8&action=edit&redlink=1 o 容器尚未撰寫 容器一樣可以把很多的 HYPERLINK /zh-cn/%E5%A4%9A%E5%AA%92%E9%AB%94 o 多媒體 多媒體包容,它只是為多媒體編碼提供了一個(gè)“外殼,例如: HYPERLINK zh.wikipedia.

7、org/zh-cn/MPEG-4 o MPEG-4 MPEG-4 ( HYPERLINK /zh-cn/XviD o XviD XviD、 HYPERLINK /zh-cn/DivX o DivX DivX), HYPERLINK /zh-cn/AC3 o AC3 AC3, HYPERLINK /zh-cn/Ogg o Ogg Ogg HYPERLINK /w/index.php?title=Vorbis&action=edit&red

8、link=1 o Vorbis尚未撰寫 Vorbis, HYPERLINK /zh-cn/MP3 o MP3 MP3等。2、Matroska多媒體封裝格式引見 2、1 Matroska概覽Matroska是一種新的 HYPERLINK baike.baidu/view/3323.htm t _blank 多媒體封裝格式,它可將多種不同 HYPERLINK baike.baidu/view/237708.htm t _blank 編碼的視頻及16條以上不同格式的 HYPERLINK baike.baidu/view/66105.htm t _blank 音頻和不同

9、言語的 HYPERLINK baike.baidu/view/228338.htm t _blank 字幕流封裝到一個(gè)Matroska Media文件當(dāng)中! 而對(duì)于我們以前常見的 HYPERLINK baike.baidu/view/414610.htm t _blank AVl、 HYPERLINK baike.baidu/view/7947.htm t _blank VOB、 HYPERLINK baike.baidu/view/7689.htm t _blank MPEG、 HYPERLINK baike.baidu/view/99249.htm t _blank OGG等封裝格式要么構(gòu)

10、造陳舊,要么不夠開放,正由于如此,才促成了Matroska這類新的多媒體封裝格式的誕生。 Matroska媒體定義了三種類型的文件:MKV是視頻文件,它里面能夠還包含有音頻和字幕;MKA是單一的音頻文件,可以包容一切支持音頻格式, 如MP2, MP3, VORBIS,AAC, AC3, DTS.但能夠有多條及多種類型的音軌;MKS是字幕文件,所謂“ELEMENTARY的MATROSKA流,支持恣意字幕。這三種文件以MKV最為常見,它可以封裝多種流行的視頻視頻和音頻,尤其是主流的Real,并且它還采用了一種更加靈敏的框架,叫做EBML(Extensible Binary Meta Languag

11、e),它允許在未來為Matroska添加許多功能如新的A/V codecs音視頻解碼器,類DVD目錄而且不破壞向下兼容性,能兼容老的軟件、文件,以確??梢灾С治磥硇鲁霈F(xiàn)的緊縮格式:包含各種支持的音頻編碼,如MP2, MP3, Vorbis, AAC, AC3, DTS, PCM;還可以包含“恣意開關(guān)的srt、ssa、ass等軟字幕。Matroska參與AVI所沒有的EDC錯(cuò)誤檢測(cè)代碼,這意味著即使是沒有下載終了的MKV文件也可以順利回放,這些對(duì)AVI來說完全是不可想象的。雖然Matroska參與了錯(cuò)誤檢測(cè)代碼,但由于采用了新的更高效的組織構(gòu)造,用MKV封裝后的電影還是比AVI源文件要小了約1%

12、,這就是說即使加上了多個(gè)字幕,MKV文件的體積也不能夠比AVI文件大。 Matroska支持可變幀率VFR,即Variable Frame Rate的視頻編碼,這種VFR視頻的幀率是不固定的,它可在動(dòng)態(tài)畫面中運(yùn)用較大的幀率,而在靜態(tài)畫面中運(yùn)用較小的幀率,這樣可以有效的減少視頻文件的體積,并改善動(dòng)態(tài)畫面的質(zhì)量。它的作用比目前廣泛運(yùn)用的VBR可變碼率更為明顯。2、2 MKV概覽Matroska多媒體封裝格式以MKV視頻文件在運(yùn)用上更為常見,兩年前在網(wǎng)絡(luò)上視頻的傳播還很少見到此類格式的視頻文件供下載。 而如今到主流的影視下載站點(diǎn),像狗狗影視或者更為專業(yè)的影視下載站點(diǎn),遇上這種格式的視頻文件曾經(jīng)是很正

13、常,并且朝著取代之前流行的RMVB視頻的趨勢(shì)開展。以MKV來了解Matroska最有代表性,而且網(wǎng)絡(luò)上也往往以MKV來指代Matroska。MKV作為Matroska的一個(gè)子類文件格式,它承繼Matroska多媒體文件的特點(diǎn),可將多種不同編碼的視頻及16條以上不同格式的音頻和不同言語的字幕流封裝到一個(gè)Matroska Media文件當(dāng)中,最大的特點(diǎn)就是能包容多種不同類型編碼的視頻、音頻及字幕流,甚至連非常封鎖的 RealMedia 及 QuickTime 這類流媒體也被它囊括進(jìn)去,可以說是對(duì)傳統(tǒng)媒體格式的一次大顛覆,幾乎變成了一個(gè)萬能的媒體容器。目前它所能封裝的視頻、音頻、字幕類型包括: 文件

14、格式 編碼方式AVI文件包括采用DivX、XviD、3ivX、VP6視頻編碼,及PCM、MP3、AC3等音頻編碼的AVIRealMedia文件包括RealVideo和RealAudioQuickTime文件MOV及MP4視頻Windows Media文件包括ASF、WMV格式MPEG文件: 包括MPEG-1、MPEG-2的M1V、M2V Ogg/OGM文件包括Ogg Vorbis、OGM、FLAC文件Matroska Media文件包括MKV、MKA、MKS文件音頻文件WAV、AC3、DTS、MP2、MP3、AAC/MP4字幕文件SRT、USF、SSA/ASS文本字幕、SubVob圖形字幕后綴

15、為IDX、SUB、BMP圖形字幕以一組BMP圖片及時(shí)間碼構(gòu)成的字幕此外,Matroska文件中還可包括章節(jié)、標(biāo)簽Tag等信息,甚至還可加上附件! Matroska所謂封裝AVI、RM、MOV等媒體,但它并不是簡(jiǎn)單將它們不加改動(dòng)的合并到Matroska中,而是將它們的音視頻流進(jìn)展了重新組織。 3、MKV與傳統(tǒng)封裝格式的優(yōu)勢(shì)3、1 MKV的開展歷程既然在Matroska出現(xiàn)前曾經(jīng)存在一種非常成熟的容器格式,為什么還要開展Matroska?Matroska較其他的多媒體封裝格式具有什么優(yōu)勢(shì)?AVI是微軟公司在20世紀(jì)90年代早期推出的一種音視頻容器格式,可以非常靈敏地處置當(dāng)時(shí)的各種音視頻編碼。有必要

16、了解的是,AVI是VFWVideo For Windows框架的一部分,非常不幸的是,VFW無法支持音視頻編碼目前支持的更高級(jí)特性,比如動(dòng)態(tài)碼率音頻編碼VBR、動(dòng)態(tài)幀率視頻編碼VFR。雖然AVI在90年代中后期擴(kuò)展了其規(guī)范,叫做“Open DML AVI,抑制了許多惱人的限制,比如2GB文件大小限制,但依然無法提供對(duì)很多現(xiàn)代緊縮格式的兼容,比如開源的Ogg Vorbis音頻緊縮格式。Matroska跨越了一切的此類妨礙,從而提供了對(duì)一切可知的音視頻格式的支持,由于其采用了一種更加靈敏的框架EBML,以確??梢灾С治磥硇鲁霈F(xiàn)的緊縮格式。這種框架允許添加對(duì)容器格式的新特性,同時(shí)不破壞原有軟件和文件

17、的向后兼容性。在 HYPERLINK /zh-cn/2000%E5%B9%B4 o 2000年 2000年時(shí)候,開發(fā)者眼見 HYPERLINK /zh-cn/AVI o AVI AVI曾經(jīng)時(shí)勢(shì)已去,不能再作長(zhǎng)久的開展,于是就開發(fā)這個(gè)科研工程。原來這個(gè)科研工程的開發(fā)是始于在“如何成為最正確的視頻格式為議題下進(jìn)展 HYPERLINK /zh-cn/%E8%85%A6%E5%8A%9B%E6%BF%80%E7%9B%AA%E6%B3%95 o 腦力激蕩法 腦力激蕩法的。在那時(shí),這個(gè)科研工程只是一個(gè)文字檔案

18、的。整個(gè)開發(fā)在 HYPERLINK /zh-cn/2002%E5%B9%B4 o 2002年 2002年 HYPERLINK /zh-cn/12%E6%9C%887%E6%97%A5 o 12月7日 12月7日開場(chǎng),是 HYPERLINK /zh-cn/%E5%A4%9A%E5%AA%92%E9%AB%94%E5%B0%81%E8%A3%9D%E6%A0%BC%E5%BC%8F o 多媒體封裝格式 多媒體封裝格式科研方案之一。經(jīng)過一場(chǎng)的爭(zhēng)議后,Matroska決議運(yùn)用 HYPERLINK en.wi

19、/wiki/Extensible_Binary_Meta_Language o en:Extensible Binary Meta Language Extensible Binary Meta LanguageEBML, 可擴(kuò)展的二進(jìn)制元言語取代其它二進(jìn)制格式。EBML言語運(yùn)用不定長(zhǎng)整數(shù),這種方式相對(duì)于固定長(zhǎng)度的32位/64位字長(zhǎng)的整數(shù)值更節(jié)約空間.放置的位置也不受字節(jié)對(duì)齊約束.這種長(zhǎng)度編碼方式于UTF-8編碼規(guī)范.。開發(fā)者置信運(yùn)用EBML有很多優(yōu)點(diǎn),例如假設(shè)未來有新的開發(fā)方案開展或改動(dòng)開發(fā)目目的時(shí)候,更容易擴(kuò)展程序。Matroska是一個(gè)免費(fèi),開源的容器格式,在可擴(kuò)展

20、的根底上著力于提供老式格式象AVI不具有的許多改良的特性。AVI的出現(xiàn)曾經(jīng)超越了10年,漸漸表達(dá)出老態(tài)了,除了近年經(jīng)過VD可以擁有2個(gè)音軌,沒有其他的改良。 Ogm的出現(xiàn),標(biāo)志著多音軌格式的出現(xiàn),可以合成8個(gè)以上的音軌,音頻上自然也多了ogg這個(gè)格式,重要的是可以“內(nèi)掛字幕,老外稱為“軟字幕,可以恣意開關(guān),可以“內(nèi)掛8個(gè)以上的字幕,美中缺乏的是僅僅支持srt格式,并且不支持Unicode,對(duì)亞洲字符支持嚴(yán)重缺乏。還有一個(gè)就是Chapter功能,可以自定義段落,播放時(shí)就可以選擇了,越來越像DVD。但是當(dāng)時(shí)的ogm源碼是不公開的,就那么幾個(gè)人在開發(fā),自然進(jìn)度慢了,幾乎墮入了“死亡。后來宣布公開源碼

21、,參與Open Source行列,重新開場(chǎng)開發(fā)。MKV就是在Ogm停滯的那段時(shí)間出現(xiàn)的,由俄羅斯的程序員開發(fā)的,從一開場(chǎng)就是Open Source,因此得到了很多其他程序員的協(xié)助 ,開發(fā)速度相當(dāng)快。3、2 AVI封裝格式AVI是微軟1992年推出用于對(duì)抗蘋果Quicktime的技術(shù),由于當(dāng)時(shí)還沒有流式播放需求,AVI的將索引布置在打包文件的尾部,這就使得AVI封裝不能做到流式播放,在用電腦播放AVI封裝的高清視頻時(shí),會(huì)發(fā)現(xiàn),當(dāng)撥動(dòng)時(shí)間指針后,圖像開場(chǎng)播放后假設(shè)干秒后,才干發(fā)出同步聲音。雖然國(guó)際學(xué)術(shù)界公認(rèn)AVI曾經(jīng)屬于被淘汰的技術(shù),但是由于windows的通用性,和簡(jiǎn)單易懂的開發(fā)API,還在被廣

22、泛運(yùn)用。AVI的文件構(gòu)造、分為頭部, 主體和索引三部分. 主體中圖像數(shù)據(jù)和聲音數(shù)據(jù)是交互存放的。從尾部的索引可以索引跳到本人想放的位置。AVI本身只是提供了這么一個(gè)框架,內(nèi)部的圖像數(shù)據(jù)和聲音順據(jù)格式可以是恣意的編碼方式。由于索引放在了文件尾部,所以在播internet流媒體時(shí)已屬力不從心。很簡(jiǎn)單的例子,從網(wǎng)絡(luò)上下載的片子,假設(shè)沒有下載完成,是很難正常播放出來。另外一個(gè)問題是AVI對(duì)高碼率VBR音頻文件支持不好。VBR全稱是Variable BitRate,就是動(dòng)態(tài)比特率,可以根據(jù)當(dāng)前的需求定義不同的比特率,防止了浪費(fèi),并且提高了利用率。隨之問題也就來了,由于容器里的圖像和聲音是分開的,所以播放

23、時(shí)需求一個(gè)圖像和聲音的同步過程,假設(shè)CBR音軌的話由于碼率是定值,同步不成為問題,可是VBR音軌是不斷的在變換,而AVI沒有時(shí)間戳去讓VBR音軌和圖像同步,這樣就會(huì)產(chǎn)生圖像聲音不同步的問題。后來VirtualDub提出了一種新的方法擴(kuò)展了AVI對(duì)VBR音頻的兼容,但是在高碼率時(shí)會(huì)產(chǎn)生喪失數(shù)據(jù)的問題,從而導(dǎo)致有損音效,這一點(diǎn)問題到如今都沒有比較完美的處理方法。并且更加令人遺憾的是,對(duì)TrueHD, DTS-HD等音效更是完全不能支持。3、3 MKV封裝格式的優(yōu)勢(shì)MKV封裝非常新穎,而且也非常開放,它對(duì)比AVI的優(yōu)勢(shì)表達(dá)在以下幾點(diǎn):1、可變幀率:這需求編碼的配合,試想一下在回放變化比較慢(比如說靜

24、物)時(shí)以比較低的FPS來替代,可以節(jié)省不少資源。2、錯(cuò)誤檢測(cè)以及修復(fù):這無疑提供了糾錯(cuò)和容錯(cuò)性,在網(wǎng)絡(luò)傳輸?shù)慕裉煊葹樾枨蟆?、軟字幕:經(jīng)??碊VDrip以及HDrip的朋友了解到,字幕普通都是以其它文件方式存在,在MKV里它可以內(nèi)嵌在封裝里,但不會(huì)和視頻混淆,也可以多字幕隨意選擇。這樣在傳輸保管時(shí)比較方便。4、流式傳輸:這和TS流的緣由根本一致,經(jīng)過時(shí)間戳來管理視頻以及音頻的同步問題,做到即下即看。5、菜單:交互式的操作使得MKV更加人性化。6、強(qiáng)大的兼容性:MKV最大的特點(diǎn)就是能包容多種不同類型編碼的視頻、音頻及字幕流,即使是非常封鎖的RealMedia及QuickTime也被它包括進(jìn)去了,

25、堪稱萬能的媒體容器。7、開放性和跨平臺(tái)性:Matroska運(yùn)用的是一種開放的架構(gòu),擁有眾多的先進(jìn)特性,并且能跨平臺(tái)運(yùn)用。MKV和AVI的比較格式錯(cuò)誤檢測(cè)可變幀率軟字幕流式傳輸菜單非 HYPERLINK o 微軟 t _blank 微軟平臺(tái)MKV有支持支持即將支持即將支持支持AVI無不支持不支持不支持不支持支持不夠3、4 MKV在高清方面的優(yōu)勢(shì)這兩年,“高清是一個(gè)搶手字眼。從電腦賣場(chǎng)到家電賣場(chǎng),從現(xiàn)實(shí)生活到網(wǎng)絡(luò)世界,高清都有很高的出鏡率。一說到顯示器顯卡,都是冠以支持高清;一說到液晶電視,也要冠以支持全高清;一提到數(shù)碼相機(jī)和攝像機(jī),也以支持高清拍攝為賣點(diǎn);一說到從網(wǎng)上下載電影,也首先想到是不是到

26、達(dá)高清視頻的明晰度?!案咔宓恼f法可以說是無處不在。但是,經(jīng)常掛在嘴邊的概念往往人們對(duì)它的誤讀也是最多的,由于曾經(jīng)習(xí)慣成自然了。在網(wǎng)上許多關(guān)于MKV問題都會(huì)提及到一個(gè)AVI和MKV誰更明晰的問題,畢竟基于如今的網(wǎng)絡(luò)傳播速度和電腦配置性能對(duì)高清的“奢求都是很簡(jiǎn)單就能實(shí)現(xiàn)的。但是這問題這樣說本身就是有問題,經(jīng)過前面的概述我們知道MKV和AVI只是一種封裝手法,不能決議明晰度的,明晰度主要還是要看片源本身的。就拿一杯水來說,想知道水杯里的水清不清,關(guān)鍵不是看裝水的水杯怎樣樣,實(shí)踐還是在于水本身清不清。MKV和AVI格式的片本身不存在容量誰大誰小誰更明晰,主要要看編碼時(shí)采用多高的碼率,碼率越高,文件越大

27、,普通碼率越高相對(duì)越清。像VOB就是DVD的原文件格式,也就是沒經(jīng)過重編碼的,當(dāng)然大很多,也比重編碼過的MKV和AVI明晰。MKV和AVI只不過是一種把原片重編碼后封裝出來的一種文件格式,搞清楚這點(diǎn),就不會(huì)對(duì)這些不同格式產(chǎn)生這么多疑問了。MKV之所以如今大受歡迎,尤其是在普及高清后,就是由于它采用X264編碼成,這個(gè)方式可把原片壓成較之AVI小很多的文件,但片的質(zhì)量能到達(dá)很接近原片的程度。早前AVI采用DIVX編碼也是這個(gè)緣由,只不過X264編碼曾經(jīng)實(shí)際證明目前比AVI的DIVX更好些。X264就是一種目前流行的編碼方式。X264是一種采用H.264規(guī)范的、算法優(yōu)秀的視頻緊縮編碼格式。而且X2

28、64是免費(fèi)的,開源的。在一樣質(zhì)量下,X264緊縮出的視頻文件要比DVIX緊縮出的文件體積更小。也就是說,在一樣體積下,X264比DVIX緊縮后的文件質(zhì)量要好,畫面效果更好??梢哉f,X264來源于H.264規(guī)范。H.264視頻編碼的目的就是在盡能夠低的存儲(chǔ)情況下獲得更好的圖像質(zhì)量,同時(shí)方便視頻快速傳輸。網(wǎng)絡(luò)流行的影片下載區(qū)圣城家園上下載的高清rmvb,大小都是1.22.2G之間,而推出MKV后發(fā)現(xiàn),MKV的容量和RMVB差不多大,但是無論從畫質(zhì)還是音質(zhì)來說720p規(guī)范視頻分辨率要到達(dá)1280720;視頻是逐行掃描方式,逐行掃描的畫面明晰無閃爍,動(dòng)態(tài)失真較小的MKV都遠(yuǎn)遠(yuǎn)的強(qiáng)于720p 的RMVB

29、,而且還有多音軌和多字母。高清視頻由于分辨率高、畫質(zhì)細(xì)膩、畫面流暢,碼率相當(dāng)高、數(shù)據(jù)量相當(dāng)?shù)么螅砸徊?080p高清電影只能存放在藍(lán)光光盤上。而為了便于網(wǎng)絡(luò)傳播,高清視頻被重新編碼、緊縮、存放成了不同的文件方式。這種方式也是在藍(lán)光播放機(jī)和藍(lán)光電影碟普及之前,我們享用高清視頻最方便的一種方式。如今網(wǎng)上最常見的高清視頻文件是MKV,它成為了在PC上保管、回放高清視頻的主流文件格式。4、MKV 運(yùn)用演示的設(shè)計(jì)與制造過程4、1 MKV運(yùn)用演示短片的設(shè)計(jì)現(xiàn)時(shí)播放Matroska這類格式并不需求公用的播放器,根本上任何播放器都可以播放MKV文件。如常見的暴風(fēng)影音、Kmplayer播放器等,甚至包括 Wi

30、ndows Media playerWMP。在 HYPERLINK /zh-cn/%E5%BE%AE%E8%BB%9F o 微軟 微軟 HYPERLINK /zh-cn/%E4%BD%9C%E6%A5%AD%E7%B3%BB%E7%B5%B1 o 操作系統(tǒng) 操作系統(tǒng)下,普通解碼方法,是經(jīng)過 HYPERLINK /zh-cn/DirectShow o DirectShow DirectShow分流器DirectShow Filters,“直接地把 HYPERLINK /

31、w/index.php?title=%E8%A6%96%E8%A8%8A%E6%B5%81&action=edit&redlink=1 o 視頻流尚未撰寫 視頻流或 HYPERLINK /w/index.php?title=%E9%9F%B3%E8%A8%8A%E6%B5%81&action=edit&redlink=1 o 音頻流尚未撰寫 音頻流以 HYPERLINK /zh-cn/DirectX o DirectX DirectX輸出至 HYPERLINK /zh-cn/%E7%A1%AC%E4

32、%BB%B6 o 硬件 硬件的 HYPERLINK /zh-cn/%E9%A9%85%E5%8B%95%E7%A8%8B%E5%BA%8F o 驅(qū)動(dòng)程序 驅(qū)動(dòng)程序。所以Windows Media Player以及Realplayer 都可以播放MKV格式,只需他安裝了MKV的分解插件( AVI的分解插件WINDOWS曾經(jīng)自帶了, 但Windows不帶MKV的分解插件)。 這個(gè)插件名字叫作Matroska pack,,MkV的分解插件僅僅是擔(dān)任把MKV文件里的視頻、音頻和字幕分別, 他還必需有播放他們相應(yīng)的插件,才可以正常播放, 如假設(shè)這個(gè)視頻Xvid壓制的,他需

33、求Xvid插件;假設(shè)這個(gè)音頻是DTS的,那他還需求DTS插件。 通常大多數(shù)的視頻解碼插件都在FFdshow里了,所以只需他安裝了Matroska Pack,ffdshow,Ac3filter,Vobsub, 他就可以用WMP或者Realplayer播放MKV文件。其中Gabest(開發(fā)vobsub的公司)開發(fā)的Plugin,不僅開發(fā)了專門的播放器Media Player Classic(俗稱MPC),還開發(fā)了很多的MKV用的Mux(合成器),尤其是Real格式的Mux。Real的rmvb是封鎖格式,官方的Helix根本就不支持多聲道所以雖然算法很優(yōu)秀,但在聲效大片的再現(xiàn)上就無能為力了,但Gab

34、est開發(fā)的Realmedia Splitter和MKVMux可以讓RMVB格式的視頻和AC3、DTS合成MKV,從根本上抑制了RMVB音頻上的弱點(diǎn)。不僅如此,還開發(fā)了VSFilter.dll和SubtitleSource.ax這2個(gè)Plugin,宣布支持ssa和ass的格式軟字幕。用WMP也能播放(正確安裝了插件)MKV文件了,但是不能充分發(fā)揚(yáng)MKV的功能,運(yùn)用Gabest制造的Media Player Classic,它體積小,占用系統(tǒng)資源少,而且功能強(qiáng)大,界面和大家常用的WMP6.4幾乎一樣,所以運(yùn)用很方便,主要是WMP不支持MKV的導(dǎo)航分段功能,而為了方便大家觀看,很多片子都分了幾個(gè)段

35、落,可是直接跳轉(zhuǎn)到OP、ED或正文部分。大家運(yùn)用這個(gè)播放器MPC翻開后,可以看到有個(gè) “導(dǎo)航按鈕(英文版是Navigation),這個(gè)里面就包含了跳轉(zhuǎn)段落功能,默許的快捷鍵是PageUp(跳至前一段)和PageDown(跳至后一段)。演示所涉及到MKV引見與直觀優(yōu)勢(shì): 1、MKV的封裝特性;籠統(tǒng)生動(dòng)解釋MKV的容器性。2、支持多音軌,多達(dá)16條以上: 在演示短片中放入三條音軌,演示音軌的切換。3、支持ssa,ass軟字幕,多達(dá)16條以上:放入三條字幕,并且起碼運(yùn)用兩種以上的字幕格式。4、支持段落選取(由制造人決議);按演示的內(nèi)容不同,給短片分成幾個(gè)段落,演示段落的選取。4、2 MKV封裝方法

36、Mkvtoolnix是目前功能最齊全的Matroska合成器,除了WMV和MPEG-1和MPEG-2之外,它幾乎能將一切的媒體合成到MKV中去5、MKV商業(yè)前景與未來Matroska的目的就是要取代舊式的媒體封裝格式,其中最主要的目的就是AVI。 AVI曾經(jīng)誕生十幾年了,目前它依然還堅(jiān)持著旺盛的生命力,但其原始架構(gòu)過于陳舊,這使得它在支持新的音視頻編碼上非常困難,在非微軟平臺(tái)運(yùn)用也不夠方便。而Matroska運(yùn)用的是一種開放的架構(gòu),擁有眾多的先進(jìn)特性,并且能跨平臺(tái)運(yùn)用,這是AVI所望塵莫及的。不過AVl畢竟樹大根深,它擁有最廣泛的軟硬件支持,而這一點(diǎn)正是衡量MKV能否勝利的一個(gè)標(biāo)志,但目前它還

37、做不到這點(diǎn),如今甚至還沒出現(xiàn)一個(gè)能直接編輯它的軟件,畢竟它誕生還不到幾年。但在這么短的時(shí)間里,Matroska獲得的進(jìn)展也是非常引人注目的。但Matroska畢竟還是一種開展中的技術(shù),它沒有深沉的背景可以依托,這決議了它不能夠在商業(yè)領(lǐng)域(如DV、數(shù)字電視)里有所作為,同樣的道理,它要想取代 AVI成為一種通用的多媒體封裝格式并不會(huì)非常順利。不過,DVDRip的普及歷程通知我們,流行才是硬道理!DVD播放機(jī)廠商如今不是也曾經(jīng)放下架子,對(duì)DVDRip提供支持了么。從DVDrip里我們看到并非規(guī)范才是獨(dú)一,真正先進(jìn)的技術(shù)在規(guī)范化商業(yè)化的道路上碰到很多非技術(shù)壁壘,而在網(wǎng)上而言,根本不存在這樣那樣的顧慮

38、,所以MKV可以網(wǎng)上快速流行起來。MKV的缺陷也是顯而易見的,分別器方面比較好的僅有HAALI分別器,再加上民間規(guī)范的緣故,我們很難在PC以外的地方能見到它的存在。所以,Matroska目前最需求做的就是讓更多的人知道它??上驳氖?,最近的MKV動(dòng)態(tài),Divx新產(chǎn)品實(shí)現(xiàn)Win7原生支持MKV視頻文件。最新的DivX Tech Preview軟件實(shí)現(xiàn)了Windows 7對(duì)MKV視頻文件的原生支持,Windows 7用戶可以經(jīng)過Windows Media Center、Windows Media Player直接播放MKV視頻文件,Windows資源管理器也可以顯示MKV視頻的縮略圖了。Window

39、s 7之前曾經(jīng)支持AVI/DivX文件,但由于MKV文件曾經(jīng)迅速成為高清文件的規(guī)范格式,而Windows Media Center以及Xbox 3.6等外設(shè)上卻無法播放MKV視頻文件,鑒于此DivX公司開發(fā)了DivX Tech Preview。安裝DivX Tech Preview后Windows 7便可以支持MKV文件,任何基于微軟本地多媒體支持的軟件和運(yùn)用上都可以播放MKV視頻,而且它也支持視頻解碼硬件加速。當(dāng)然用戶依然可以根據(jù)本人的喜好習(xí)慣選擇播放器播放此類文件,不過安裝DivX Tech Preview后他會(huì)發(fā)現(xiàn)縮略圖也可以運(yùn)用了。雖然目前MKV沒有商業(yè)背景,幾乎只活潑在PC平臺(tái)上,雖然功能豐富,但是我們置信據(jù)于此它就能夠是下一代封裝格式的霸主。 Matrosk整個(gè)開發(fā)有幾個(gè)目的:1、建立一個(gè)現(xiàn)代、靈敏、延伸性、多平臺(tái)的互聯(lián)網(wǎng) HYPERLINK /zh-cn/%E4%BC%BA%E6%9C%8D%E5%99%A8 o 效力器 效力器,快速查找 HYPERLINK zh.wikipedia

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論