看板 Audiophile 關於我們 聯絡資訊
連續分享了很多如何運用虛擬介面來啟動 macOS CoreAudio 的 DD+ Atmos 解碼、DRC 及播放。 可是對於無法調整音訊延遲的 TV app 來說,DRC 加上電子分頻,會造成嚴重的 影音不同步。 現在市場上終於有一個即時的卷積引擎(Convolution Engine)可以在 macOS 上運作,除了跑頻響修正濾波器之外,還能做低頻管理! 這軟體叫做 Hang Loose Convolver 產品網址:https://accuratesound.ca/products.html 這個軟體基本上是一個 AU / VST3 的外掛,安裝使用非常簡單,執行也不會佔用 CPU 資源。 安裝好之後,點兩下啟動桌面程式,手冊會指引您將 AU / VST3 外掛掃一遍, 這個桌面程式就能呼叫 HL Convolver。 接下來設定音訊路徑: https://imgur.com/ET99k7l.jpg
我的音訊路徑輸入端是 BlackHole。BlackHole 可以觸發 DD+ Atmos 解碼,然後 解出 7.1.4 沈浸音樂給 HL Convolver 做 DRC;輸出則是直接選 Merging Virtual Audio Device (VAD),作 12 聲道的輸出: https://imgur.com/M61yL1Z.jpg
由於 Atmos 是清一色 48KHz,所以這個引擎就設定為 48KHz,當然若是要聽其他 sample rate 的內容,像是 Auro-3D,就可改為 96KHz。 Audio Buffer Size 就看自己的系統能耐到哪裡... 我的環境最低只允許到 128 個 sample(2.7ms),若加上 Merging Ravenna 的延遲 64 個 sample(1.3ms),整體 延遲只有 4ms。 IR 濾波器可以從免費的 REW 產生,也能從其他收費的應用軟體例如 Audiolense XO 產生,但在濾波器設計時,一定要「全部」是 minimum phase,這樣才不會造成另一 個內部演算延遲(蓋:多數的 IR 濾波器是混合式的,例如 EQ 部分是 minimum phase 但分頻部分卻是 linear phase,故在設計濾波器的時候,請留意這個眉角)。 HL Convolver 是需要一個附帶 .cfg 的濾波器: https://imgur.com/ccWzJOM.jpg
這個濾波器自 HL 主控視窗匯入即可,正常的話會顯示濾波器的取樣率和 taps 數: https://imgur.com/C4l9g0k.jpg
我個人喜歡 65K taps 濾波器,能調出相當平順的低頻頻響;這個 taps 數大概是 StormAudio 或 Trinnov 的五倍精確度,而且可用 Apple Silicon CPU 64-bit 雙 精度浮點數去算得更滑順。 這些設定完成之後,就能將 macOS 的 TV app 打開看 Atmos 電影了!截圖是示範 用 Safari 觀賞柏林演奏廳 4K + Atmos 串流,基本上延遲已經能在我個人能接受 的範圍了: https://imgur.com/B86OeYm.jpg
在截圖右邊可以看到 HL Convolver 的 meters 正努力的運算空間校正和電子分音。 若版友有多聲道 DAC 能接,或是運用 aggregate 技巧將數台 2ch DAC 整合成一個 多聲道輸出,都能用這個方式來看對嘴對的算準的串流 <3 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.96.57 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Audiophile/M.1665305318.A.4B9.html
yys310: 推accurate sound 10/09 17:01
※ 編輯: elguapo (118.163.96.57 臺灣), 10/09/2022 21:36:44
BootingZ: 真心強大,推一個! 10/15 23:49