32 bit floating轉24 bit fixed還是老老實實加Dithering吧…

本文由 聰明的木頭2024-02-06 發表於 "錄音、MIDI、音樂製作" 討論區

  1. 聰明的木頭

    聰明的木頭 Well-Known Member

    註冊日期:
    2004-10-24
    文章:
    10,503
    讚:
    3,043
    關於32 bit floating轉24 bit fixed的Dithering有兩種說法:
    • Waves
      https://www.waves.com/audio-dithering-what-you-need-to-know
      32 bit floating跟24 bit fixed是同位元深度,降轉不用加Dithering。
      "You don’t need to dither when going from 32-bit floating point to 24-bit (because 32-bit floating point doesn’t have a higher bit depth), but you do from 32-bit fixed point to any lower bit depth."

    • iZotope
      https://www.izotope.com/en/learn/what-is-dithering-in-audio.html
      32 bit floating轉24 bit fixed要加Dithering。
      "almost all modern digital audio workstations operate at 32-bit floating point or higher internally, so if you’re exporting a 24-bit WAV file for mastering, you should also dither."

      我認為Waves的說法有道理,
      且32 bit floating跟24 bit fixed確實屬於同樣的位元深度,
      所以我最近使用Ableton Live 11以24 bit 匯出樂曲時都沒有加Dithering。
      但今天在做一些測試時留意到Ableton每次輸出的音質都不一致,
      本以為是Analog plugin的關係,
      做了比對才發現Ableton的32 bit floating轉24 bit fixed不加Dithering會明顯失真
      加了Dithering的24 bit Wav音質就好很多。

      我不知道這是不是Ableton Live 11的問題,
      但建議各位只要降轉就還是加一下Dithering吧。
      現在又要把已經上傳的樂曲用32 bit floating匯出Wav重新再上傳一次…唉…
     
  2. 掌門人

    掌門人 當代校長張超然

    註冊日期:
    2001-08-30
    文章:
    4,575
    讚:
    825
    按以上後面的說明,似乎不會是前面起頭的 "Waves的說法有道理"。

    除了有沒有 dither 外,搞不好 Ableton 僅單單匯出 32 bit floating 的檔案,聲音就已經不ㄧ樣了。這意思不是指 delay 之類的 modulations 造成不ㄧ樣的效果。
     
  3. 聰明的木頭

    聰明的木頭 Well-Known Member

    註冊日期:
    2004-10-24
    文章:
    10,503
    讚:
    3,043
    抱歉不瞭解您的意思是指?
    32 bit floating跟24 bit fixed是相同位元深度,不用加Dither這點我想沒有問題。
    有問題的應該是為什麼Ableton Live的32 bit floating不加Dither轉成24 bit fixed時會失真。
    又或者其它DAW也有可能會出現類似狀況?

    Ableton Live的Render一直都不怎麼樣,
    所以不少人會用內/外部錄音的方式來匯出2 Mix,
    所以要說它匯出32 bit floating時音色就不一樣這可能性極高,
    不過單純比較同一音軌的32、24、 24+Dither三個檔案,
    24可以聽得出失真、24+Dither的音質則與32相近。

    因為不想花時間研究不同Dither對音色的影響,
    特別是三個POW-r,每個人講的適用音樂風格都不一樣,
    就想既然Waves及其它討論與資料都說32 fp > 24 fixed不用加,
    那我就不用特別煩惱了,哪知人算不如天算呀。
     
  4. 掌門人

    掌門人 當代校長張超然

    註冊日期:
    2001-08-30
    文章:
    4,575
    讚:
    825
    喔...瞭解你的原意了!因為後面說的 Ableton mix dither 出來的聲音不ㄧ樣,所以誤以爲那不是證明 Waves 說的並不正確?

    我也曾説過 DAWs 的 Digital Mixdown 和 Playback 的聲音不ㄧ樣,不過有人就是不信。認為不過是 0 和 1 的數學運算,怎麼可能不ㄧ樣。反之,聽出來不ㄧ樣的人就是覺得不ㄧ樣。我個人的處理是用內部錄音 (32 bit floating),以後要做 sampling conversions 或是加 dither 來變成別的 bit resolutions 就後來再用單獨的兩軌軟體做就好了。畢竟用於不同的用途會要改變 sampling rate 或 bit resolution,甚至不ㄧ樣的 peak,保持ㄧ個沒有動的最高解析度檔案是最好的。另外相關的 conversion 技術也不斷在升級也是ㄧ個考量。
     
  5. 聰明的木頭

    聰明的木頭 Well-Known Member

    註冊日期:
    2004-10-24
    文章:
    10,503
    讚:
    3,043
    數位是0與1,但計算方式也是會有影響,
    我想音效引擎跟Summing計算方式、甚至匯出WAV時編碼方式的不同都會導致Render後的WAV聲音不一樣。

    同樣的道理、不同DAW的音色也會有微妙的差異,
    像Samplitude的音色是真的不錯,
    但介面對我這個習慣Ableton Live的人而言太難用,程式本身也不是很穩定,
    結果我還是用回音色比較差的Ableton。
    Ableton Live的介面我覺得人性化的程度遠遠超過其它主流大DAW,
    如果一開始就接觸Ableton Live,很大機率轉用其它DAW會水土不服,
    像我就覺得其它DAW要Zoom必須使用組合鍵、或得用Zoom專用的游標很反人性化,
    但Live的音色不優異及Midi編輯的貧弱也是多年為人詬病。

    回到主題,
    基於我個人最新的經驗,即便32 fp > 24 fixed理論上不用加Dither,
    但在不知道DAW會怎麼轉換的情況下,建議各位最好位元降轉一律都加Dither以免麻煩。

    現在數位、串流化的聆聽習慣興盛,且一般電腦也能夠直接播放32 bit floating檔案,
    直接匯出32 bit floating WAV反而簡單省事。
    我本來以為電腦內建的16 bit音效卡無法播放32 bit floating WAV,
    昨天試了一下不管電腦還是手機都沒有問題,可能是內建的播放軟體本身就能內部轉換,
    聲音怎麼樣是其次、只要32 bit floating WAV能在一般裝置上播放,
    未來應該不需要再降轉成24 bit以下徒增困擾。
     
    Last edited: 2024-02-07

分享此頁面