看到這篇文章很用心 但我看到一些點覺得有些似是而非
基本上不是做apple底層的人是看不到他的系統架構的
但基本上audio的東西殊途同歸 這裡我一點一點來看
※ 引述《elguapo (HPHT Synthesized)》之銘言:
: 不好意思這篇並未引用前面的文,僅概略說明 Apple AAC 在製作這端的相關
: 流程,希望再看到 AAC 能有比較正確的認知。
: 關鍵字:Apple Digital Masters, Core Audio, AAC
: 蘋果在家族系統都有建置 Core Audio,從 iOS、macOS、tvOS 到 watchOS
: 都有 Core Audio。這個東西能吃的音樂檔案蠻多類型的,不一一贅述,但要
: 提的地方是,無論什麼音檔,進了 Core Audio 都會藉系統底層的服務轉為
: Core Audio File(縮寫是 CAF),AAC 音檔進入 Core Audio 也是如此,會
: 成為 CAF 再播放。
: 這個 CAF 基本屬性是「線性 PCM」,最大優點是檔案可以理論無限制的大,
: 所以長時間錄音不會受限制。當音訊處理作業完成之後,CAF 會再依使用者
: 需求轉成特定格式(這也是系統底層的功能),例如 AAC。
Core Audio查了一下就是apple的audio framework
基本上這種東西他能decode/encode什麼檔案
就是看cpu這端有做什麼sw decoder,或是他的hw decoder有support什麼格式
然後你整篇都在講CAF 這東西資料不多 基本上只看到一個不同
就是他沒有單一檔案限制大小4GB以下 這是他跟AIFF/WAV格式不同
但內容我怎麼看他就是PCM 沒有任何不同
然後可能再處理的時候用float而不是int
這裡就跟android framework是一樣的 套用effect的時候會用float處理
所以說穿了也沒什麼神力
: AAC 到底好不好?這讓人爭論已久,我就針對錄音製作這一端解釋一下為何
: 這個 codec 可以在蘋果全家餐通行而能有一致的音質。
AAC不是codec
應該說 你不會稱呼AAC是codec.......他是一種編碼方式
: 蘋果在 2019 把原來 Mastered for iTunes 改為 Apple Digital Masters。
: 如果製作完成的音檔要送上 iTunes Music Store 或是 Apple Music 服務,
: 要掛上 Apple Digital Masters 的專屬標籤的話,基本要求是 24-bit 音源。
: 要如何確認自己的送件的音樂能在 256kbps 的頻寬下有接近母帶的品質呢?
: 在 macOS 底層服務中,有工具可以分析經 AAC 轉換之後有無發生 clipping
: (信號爆高 >0dB),另外也有工具可以直接比對 AAC 轉換前和轉換後的 CAF
: 檔案,看差異狀況然後再回到 DAW 調整混音或是用外掛修正,儘可能在製作
: 端去讓 CAF 壓縮前後差異不大;這是作品送件前很重要的一個步驟,來確保
: 上傳給蘋果之後、在其他設備的 Core Audio 呈現的 CAF 接近原始,這是
: Apple Digital Masters 的眉角。
你講的這東西跟AAC本身無關
你講的事情 代表上傳給APPLE的AAC檔案不可以很懶惰隨便轉就傳上去
你必須把你初步壓縮過的AAC抓下來聽聽看
如果不好 還可以針對原始檔調整一下,再轉AAC
簡單講...就是母帶->預處理->轉AAC file
就是多一個預處理的步驟 目的是調整聽感
但他不會改變你是有損壓縮這件事情
: 蘋果耳機的 H1 晶片,相信是為了跑一個迷你的 Core Audio 而設,在耳機
: 恢復成 CAF 再播放出來,而這個 CAF 基本上就是原製作 submit 出去的東西,
: 在播放端可以再用一些適應性 EQ 去調整聽感。
我有點懷疑這件事情
H1要做的事情應該不用把整套audio framework port上去
這太浪費了
: 如果只看 AAC 只有 256kbps 就說她爛,我想這是很大的誤會,或是認為音檔
: 一下 AAC 一下 PCM 一下 AAC 會讓音檔品質更爛,但實際上蘋果給您的 Apple
: Digital Masters 的 AAC 自始至終就那麼一個,中間除非人為刻意,否則呈現
: 的 CAF 是跟源頭一樣的(或應正名為是「傳輸無損」而非「壓縮音損」)。
256kbps AAC decode出來的PCM就不是原始檔的PCM了
不然AAC的演算法寫假的喔
你再怎麼調預處理都還是一樣 最多調到聽感類似而已
你說母帶的PCM會跟AAC decode出來的PCM一樣
這個齁
我是覺得不知道你怎麼得出來的結論拉....
之所以要用AAC 目的就是節省儲存空間 代價就是損失原始資料
: 以上解釋希望能幫助大家了解 Apple Digital Masters,謝謝大家撥冗觀看。
: 下台一鞠躬 Orz
最後你說FLAC是有損壓縮會影響聽感
怎麼看到都覺得不會 FLAC自己專案都寫人家是每一個 PCM bit都可以還原
然後該文太長我懶得看完 我去看一下分析的圖表跟結論我快暈倒
To summarize, we have found at least four different
reasons why the lossless FLAC compression format
degrades the SQ when compared with uncompressed WAV
files. These are:
1. The pixel size and file size of the cover art
attached to the metadata (MDA);
看到第一點我就笑到看不下去
翻譯:壓縮後的封面照片檔會影響音質
這種有夠白癡的結論虧他寫的出來....
根本不同區塊的東西是要怎麼互相影響拉 XD
這文組做的實驗吧
好啦,以上是一點討論
做一點總結 AAC終究是AAC 他的目的就是犧牲品質換取空間....
做串流本來就是方便第一 花這麼多時間去討論這東西
你還不如花時間去改善傳輸介面 讓介面可以直接快速穩定傳原始檔就好 XD