mpeg 音頻格式科普

mpeg的音頻格式蠻多的,又是MP3,又是aac,有些地方用mpga,mp4a表示mpeg的音頻,這之間到底有什麼區別和聯繫呢?最近花了兩天時間,通過網上的零散資料整理了一下。

mpeg-1part3(也就是mpeg標準第1版的第3部分)定義了mpegaudioversion1,而其又包含3個layer:mpeg-1layer1、mpeg-1layer2、mpeg-1layer3,其中的mpeg-1layer3就是我們通常所說的mp3格式

mpeg-2part3(也就是mpeg標準第2版的第3部分)定義了mpegaudioversion2,包含3個layer:mpeg-2layer1、mpeg-2layer2、mpeg-2layer3,這個版本與mpeg-1part3是兼容的,所以也叫mpeg-2兼容音頻

mpeg-2part7(也就是mpeg標準第2版的第7部分)定義了一種新的音頻格式aac,它與mpeg-1part3是不兼容的,所以也叫mpeg-2不兼容音頻

mpeg-4part3(也就是mpeg標準第4版的第3部分)定義了aac的升級版本,mpeg-4沒有再擴展mpeg-2part3。

所以,從兼容性上看,mpeg音頻有兩個體系,早先的格式稱爲mpga,這在sdp、rtp格式也是統一處理,aac也稱爲mp4a。

在ts中封裝時,mpeg-1part3、mpeg-2part3是有區分的,stream_type分別是3和4。

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