国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
TS封裝與AVI封裝的區(qū)別
TS封裝與AVI封裝的區(qū)別
2011-03-14 19:19:19
標(biāo)簽:MKV AVI 休閑 TS 職場

所謂封裝格式就是將已經(jīng)編碼壓縮好的視頻軌和音頻軌按照一定的格式放到一個文件中.

1. TS封裝 vs AVI封裝
眾所周知:  BD就是TS封裝, hddvd是PS封裝,用TS封裝可以無損的支持所有全部HDDVD和BD所帶的視頻和音頻編碼.
Video codecs
MPEG-2
MPEG-4 AVC
SMPTE VC-1

Audio codecs
Linear PCM
Dolby Digital
Dolby Digital Plus
Dolby TrueHD
DTS Digital Surround
DTS-HD

而avi封裝目前僅僅能支持
Video codecs:
MPEG-4 AVC
對SMPTE VC-1支持不夠好

Audio codecs
DTS
AC3

隨著BD, HDD Remux的出現(xiàn),到底哪個好,這也是這段時間爭論最多的了。
那么就來看看AVI和TS到底是什么吧。

2. AVI容器-成熟的老技術(shù)
AVI是微軟1992年推出用于對抗蘋果Quicktime的技術(shù),盡管國際學(xué)術(shù)界公
認AVI已經(jīng)屬于被淘汰的技術(shù),但是由于windows的通用性,和簡單易懂的
開發(fā)API,還在被廣泛使用。

如圖1所試, AVI的文件結(jié)構(gòu)、分為頭部, 主體和索引三部分. 主體中圖像數(shù)據(jù)
和聲音數(shù)據(jù)是交互存放的。從尾部的索引可以索引跳到自己想放的位置。

AVI本身只是提供了這么一個框架,內(nèi)部的圖像數(shù)據(jù)和聲音順據(jù)格式可以是任
意的編碼形式。但是由于索引放在了文件尾部,所以在播放internet流媒體時
已屬力不從心。

 




3. AVI容器-畫質(zhì)無損,音質(zhì)呢?
要說到AVI的弱點,最大的問題就是對高質(zhì)量VBR音軌的支持了。
VBR全稱是Variable BitRate,就是動態(tài)比特率。和傳統(tǒng)的CBR靜態(tài)比特率不同,CBR約定死了
音質(zhì)的采樣率為固定值。因為聲音是有高潮起伏的,顯然,同樣文件大小的情況下,VBR最大
限度的提高了音質(zhì)。所以最新推出的高音質(zhì)格式通常是VBR格式的。

隨之問題也就來了,因為容器里的圖像和聲音是分開的,所以播放時需要一個圖像和聲音的
同步過程,如果CBR音軌的話因為碼率是定值,同步不成為問題,可是VBR音軌是不斷的在\
變換,而AVI沒有時間戳去讓VBR音軌和圖像同步,這樣就會產(chǎn)生圖像聲音不同步的問題。估
計實際動過手的兄弟應(yīng)該深有體會吧。

那么,AVI是不是就不能支持VBR了呢。VirtualDub提供了一個變通的辦法,有興趣的可以區(qū)
Doom9找找看參考資料。以前公認為這屬于破解,但是最近也慢慢被學(xué)術(shù)界承認,成為了對
AVI技術(shù)擴充的一種手段。簡單說來,通過冗余的數(shù)據(jù)變換包裝來把VBR分成等量的塊,達到
模擬CBR的效果。但是這個方法也有局限性,只有一部分VBR聲音壓縮方式可以使用,而且必
須要詳細分析聲音音頻數(shù)據(jù),針對每一種壓縮格式制定算出最大冗余量,如果音質(zhì)碼率高的
話編碼效率會很差,也很難實現(xiàn)。更何況還有不少是完全不支持的(TrueHD, DTS-HD Master
audio)。所以經(jīng)常看到說AVI什么都好,音質(zhì)問題只是因為某些音軌數(shù)據(jù)量太大,播放器放不
了的說法是不正確的。

附論證的技術(shù)資料,對細節(jié)不感興趣的可跳過:
CBR音軌用以下這個記述可實現(xiàn)同步
WAVEFORMATEX::nBlockAlign   1Block大小(Byte)
AVIStreamHeader::dwRate / AVIStreamHeader::dwScale  1秒內(nèi)包含的Block個數(shù)
nBlockAlign=1,dwScale=1,dwRate=nAvgBytesPerSec   nAvgBytesPerSec是常量

VirtualDub的變通法
AVIStreamHeader::dwLength = 變換包的總數(shù)
WAVEFORMATEX::nBlockAlign = 變換包最大容量

4.TS
近年來,TS封裝是隨著MPEG2的流行而占據(jù)了主流的地位。全稱則是Transport Stream
電視節(jié)目是你任何時候打開電視機都能解碼(收看)的,所以,MPEG2-TS格式的特點
就是要求從視頻流的任一片段開始都是可以獨立解碼的。

從結(jié)構(gòu)上來說,TS是由頭文件和主體所組成的,擴充過的TS流還包括時間戳。這樣不管
是什么格式的VBR音軌,都很容易通過時間戳來同步圖像。
補充 這里對一些細節(jié)過于一筆帶過了,詳細請參考o版下面對TS流本身包的時間標(biāo)記的解釋

當(dāng)然,對新的聲音格式來說,需要新的分離器,解碼器來實現(xiàn)解碼。
目前在不斷改進開發(fā)中。

TS不像AVI,從誕生那天起,就考慮到了網(wǎng)絡(luò)播放,所以很快成為了世界標(biāo)準(zhǔn)并廣泛應(yīng)用
于電視臺數(shù)字播放,手機等各個領(lǐng)域



5. 總結(jié)


