音量調整

用倍率、用分貝、或正規化 —— 而且會在削平之前先警告你。

本機處理

把檔案拖進來,或點擊選擇

支援 MP3, WAV, M4A, AAC, FLAC, OGG。這台裝置上限 300 MB、30 分鐘,不必註冊。

選一個檔案,這一頁會先把它解碼 —— 取樣率、聲道數、峰值 —— 並在寫出任何東西之前先算出 WAV 的確切大小。這台裝置的上限:單檔 300 MB、音訊總長 30 分鐘。全程不上傳。

    這一頁會把你音訊裡的每一個取樣乘上同一個數字。你可以直接給那個數字、用分貝給、或是要求把最大的取樣拉到你選的位準。在寫出任何東西之前,它會告訴你新的峰值會落在哪裡;如果這個設定會把音訊推到超過格式能存的範圍,它會講出來 —— 因為削平一旦存檔就是永久的。

    音量到底是什麼,以及為什麼分貝不是百分比

    數位音訊檔裡的每一個取樣都是 −1 到 1 之間的一個數字,描述那一瞬間喇叭紙盆應該離靜止位置多遠。改變音量就是把所有這些數字乘上同一個量。乘 2 波形就高一倍,乘 0.5 就矮一半。

    分貝用對數刻度描述同一件事,因為那比較接近聽覺的運作方式。六分貝大約是振幅加倍或減半 —— 所以 −6 dB 約等於 ×0.5,+6 dB 約等於 ×2。二十分貝是十倍。這就是為什麼分貝從來不是百分比:「+100%」等於 +6 dB,而「200% 音量」在任何有意義的意義上都不存在。

    而「聽起來多大聲」又是第三件事,它跟振幅不成整齊的比例。把一段錄音的振幅加倍,並不會讓它聽起來大聲一倍;常用的經驗法則是功率變十倍、大約 10 dB,才會被聽成大約加倍。所以這個工具回報的是它真正套用的那些數字 —— 倍率、分貝變化量、以及舊的與新的峰值 —— 而不是宣稱一個「聽起來會怎樣」的結果。

    削平:這個操作唯一會毀掉音訊的方式

    一個 16-bit 的取樣裝不下超過格式定義的最大值。當倍率把取樣推超過那個天花板,它們會被壓平在天花板上,波形原本平滑的曲線在頂端變成一條直線。那就是削平,聽起來是刺耳的失真,而且事後救不回來 —— 原本那個峰的形狀就是沒了。

    這就是為什麼「把它變大聲」比看起來危險。一個最大取樣已經在 0.9 的檔案,大約只剩 ×1.11 的空間。把它推到 ×2,錄音裡每一個峰值都被毀掉,而安靜的部分只是變大聲。

    所以這一頁在解碼你的檔案時會量出裡面最大的那個取樣,並顯示你的設定會對它做什麼。如果新的峰值會落在天花板之上,它會告訴你那會到什麼位準,以及仍然留在範圍內的最大倍率。它不會默默地限幅或壓縮你的音訊來救你,因為那是另一個沒有問過你就做的處理決定。相反地,把音量調小永遠是安全的:沒有任何取樣會因為變小而離開範圍。

    正規化,以及它為什麼不等於「跟別人一樣大聲」

    正規化這個選項會找出你檔案裡最大的取樣,然後把全部按比例縮放,讓那個取樣剛好落在你要求的位置,通常是 −1 dBFS 以留一點餘裕。它就是一次乘法、均勻套用,而且按定義不可能削平,因為峰值正是被瞄準的那個東西。

    它做不到的是對齊「聽起來多大聲」。兩個正規化到同一個峰值的檔案聽起來仍然可能差很多,因為其中一個可能是密實而持續大聲的混音,另一個可能是稀疏的錄音裡有一聲很大的咳嗽。對齊聽感是「響度正規化」,以 LUFS 量測,那是串流平台在做的事;它需要另一種量測,而且通常還需要壓縮動態範圍。這個工具做的是峰值正規化,而且會講明,不會去借那個聽起來更厲害的詞。

    這個區別有個實際後果。如果你的錄音裡有一聲意外的撞擊,峰值正規化會瞄準那一聲,而把說話的部分留在原本一樣小聲。先把那一聲剪掉,再正規化。

    輸出、代價,以及什麼都不上傳這件事

    改變音量必須先把音訊解碼,所以結果得再寫出來。再壓縮一次就是第二次有損壓縮,所以取樣改成以 WAV 裡的未壓縮 16-bit PCM 寫出。沒有任何東西被壓縮第二次。那跟「無損」不是同一件事 —— 如果你的來源是 MP3 或 AAC,第一次編碼的損失不是解碼能救回來的 —— 但這個工具除了你要求的那次乘法之外不會加上任何新東西。

    未壓縮音訊在 44.1 kHz 立體聲下大約每分鐘 10.1 MB,而這一頁會在你開始之前算出確切的輸出大小。也有真的會擋的上限:桌機單檔 300 MB、音訊 30 分鐘,手機一半,因為解碼後的取樣必須裝進記憶體。

    沒有任何檔案被上傳。打開開發者工具、看著 Network 分頁跑這個工具 —— 你的音訊不在任何一筆請求裡,而這個網站送出的 Content-Security-Policy 把連線限制在我們自己的來源,執行它的是你的瀏覽器而不是我們的承諾。第一次造訪之後,這一頁在完全沒有網路的情況下也能用。

    常見問題

    要讓聲音大一倍應該用多少倍率?

    沒有單一答案,因為振幅與聽感是兩件不同的事。振幅加倍是 ×2、也就是 +6 dB;聽起來大一倍比較接近 +10 dB。看著這一頁回報的峰值數字,在它警告會削平之前停下來。

    為什麼這一頁只警告我而不直接幫我修?

    因為「修」代表限幅或壓縮,那是另一個處理決定。我們寧願告訴你裝得下的最大倍率讓你自己選,也不要默默改掉你錄音的性格。

    正規化跟直接調大有什麼差別?

    正規化會依你檔案裡最大的取樣替你算出倍率,讓峰值剛好落在你要求的位置。直接調大是套用你選的數字,而那個數字可能裝得下也可能裝不下。

    這能讓兩個檔案聽起來一樣大聲嗎?

    不一定。這是峰值正規化;對齊聽感是以 LUFS 量測的響度正規化,那需要另一種量測,而且通常還要一起改動態範圍。

    調整音量會讓音質變差嗎?

    調小不會,而且不論調大調小都沒有東西被壓縮第二次。調大到超過天花板會永久削平那些峰值,這正是這一頁會先警告你的原因。

    我的音訊會被上傳嗎?

    不會。解碼與處理都在你的瀏覽器分頁裡完成。跑這個工具的時候可以在開發者工具的 Network 分頁確認。