是的,音訊等化器可以在瀏覽器中處理 WAV 檔 — 您的 WAV 會被解碼為原始 PCM 樣本,經過三個公開的峰值濾波器頻帶進行濾波,在需要時進行縮放以防止削峰,然後在完全沒有離開您裝置的情況下,以全新的未壓縮 PCM16 WAV 重新寫入。只要是您的瀏覽器實際上能解碼的任何 WAV 檔,這點都成立,而在現代桌面瀏覽器中,這包括未壓縮的 PCM、大多數 16 位元和 24 位元的錄音,以及常見的廣播 WAV 格式。結果並不是您原始檔案的修改副本;它是一個全新編碼的 WAV,其標頭、樣本資料和位元深度由工具的輸出管線決定,而不是由您原始容器中的內容決定。
WAV 是這類處理特別合適的格式,因為它儲存的是未壓縮的音訊。當瀏覽器讀取您的檔案時,它會取出已經非常接近等化器所需數值的聲道樣本。沒有 MP3 解碼失真需要還原,沒有 AAC 位元儲備區需要忽略,也沒有任何會在輸出時重新引入雜訊的失真壓縮。這使得 WAV 成為大多數人在想要對 EQ 變更進行乾淨的前後比較時所選擇的格式。

等化 WAV 檔時會發生什麼事
支援 WAV 的瀏覽器等化器遵循固定的管線。您的檔案會被載入到目前的分頁中,由 Web Audio API 解碼為包含浮點樣本的 AudioBuffer,根據一組輸入限制進行檢查,然後透過三個串接的雙二階濾波器進行處理。處理後的樣本會測量其絕對峰值,當該峰值超過 0.99 時會進行統一縮放,最後編碼為交錯的 16 位元小端序 PCM,包裝在全新的 RIFF/WAV 容器中。
對於 WAV 輸入,解碼步驟在概念上基本上是無損的 — 每個原始樣本都會成為等化器可以操作的浮點數。有兩個實際的限制值得注意。首先,如果來源取樣率不常見,Web Audio API 在解碼期間可能會對您的檔案重新取樣,因此寫入新 WAV 標頭的取樣率是解碼後的取樣率,不一定等於您在來源檔案中看到的取樣率。其次,等化器本身是三個 Q 值為 1 的峰值濾波器,因此它會在 100 Hz、1,000 Hz 和 10,000 Hz 周圍調整能量,而不是繪製出陡峭的斜率曲線。如果您載入的是 22,050 Hz 的檔案,高音中心會自動降低到大約 9,922 Hz,以保持在 Nyquist 頻率以下;在 48,000 Hz 的檔案上,它則保持在標稱的 10,000 Hz。這些中心頻率的選擇是由系統為您決定的,無法在頁面上編輯。
您可以在 音訊等化器 工具中嘗試完整的工作流程,它會載入瀏覽器可解碼的音訊(包括 WAV),套用上述三頻帶峰值濾波器組,並下載完整的 PCM16 WAV 結果。
如何在瀏覽器中等化 WAV 檔
- 開啟音訊等化器頁面並點擊檔案選擇器。選擇一個 WAV 檔案,大小最多 50 MiB,且解碼後不超過五分鐘的音訊。
- 等待瀏覽器完成解碼。如果解碼失敗 — 例如因為您的容器包含瀏覽器不支援的編解碼器 — 頁面會顯示錯誤,且不會提供任何過期的下載。
- 將低音、中音和高音設定為 -12 到 +12 dB 之間的整數。三者皆為零時為平坦路徑,頁面會直接複製解碼後的樣本而不執行任何非零的濾波器區段。
- 點擊套用控制項。工具會按照低音、中音、高音的順序執行三個串接的雙二階峰值濾波器,使用 W3C Audio EQ Cookbook 公式,Q 值固定為 1。
- 讀取顯示的原始峰值、輸出峰值、安全縮放、解碼取樣率和幀數。使用原始峰值來查看在進行任何縮放之前濾波器的處理結果;使用輸出峰值和安全縮放來確認是否達到 0.99 的上限。
- 在對您決策重要的揚聲器或耳機上預覽處理後的音訊,並在相近的感知音量下與原始檔案進行比較。
- 下載結果。無論來源格式為何,下載的檔案永遠是全新的 PCM16 WAV,其標頭欄位是根據實際解碼後的緩衝區所寫入。
為什麼輸出永遠是新的 WAV
從等化器下載的每個檔案都是全新編碼的 PCM16 WAV,即使您的來源檔案本身就是 WAV。編碼後的檔案使用帶正負號的 16 位元小端序樣本,依幀交錯排列,而 RIFF 標頭會記錄實際的聲道數、解碼取樣率、位元速率、區塊對齊、位元深度和完整的資料長度。沒有任何直通模式可以複製您原始的位元組,因為工具已經將您的輸入轉換為浮點數進行濾波,必須再轉換回整數才能放入 WAV 容器。
這對於哪些內容能在來回處理中保留下來有重要影響。音訊資料本身會忠實地編碼為新的 16 位元 PCM。無法保留下來的是新容器未描述的任何內容:原始的 24 位元或 32 位元深度會被量化為 16 位元,如果瀏覽器在解碼期間重新取樣,原始取樣率的中繼資料可能會改變,任何容器特有的欄位(例如 MP3 位元速率、AAC 壓縮模式、ID3 或 iTunes 標籤、嵌入的封面、章節標記和循環點)都不會被寫入輸出。對於 WAV 輸入,實際影響較小 — 您通常會遺失標籤區塊、廣播 WAV 擴充和任何非 PCM 區塊 — 但您下載的檔案仍然是新建構的 WAV,而不是您上傳檔案的修補版本。
有關編碼器寫入的 WAV 標頭欄位的參考資料,Microsoft WAVEFORMATEX 文件列出了這裡所使用的確切格式。
特別影響 WAV 檔的限制
WAV 檔通常比壓縮格式大,因此輸入上限的影響比對 MP3 時更為重要。該工具會在濾波前拒絕超出限制的檔案,絕不會靜默地截斷您音訊的尾部。
| 限制 | 數值 |
|---|---|
| 輸入檔案大小 | 最多 50 MiB |
| 解碼後時長 | 5 分鐘或更短 |
| 聲道數 | 1 到 8 |
| 取樣率 | 8,000 Hz 到 192,000 Hz |
| 聲道樣本數 | 不超過 30,000,000 |
| 輸出格式 | PCM16,帶正負號的小端序,交錯排列 |
如果您的 WAV 在解碼後超過五分鐘,或包含超過三千萬個聲道樣本,頁面會將其拒絕。先使用例如 音訊剪輯工具 這類工具進行修剪,可以在不更改格式的情況下將檔案縮減到限制範圍內,然後等化器就可以處理縮短後的結果。
安全縮放如何保護您的 WAV
即使輸入檔案沒有削峰,串接三個峰值增強也可能將樣本推高到數位滿刻度之上。在寫入 WAV 之前,等化器會測量每個處理後樣本和每個聲道的絕對峰值。如果該原始峰值小於或等於 0.99,則不會進行縮放,輸出峰值等於原始峰值。如果原始峰值超過 0.99,工具會計算一個統一的縮放係數,也就是 0.99 除以原始峰值,並將每個樣本乘以該係數,因此輸出峰值會正好落在 0.99。
舉一個具體的例子,假設您的 WAV 原本峰值為 0.85,低音 +6 dB、中音 +6 dB、高音 +6 dB 的組合將原始峰值提高到 1.02。因為 1.02 超過 0.99,所以安全縮放變為 0.99 除以 1.02,大約為 0.9706,結果中的每個樣本都會乘以該係數。輸出峰值會落在 0.99,PCM 編碼器寫入的是乾淨的 16 位元值,不會有單一樣本被截斷。這是基於峰值的上限,而非響度標準化 — 該工具不以 LUFS、RMS、replay gain 或任何串流平台的響度規格為目標,因此當多個增強疊加時,結果可能整體較安靜。
什麼時候三頻段 EQ 不足以處理您的 WAV
精簡的三頻段等化器是快速調整音色的合理預設選項,但它無法取代完整的音訊編輯器。沒有可調整的 Q 值控制、沒有頻譜分析儀、沒有每個頻段的中心頻率選擇、沒有線性相位處理、沒有自動化軌道、沒有響度計量、沒有抖動控制、輸出也沒有編解碼器選擇。如果您的工作需要任何這些功能 — 對白清理、將歌曲母帶處理到串流目標、精準的陷波濾波,或保留 24 位元深度 — 請改在桌面 DAW 中開啟結果。
該工具也清楚說明了峰值濾波器的功能與限制。100 Hz 的峰值會影響 100 Hz 周圍的區域,而不是該頻率以下的所有頻率;在同一中心進行的衰減會縮窄 100 Hz 周圍的能量,但並不是陡峭的高通濾波器。任何頻段的強烈增強都可能會突顯來源中已經存在的雜訊、齒音、低頻隆隆聲或失真。衰減一個頻段通常比堆疊多個增強更安全,而預覽的目的是作為檢查,而不是證明某個設定就是正確的混音。請在重要的揚聲器或耳機上聆聽,在相近的感知音量下與原始檔案進行比較,不要僅因為結果更響就下判斷。
若要更深入地了解相同的三頻段工作流程如何融入編輯流程,使用三頻段 EQ 將等化後的音訊儲存為 WAV 指南將這些步驟延伸到了實際的製作情境中。
等化器不會更改您檔案的哪些內容
總結格式約定:等化器接受 WAV(或其他瀏覽器可解碼的容器),對其進行解碼、濾波,然後寫入新的 PCM16 WAV。它不會保留您原始的位元深度、原始取樣率(如果瀏覽器進行重新取樣)、任何標籤或封面、任何章節或循環標記、或任何容器特有的中繼資料。它不會將檔案重新調整到響度目標,也並不保證任何單一設定都能改善每一段錄音。它確定會做的事是:執行三個具有公開中心和 Q 值的峰值雙二階濾波器,僅當原始峰值超過 0.99 時套用一次統一的安全縮放,然後交還給您一個乾淨的 PCM16 WAV,其標頭精確描述了檔案中的內容。