HD教程系列一:解密高清HD視頻編碼格式與封裝方式

基於高清視頻HDTV的熱門,生活科技決定推出一個專題,詳細說明高清視頻HDTV編碼方式,封裝方式,高清標準,視頻格式轉換,視頻轉換與製作等等一系列問題,讓大家對高清視頻HDTV有一個清晰的認識,享受高清視頻帶來的快樂。
今天的主題是高清視頻編碼與封裝方式的基本知識。
現在大家都比較熱衷於下載高清視頻或電影文件。稍微有點計算機知識都應該明白視頻文件從本質不過是”01001101001010″的數據包。一個形象的比喻是把視頻文件是一個包子,包子餡就是包含內容視頻編碼格式,包子皮指的是視頻的封裝方式

1.高清視頻編碼格式簡介

一個視頻文件是一般是由音頻和視頻兩部分組成。比如H264、Xvid等就是視頻編碼格式,MP3、AAC等就是音頻編碼格式。舉個例子:例如:將一個Xvid視頻編碼文件和一個MP3視頻編碼文件按AVI封裝標準封裝以後(AVI稱爲封裝格式),就得到一個AVI後綴的視頻文件,這個就是我們常見的AVI視頻文件了。

目前最常見的視頻編碼方式有 MPEG-1/-2 < WMV/7/8 < RM/RMVB < Xvid/Divx < AVC/H.264(後面將會推出詳細介紹),視頻壓縮效能和技術先進性也基本表現爲上述排列順序(由低到高,不完全準確)。


目前最常見的音頻格式有 Mp3、AC-3、ACC,MP3最廣泛的支持最多,AC-3是杜比公司的技術,ACC是MPEG-4中的音頻標準,ACC是目前比較先進和具有優勢的技術。

 

2.高清視頻編碼封裝格式簡介

剛纔說過視頻的封裝方式相當於包子的皮。封裝就是將畫面視頻文件和音軌文件捆綁打包在一起,並按照一定規則建立排序和索引,便於播放器或播放軟件來索引播放。一般可以通過文件的後綴名判斷,是哪一種封裝格式。
TS封裝是一種比較先進的封裝形式,藍光原盤中,就採用了TS封裝。TS封裝支持幾乎所有編碼的高清視頻和音軌文件。


圖 TS與AVI封裝格式對比

 

a.TS的全程是Transport Stream,在打包視頻和音頻時,能提供時間戳,在整個打包視頻的任何時段開始播放,都能順利解碼並保持音畫同步。
b.AVI封裝是微軟在90年代初創立的封裝標準,是當時爲對抗quicktime格式而推出的,因爲當時還沒有流式播放需要,AVI的將索引布置在打包文件的尾部,這就使得AVI封裝不能做到流式播放,在用電腦播放AVI封裝的高清視頻時,會發現,當撥動時間指針後,圖像開始播放後若干秒後,才能發出同步聲音。AVI封裝只能支持有限的幾種視頻音頻編碼形式,尤其是音頻編碼,只能支持DDAC3和DTS編碼。而且AVI不能支持音頻的VBR動態比特率編碼,只能支持固定CBR恆定比特率編碼的聲音文件,目前逐漸從淡出人們的視野。
MKV封裝則是一個發展很快的多媒體封裝形式。可稱爲萬能封裝器,連多條字幕文件都可以封裝進去。有良好的兼容和跨平臺性、糾錯性。但MKV沒有商業背景,幾乎只活躍在PC平臺上,儘管功能豐富,但在商業應用中則毫無建樹。
c.MOV多見於quicktime網站上的電影預告片。MOV類似於RMVB,過於封閉自守,民間製作組沒有人會用這個不方便的形式。 封裝形式不同,對於我們欣賞高清視頻,其實並沒有太多影響,但這涉及到播放時,有時需要手動選擇最合適的分離器,分離器是把封裝文件中的視頻、音頻文件分離出來的工具。針對不同的封裝,應該靈活選取分離器,才能順暢播放,欣賞到最完美的效果。

 

 

 

 

 

原帖地址:http://www.cnspot.com/archives/1299

 

發佈了36 篇原創文章 · 獲贊 5 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章