結(jié)論,
新的BD和HDDVD的帶來新的規(guī)格音頻視頻標(biāo)準(zhǔn),要是想體驗原汁原味的BD/HDVD音視頻,
那么就下載原始BD'HDDVD文件或者TS REMUX版,但是如果現(xiàn)有設(shè)備不屬于高配置,對一
些技術(shù)標(biāo)準(zhǔn)的差異并不在乎,又對近期可能產(chǎn)生的播放問題想避免的話,AVI也是一個很好
選擇。畢竟看片子是為了享受,大家各取所需吧。






1. TS是流式數(shù)據(jù),理論上說沒有專門的文件頭,如果有的話就不能滿足從任何時候開始都能解碼的要求。但總要有一些關(guān)鍵性的信息放在什么地方,在TS流里稱為PSI(Program Specification Information), 包括了PAT, PMT, NIT, CAT這4種類型的表,其中又以PAT最為關(guān)鍵。對于我們來說,一般只用到PAT和PMT這2張表。NIT和CAT一般是給電視臺做付費解碼加密的。在 TS流中PSI會定期出現(xiàn),播放時只要等到PSI信息,就可以開始獲取視頻和音頻流信息,開始解碼了。專業(yè)的TS流合成軟件,平均每秒鐘插入10次PSI 信息,因此,TS流無論在任何地方切割,最多搜尋1/10秒的數(shù)據(jù),就可以找到解碼需要的音頻視頻數(shù)據(jù)。

2. TS流的基本規(guī)范是188字節(jié)每包,PSI信息和音頻視頻流都用188字節(jié)來包裝。 m2ts里使用的是192字節(jié)TS流,188+4字節(jié)時間戳(這個時間戳的意思不很清楚, gabest和haali分離器都是直接丟棄的),這個就是你圖片里顯示的結(jié)構(gòu), 但高清電視臺和思路remux使用的都是188字節(jié)TS

3. 188字節(jié)TS里的時間碼在哪里?TS流中有多個時間碼,包括PCR(program_clock_reference), OPCR(original_program_clock_reference), ESCR(elementary stream clock reference),但對于我們這種在PC上播放的應(yīng)用來說,PTS(presentation time stamp)才是我們最關(guān)心的內(nèi)容。通常,每個音頻幀和視頻幀都有自己的PTS時間碼,使用這個時間碼,無論什么類型的音頻和視頻編碼,都可以在時間軸上取得完美同步。

4. TS相比MKV/AVI的劣勢在哪里?
a. TS由于是流式結(jié)構(gòu),沒有類似MKV和AVI的全局文件頭,無法保存視頻和音頻幀的索引,因此在拖動的時候,根據(jù)時間找到文件位置會花費較多的時間,在硬盤上還好,在光盤上感覺會明顯很多。那么Blu-ray怎么解決這個問題?它額外有單獨的索引文件,索引這個m2ts的各音頻視頻幀。
b. TS采用了188字節(jié)包,但其中4字節(jié)是包頭,不能提供有效負載,另外,剩下的184字節(jié)中,經(jīng)常還會出現(xiàn)浪費,比如一個全碼DTS音頻幀是2013字節(jié) (DTS-HD Core是2012字節(jié)), 10個包嫌小,111個包就浪費了12-13個字節(jié),積少成多。而AVI,MKV則可以緊緊排在一起,靠單獨的索引來區(qū)別。因此TS的代價就是空間浪費一些。 做過一些測試和比較,HD區(qū)的TS封裝MPEG2, H.264和Remux,
額外開銷大概3%, HD-RE區(qū)的TS封裝, 額外開銷大概4-5%. 碼率越高,額外開銷越小。為什么?碼率高,每幀的平均數(shù)據(jù)量就大,用184字節(jié)包裝,額外開銷的比例就很小。反之亦然。極端情況,如果每幀都是1字節(jié),每幀都要單獨的184字節(jié)包裝,那額外開銷就是18000%

5. TS和MKV/AVI的優(yōu)勢在哪里?
黃教授已經(jīng)寫了不少,再補充一個,TS的擴展性是無限的,MKV和AVI里要有特別的信息來標(biāo)識各數(shù)據(jù)流的codec屬性(FourCC). 合成軟件和播放軟件沒有在FourCC上達成共識,大家誰也不敢輕舉妄動。TS則更多的是靠實際數(shù)據(jù)類型來檢測的。新的音頻和視頻數(shù)據(jù)出來了,按照TS的規(guī)范,逐幀封裝進TS包里,再合成進完整的TS流里, 就完成了新的音頻和視頻數(shù)據(jù)的合成工作,然后就等分離器和解碼器來支持這種格式了。目前doom9上都沒有搞定的TrueHD音頻格式,我現(xiàn)在在等一部片子,有了這部片子,我就可以把TrueHD音軌完整的合成進TS流里,但是你要問我怎么播放,我只能告訴你,暫時還不行。 這就是TS封裝的威力,在根本沒有任何分離器和播放器 支持的前提下,封裝合成的工作就已經(jīng)可以完成了。


希望AVI的擁躉也來說說,AVI還有哪些好處,黃教授和我有意無意的遺漏了?AVI要封裝LPCM, DD+, TrueHD, DTS-HD HD, DTS-HDMA 要怎么做?用什么軟件?什么版本?什么時候可以看到?
費厄潑賴,你只要告訴我合成軟件就行了,不需要告訴我怎么播放。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
高清視頻封裝格式解析
高清視頻種類
從菜鳥出發(fā)!征服HTPC高清詳細全攻略3
菜鳥入門 高清視頻編碼封裝格式知多少
視頻格式編碼詳解,告訴你為什么視頻在盒子上放不了
視頻技術(shù)基礎(chǔ)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服