音視頻編解碼基礎知識


VBR 動態比特率, 需要容器支持提供音視頻的同步方法
CBR 固定比特率
HDRIP: 重新編碼,再次經過壓縮的視頻
REMUX版本:意思是重新封裝,從HD-DVD或者BD理提取音視頻數據,封裝到其他格式如TS或AVI中。

容器
	AVI:微軟的,成熟老技術。不支持VBR,不支持流媒體,因爲索引在文件尾部。
	TS:Transfer stream. ts的每段可以分別解碼。包有固定長度。適合傳輸介質不穩定的狀況。常用與電視廣播。支持VBR。BD使用TS流

	PS:Program stream. DVD和HDDVD使用ps流。後綴爲VOB或EVO等。
	編碼

	MOV封裝:QuickTime封裝與AVI是同一個時代的。
	MKV封裝:是Matroska的簡稱。一種新的封裝格式,非常開放,支持VBR,提供時間戳來進行音視頻同步。支持流媒體。兼容性強。民間開發,商業支持少。
	FLV:針對與h.263編碼家族的格式
	rmvb/rm: real video
	MP4:主要用於封裝mpeg4.

編碼:
	Mpeg1: VCD使用  352x288,低分辨率,壓縮比低
	Mpeg2: DVD用和電視廣播。有NTSC(720x480)和PAL(720x576)。壓縮比高於Mpeg1

	Mpeg4: 目前使用最多,avi文件始祖。壓縮比提過很多,質量堪比DVD
	divx: 基於mpeg4開發,有一定算法優化。
	xvid: 在divx技術封鎖後,被人破解開發的。基於mpeg4改進。開放源碼。畫質更好。
	h.261: 早期低碼率編碼,用於352x288和176x144,現在不用了
	h.263:低碼率下比h261效果好。
	h.263+:h263改進
	h.264:集中以往有點,高壓縮。與h.263+和mpeg4 sp相比,減少50%比特率,高質量應用等。
	rm/rmvb: real公司應用與網絡的高壓縮編碼。rm是CBR,rmvb是VBR。


常見編碼容器組合:
	AVI Xvid MP3
	AVI Dvix MP3
	MKV Xvid MP3
	MKV Xvid AAC
	MKV H264 AAC
	MP4 Xvid mp3
	MP4 H264 AAC
	3GP H263 AAC

各種編碼最佳碼率:
	Real Video: 640x720 350-600 kbps
	Xvid: 1024x438 800-1300Kbps
	MKV(X264/AVC): 720p 5-6Mbps
	H264/VC1:1080p 30Mbps

ITU-T和ISO/IEC-MPEG 兩個數字視頻壓縮領域內的標準化組織

ITU-T 定製H.26x系列
ISO/IEC-MPEG 定製了MPEG系列

H.264或稱MPEG-4/10 是由ITU-T和ISO/IEC-MPEG共同開發的視頻編解碼標準。編碼技術稱爲AVC編碼。因此常稱H.264爲H.264/AVC(或者AVC/H.264或者H.264/MPEG-4 AVC或MPEG-4/H.264 AVC)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章