作者Oswyn (Oswyn)
看板Audiophile
標題Re: [閒聊] 現在年輕人真可憐
時間Mon Apr 13 00:39:08 2020
: → goldie: 我音樂播放器也是用 foobar2000,各種codec解碼是固定整數 04/12 21:05
: → goldie: 還是浮點數輸出就不得而知道,但先不管它了! 04/12 21:05
foobar 中無損(非存浮點的)解出來都是整數,而一般有損是浮點數(mp3、aac)
但進到 foobar DSPs 都會是浮點,不過只要不作任何變動 16、24-bit 整數都不會有
精度損失
: → goldie: 另外,對於 -3dB 處理於送到 DAC 之前這件事,想請問大大 04/12 21:05
: → goldie: 會建議設定在 foobar2000 的哪一階段?就我知道的有: 04/12 21:05
: → goldie: 1. DSP 的 Hard -6dB limiter? (非-3dB囧, 放DSP最後一階) 04/12 21:06
https://imgur.com/0G5naiY
Waveform 中藍色是原始音軌的 Ch1、紅色是 Hard -6dB limiter 兩個重疊的結果
上方是整體、下方是局部放大
Hard / Soft 的詳細網上有很多資料就不提了,上圖上方的紅色在香腸的部分可看出切
的很齊就是 Hard limiter 的特性
※ Waveform 中壓的很滿的部分=香腸;鬆散、有動態=魚骨
比起出現削波、有 Limiter 保護的結果是會比較好,但總歸是非線性的動態壓縮能不
用就最好不用
: → goldie: 2. ReplayGain 的 Preamp? 04/12 21:06
可以用在 Preamp
如果不想使用 ReplayGain 但想使用 Preamp 可照下面的設定
Source mode: none Processing: apply gain
或使用 apply gain and prevent clipping ,但掃的 Peak 值準確度要夠高才不容易
出問題。個人實測過預設的 RG Scan 設定精度不足以完全避免削波
可以考慮使用 ITU(國際電信聯盟) 建議的 Ture Peak 算法
https://www.itu.int/rec/R-REC-BS.1770
BS.1770-4 (10/2015)
48 kHz 4 x Oversampling to 192 kHz
96 kHz 2 x Oversampling to 192 kHz
在 RG Scan 設定足夠精度的 Resampler 統一上採樣至 192 kHz
但代價就是掃 RG 值的時間會變長,換得精度較高的 Peak 值
有在用 RG 的要看音樂類型,現代流行樂 RG 多半都 -7 起跳 Source mode: album 通
常不用擔心還需另外再減,Source mode: track 就很容易發生 clipping
Classical 使用 RG 得到 + 值反而更容易會爆
可以考慮把這類響度必定低的類型、或 RG 值是正的,拿掉檔案的 RG 值不進行 RG
YouTube 同樣也是沒對低響度的影片調整音量
: → goldie: 3. foobar2000 的音量控制? 04/12 21:06
: → goldie: [目前 DSP 掛了 Skip Silence -> EQ -> Reampler (SoX)] 04/12 21:06
: → goldie: BTW,我也反響度戰爭+1 04/12 21:07
foobar Audio data 的流程
解碼 => RG & Preamp => DPS chain => Output(foobar 音量)
使用 foobar 音量 DSP 就不能掛 Dither、不然只會變成增加噪聲而沒有抖動效果
如果沒有想要用 Dither 的話就沒差,想的話就不是個選項
※
或者可以走向歪路使用 foobar 的 3th party component....
Dynamic DSP
https://hydrogenaud.io/index.php/topic,108904.0.html
就可依檔案的屬性、Tag 值等來判斷進行不同的 DSP 處理
譬如不同的檔案類型、編碼、有損無損套用不同的處理
不同的 Genre 套用不同的 EQ、依高低 Dynamic Range 掛不同的 Plug-ins or 音量等
--
人間五十年、化天のうちを比ぶれば、夢幻の如くなり
^,,,^ 一度生を享け、滅せぬもののあるべきか
(ミ‵ω′)\m/ NOBUMETAL
DEATH!!(乂
'ω')
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.215.91 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Audiophile/M.1586709557.A.8C0.html
推 djboy: 假日教學,推 04/13 06:20
推 Jay915: 推 04/13 07:33
PS.
有做 DSP 或曾試過但覺得效果不佳
請一定要 DSP chain 最末端掛上 True Peak Meter,把 RG & Peak 極端的
Tracks 多跑個幾個監視一段時間,確定沒有發生對音質影響很大的削波
沒在做 DSP 的也可以掛起來看看現代流行樂的響度造成的動態與峰值問題
推薦用 Youlean Loudness Meter 順便可看響度、或 dpMeter 4
https://youlean.co/youlean-loudness-meter/
https://www.tb-software.com/TBProAudio/dpmeter4.html
這兩個在免費有 True Peak 功能的 Plug-ins 中精度較高
Voxengo SPAN 舊版中的 True Peak 不準、新版的好像有換算法了
https://www.voxengo.com/product/span/
TT Dynamic Range Meter v1.4a 的 Peak 雖然在手冊中說明是 4 x OS
但精度明顯不足,可能是年代比較久選用的 Resampler 精度較差所造成
不同的 Meter Plug-ins 在計算各種數值時多少都會因算法或採用的函式庫等
形成精度差異
※ 編輯: Oswyn (220.136.127.49 臺灣), 04/13/2020 10:54:46
推 goldie: 感謝 Oswyn 大特地為我的推文回了一篇! 04/18 17:21
→ goldie: 資訊量依然好多,我先消化一下…XD 04/18 17:22