想請問一下....
就我所知道的...
目前有許多不同的編碼技術....
像是比較廣泛的 Nero Digital Audio HE-AAC...
以及 Apple MPEG-4 AAC (iTunes)....
好像還有其它的.....(我不太了...)
它們彼此之間有什麼不同嗎??
而且好像似乎不能通用??
副檔有 .aac .mp4 . m4a ......
請問有人比較清楚這些嗎???
謝謝!!
眾家 MPEG-4 / AAC 格式有什麼不同??
版主: DearHoney
Re: 眾家 MPEG-4 / AAC 格式有什麼不同??
它們都是 MPEG-4 AAC,MPEG-4 AAC 是一個標準,彼此之間可以互通。boaz 寫:想請問一下....
就我所知道的...
目前有許多不同的編碼技術....
像是比較廣泛的 Nero Digital Audio HE-AAC...
以及 Apple MPEG-4 AAC (iTunes)....
好像還有其它的.....(我不太了...)
它們彼此之間有什麼不同嗎??
而且好像似乎不能通用??
不同的是,MPEG-4 AAC 提供好個 Profile,每個 Profile 有不同的壓縮工具,需要對應的 decoder 才能夠解碼。
iTunes 壓的好像是 LC Profile 的 MPEG-4 AAC,所有支援 AAC 的 decoder 都可以播放。
Nero Digital 可以壓 LC 的 AAC,也可以壓 LTP 的 AAC,還可以壓 HE-AAC。
HE-AAC 的全名是 High-Efficiency AAC,是 AAC Version 3 提出來的新 Profile,今年五月才定案。
HE-AAC 用的是 Coding Technologies 公司的 SBR 技術,可以視為是原本 AAC 的部分加上 SBR 的資訊,可以增進低流量時的音質。
這個技術用在 MP3 上面就是為大家所熟知的 mp3PRO,當然和 mp3PRO 一樣,HE-AAC 需要對應的 decoder 才能夠解碼出 bitstream 中 SBR 的部分,如果沒有用支援 HE-AAC 的 decoder 播放,只能聽到一般 AAC 的部分。
不過重點是,MPEG-4 是一個統一的規格,除非是做錯了,否則沒有彼此不相容的問題。
這些是裝載 bitstream 的"載體"、檔案格式,和壓縮的規格無關。副檔有 .aac .mp4 . m4a ......
.aac 格式是將 AAC 的 bitstream 加上檔頭形成的檔案規格,檔頭有兩種,一種是 ADTS,另一種是 ADIF。
ADTS(Audio Data Transport Stream) 會在每一個或 2~4 個 raw data block 前面加上檔頭,因為它是做 Transport 使用。
ADIF(Audio Data Interchange Format) 則是只在檔案的最開頭加上一個檔頭,後面就是原本的 AAC raw bitstream。
.m4a 則是 MPEG-4 使用的標準載體,有系統流的 .mp4,裡面可以放視訊、自然聲音或合成的音效、2D/3D 的圖形... 等等各式各樣的物件。
.m4a/.m4v 是 apple 用來放 AAC 和 MPEG-4 視訊的載體,可以合併到 .mp4 裡面,而 .aac 也可以轉成 .mp4。
所以只是載體的不同,而不是內容物不同,彼此不相容。
Re: 眾家 MPEG-4 / AAC 格式有什麼不同??
謝謝 Silly 大大的解說.....Silky 寫: 它們都是 MPEG-4 AAC,MPEG-4 AAC 是一個標準,彼此之間可以互通。
不同的是,MPEG-4 AAC 提供好個 Profile,每個 Profile 有不同的壓縮工具,
∼∼∼∼∼∼∼∼
和 MPEG-4 視訊的載體,可以合併到 .mp4 裡面,而 .aac 也可以轉成 .mp4。
所以只是載體的不同,而不是內容物不同,彼此不相容。
讓我更瞭解了一點....
謝謝!!