筆記型電腦上的音量調整器是一種工具,會將檔案中每個解碼後的取樣乘以所選的增益值來提高、降低或靜音音訊,然後將結果匯出為 16 位元 PCM WAV,不會將來源檔案上傳到網路。在現代筆記型電腦的瀏覽器中,檔案會在當前分頁內透過 Web Audio API 進行解碼,每個有限的取樣會乘以所選的百分比,超過 ±1.0 數位全刻度範圍的取樣會被截斷至該邊界,然後產生的串流會以格式代碼 1 與每取樣 16 位元寫成交錯的小端序 WAV 檔案。音量調整器工具完全採用此模式:選擇瀏覽器可解碼的檔案,設定介於 0% 到 400% 的線性增益,預覽渲染後的 WAV,檢查峰值與截斷取樣計數,然後將完成的檔案下載為 -volume-adjusted.wav。整個操作在筆記型電腦上本機執行,AudioContext 會在處理完畢後關閉,當分頁關閉或新操作取代時,臨時下載網址就會消失。

許多筆記型電腦使用者會在以下情況搜尋此功能:下載的講座、語音備忘錄或歌曲在內建揚聲器上播放時音量太小聽不清楚,或下載的提示音太過響亮嚇到房間裡的所有人。推動作業系統的音量滑桿只會調整筆記型電腦的播放輸出,無法提高已錄製在檔案中的音量。直接編輯檔案是唯一能改變同一音訊在任何後續播放裝置上播放音量的方法。關於在系統已有音量按鍵的情況下這為何重要的更廣泛討論,可參考在不失原始音質的前提下變更音訊音量的實務教學,該文從不同切入點涵蓋了相同的內容。

volume changer on laptop
筆記型電腦上的音量調整器:在本機調整音訊檔案

「筆記型電腦上的音量調整器」實際上的意思

在筆記型電腦上,「音量調整器」一詞可能指三種不同的東西,而其中只有一種會編輯音訊檔案的位元組內容。

  • 系統音量:筆記型電腦的音量鍵或工作列中的揚聲器圖示會調整音效晶片的播放輸出。音訊檔案本身並未變更,因此同一個音量小的檔案在其他裝置上播放時仍然一樣小聲。
  • 瀏覽器播放音量:分頁中的滑桿或擴充功能會調整瀏覽器分頁內的音訊。該變更僅存在於該分頁內,一旦頁面重新載入即會重設。
  • 檔案層級的音量編輯:工具會解碼音訊取樣、將每個取樣乘以增益係數,然後寫入新檔案。音量變更會隨檔案一同保存,因此無論之後由哪個播放器開啟,聽起來都一樣。

音量調整器屬於第三類。其工作是修改音訊資料,讓儲存的檔案無論之後在哪裡播放都更響、更小聲或靜音。由於操作是在瀏覽器分頁中執行,筆記型電腦上無需安裝額外軟體,且來源檔案會保留在本機磁碟上。

在瀏覽器分頁中執行音量調整器

此工具的三步驟工作流程設計為在單次頁面載入內完成,無需註冊也無需排隊。確切步驟如下:

  1. 選擇不超過 50 MiB 的支援音訊檔案,並等待檔案名稱出現在上傳區域中,這代表檔案已被接受。
  2. 使用滑桿或輸入欄位,將線性輸出音量設定為介於 0% 到 400% 之間的任何值,接著選擇變更音量控制以開始解碼與增益處理。
  3. 透過頁面上的播放器預覽渲染後的 WAV,檢查所報告的峰值與截斷取樣計數,並在完整聆聽結果後再下載。

下載檔案的檔名以 -volume-adjusted.wav 結尾,使其易於與原始檔案區分。選擇新檔案或變更百分比會使先前的結果失效、撤銷其臨時物件網址,並防止較舊的非同步解碼覆寫較新的設定。

筆記型電腦瀏覽器所強制執行的限制

此工具透過拒絕超出四項特定界限的檔案,來防止一般筆記型電腦與行動裝置發生記憶體爆量問題。通過大小檢查的檔案,在解碼後若解碼內容過長或過寬仍可能被拒絕。

限制 數值 在筆記型電腦上保護的內容
輸入檔案大小 50 MiB 瀏覽器必須讀取至記憶體中的資料大小
解碼後時長 5 分鐘 解碼後保留在 RAM 中的音訊資料量
聲道數 8 環繞與多聲道內容的緩衝區寬度
解碼後聲道取樣數 3000 萬 主執行緒在增益與編碼期間執行的總工作量

由於壓縮音訊在解碼後可能大幅膨脹,即使所選的 MP3 或 AAC 遠低於 50 MiB,解碼後的限制仍然重要。磁碟上很小的壓縮檔案,在 Web Audio 解碼器將其轉為浮點聲道資料後,仍可能跨越 3000 萬取樣上限,相關說明請參考W3C Web Audio API 1.1 規格中關於 decodeAudioData 的說明。

0-400% 百分比實際變更的內容

此百分比是直接的線性振幅乘數,不是分貝控制,也不是響度正規化處理。振幅加倍約等於振幅增加 6.02 dB,而非 100 dB 的變更,因此滑桿的行為如下表所示。

滑桿數值 套用至每個有限取樣的乘數 對振幅的影響
0% 0 寫入靜音,但保留時長、取樣率與聲道數
50% 0.5 每個取樣都乘以 0.5
100% 1 取樣保持其解碼後的振幅
200% 2 每個取樣都乘以 2
400% 4 每個取樣都乘以 4(預期會嚴重截斷)

舉一個完整的例子,設一個解碼後振幅為 0.4 的取樣。在 100% 時,結果為 0.4 × 1 = 0.4。在 200% 時,結果為 0.4 × 2 = 0.8,仍在 ±1.0 數位全刻度範圍內。在 300% 時,結果為 0.4 × 3 = 1.2,超過邊界,因此工具會將其截斷為 1.0,並將截斷取樣計數器加一。此工具產生的 RIFF 容器對未壓縮 PCM 使用格式代碼 1,負向全刻度對應至 -32768,正向全刻度對應至 32767,符合Microsoft Learn 上 WAVEFORMATEX 結構參考資料中對帶正負號 16 位元音訊所述的非對稱範圍。

下載前先閱讀截斷報告

增益處理完成後,工具會報告兩個數字:截斷後的峰值,以及跨越邊界的取樣數。截斷取樣計數不為零代表增益可能引入了可聽到的失真,雖然截斷為零並不保證理想的感知響度。感知響度取決於頻率平衡、動態、揚聲器與聆聽條件,因此工具不會計算 LUFS、真實峰值、重播增益或平台特定的目標值。

若要進行安全的編輯,請從接近 100% 的位置開始,使用合適的耳機或揚聲器預覽完整輸出,並檢查截斷取樣報告。若出現失真,請降低百分比。請保留原始檔案,因為此操作無法還原已於來源中截斷的資訊,且重複的 PCM 轉換可能會使版本控管變得複雜。匯出的 WAV 是新檔案,因此在替換任何生產用的音訊前,請驗證其時長與聲道數。

在筆記型電腦上編輯音訊的良好習慣

線性增益並非母帶處理、限制、壓縮、降噪或廣播合規處理,這代表此工具非常適合日常修正,而非專業發行用途。幾個習慣能讓筆記型電腦上的工作流程更具可預測性。

  • 下載前聆聽完整結果,而非僅聆聽前幾秒鐘,因為截斷可能發生在檔案中任何音量較大的時刻。
  • 使用熟悉的揚聲器或耳機,將輸出與原始檔案進行比對,以便準確判斷變更。
  • 將匯出的 WAV 視為工作副本,並保留原始壓縮來源不動,以便日後需要不同增益時使用。
  • 請記住輸出永遠是 WAV,雖然普遍可檢視,但通常比 MP3、AAC 或 Ogg 大很多,且工具不會保留來源標籤、專輯封面、章節、循環點、cue 標記、編碼器中繼資料或原始壓縮設定。

以此方式使用,筆記型電腦上的音量調整器能將音量較小的錄音轉為較響的檔案、將刺耳的鬧鐘轉為較溫和的版本、或將截斷的訪談轉為乾淨的參考音訊,全程無需安裝軟體,也不會將音訊傳送至當前瀏覽器分頁以外的任何地方。

若您正在權衡選項,如何選擇正確的音訊音高變更方法對此有深入說明。