比較線上使用音訊效果的做法,等同於把四種常見路徑排在一起——完整的雲端 DAW、會上傳你檔案的瀏覽器編輯器、裝在 DAW 裡的桌面外掛,以及像 Audio Effects Online 這類瀏覽器內的本機工具——再用同樣五個問題來衡量它們:音訊跑到哪裡去、每次處理會跑多少效果、最後落到你磁碟上的輸出格式是什麼、你能不能驗證那些數字,以及整條鏈是否還需要再繞一趟伺服器。每條路徑對這些問題的答案各不相同,而比較結果通常決定了在音訊離開電腦之前要先開哪個工具。這種比較也會浮現出每個工具「不會做」的事——這是圖像中較安靜但實用的一部分,當目標是快速單次處理而非完整製作工作階段時尤其受用,在輸入檔案屬於敏感或受授權限制時更是如此。你在另一端應該期待看到的工具,是會直接把參數攤開來命名,而不是把它們藏在行銷標籤底下的那種。

主要線上音訊效果做法之間的差異
大多數在問「比較 approaches to use audio effects online」的人,通常已經知道那四條粗略路線,卻不知道它們在攸關快速任務的細節上有何不同。下面的表格以同一組事實把這四種做法並列:位元組跑到哪、單次點擊會跑什麼、最後拿到什麼檔案,以及頁面是否真的顯示處理期間可以核對的數字。
| 做法 | 音訊跑到哪裡 | 每次處理的效果數 | 典型下載格式 | 處理期間顯示的數字 |
|---|---|---|---|---|
| 雲端 DAW(例如 BandLab、Soundtrap 等) | 上傳到廠商伺服器並以專案形式儲存 | 多軌時間軸上的一整組效果 | 專案匯出,通常是 MP3 或 AAC 重新編碼 | 軌道表頭與專案中繼資料;不顯示原始幀數 |
| 需要上傳的瀏覽器編輯器(多數網頁音訊編輯器) | 上傳到轉檔伺服器,遠端處理後再回傳 | 同一條時間軸上堆疊的多個效果 | 以自選位元率重新編碼為 MP3 或 AAC | 每幀細節有限或沒有 |
| 桌面外掛宿主(DAW + VST 或 AU) | 留在本機磁碟;取樣存在專案的音訊檔中 | 即時串接在 insert 上的外掛堆疊 | 與專案相同:WAV、AIFF 或 FLAC | 宿主表頭;完整取樣資料保持不透明 |
| 瀏覽器內的本機工具(Audio Effects Online) | 留在當前的瀏覽器分頁內;不上傳 | 每次執行只跑一個確定性的效果 | 在記憶體中建立全新的 PCM16 WAV | 聲道數、取樣率、輸入與輸出幀數、輸出峰值,以及精確的 WAV 位元組大小 |
真正決定結果的是最右邊那一欄。四種做法中有三種會把檔案推到別處去轉檔,再把重新編碼過的版本交給你,讓你能檢查的東西有限。第四種做法則是用瀏覽器的 Web Audio 實作來解碼檔案,跑一次轉換,然後寫出一個全新的 PCM16 RIFF/WAVE 容器,讓你可以跟原檔做差異比對。這種較窄的合約不是降級——它是刻意的選擇,用堆疊與遠端威力換來可預測性與透明的結果。
為何本機、單一效果的瀏覽器處理值得重視
在瀏覽器中一次只跑一個效果是一種合約,而不是限制。因為每次執行都是獨立且確定性的,輸出可以重現:同樣的輸入、同樣的效果、同樣的強度,永遠會產生同樣的 WAV。檔案的結果不依賴別人伺服器上的排隊、不依賴授權狀態、不依賴可能在串流中途失敗的轉檔工作,也不依賴一個在你上次開啟後已經改版的版本化外掛。處理路徑——解碼、執行單一操作、編碼、下載——就是整個工作,而頁面會回報證明它確實跑過的數字。聲道數與取樣率保持輸入解碼器所輸出的值;輸入與輸出幀數會跟輸出峰值以及精確檔案大小一起印出,所以算式是看得到的,而不是隱含的。
「每次一個效果」的框架同時也告訴你這個工具「不會做」的事。它不會在單次處理中堆疊壓縮、EQ 與殘響。它不會量測 LUFS、感知響度、動態,或取樣之間的真正峰值。它不會模擬音樂廳、板式、彈簧、錄音室或任何脈衝響應的殘響。它不會保留標籤、封面章節、cue 點、循環標記或其他容器中繼資料——只會在新 PCM16 WAV 中保留處理過的聲道取樣與取樣率。這些限制都不是 bug;它們正是讓這個工具能維持本機、確定性與可檢查性的合約。
一步一步用 Audio Effects Online 套用效果
- 選擇一個瀏覽器可解碼、且不超過 50 MiB 的音訊檔。可辨識的副檔名包含 MP3、WAV、M4A、AAC、Ogg、WebM 與 FLAC;實際解碼與否取決於你的瀏覽器和作業系統能讀什麼,所以即使檔名可辨識,也不一定保證能成功解碼。
- 從六個效果中挑一個——echo(回音)、lightweight reverb(輕量殘響)、reverse(反轉)、fade in(淡入)、fade out(淡出)或 peak normalization(峰值正規化)——並設定 0% 到 100% 之間的整數強度。這個強度會以混合或縮放方式套用操作:0% 會回傳乾訊號,100% 則完整套用已揭露的操作。
- 在本機套用效果。頁面會用 Web Audio API 解碼檔案,為效果尾段預留完整空間以避免最後一個回音被截斷,在每一幀上跑一次確定性操作,並在量化前把取樣限制在合法的 −1 到 +1 浮點範圍內。
- 檢視頁面回報的數字:聲道數、取樣率、輸入幀數、輸出幀數、輸出峰值,以及精確的 WAV 位元組大小。
- 下載這個全新的 PCM16 WAV,你的原始檔案在磁碟上保持原樣不動。
六個效果各自實際做了什麼
六個選項刻意設計得很窄,每一個都有揭露的參數,而不是行銷標籤。
- Echo(回音)。在 100% 強度下,每個輸入取樣會被保留,並在 200 ms 後加上一份強度減半的複本。較低的強度會以線性方式縮放延遲複本。完整的延遲尾段會在處理開始前先預留好,所以最後一個回音複本絕不會被截斷。
- Reverb(殘響)。加入三個早期反射點,分別在 29.7、37.1 與 41.1 ms,權重為 0.50、0.35 與 0.25,並乘上所選的強度。這是 Lizely 自家的產品選擇,不是對音樂廳、板式、彈簧、錄音室或任何脈衝響應的量測結果。它的結果能為音效設計草稿添加空間感,但並不會模擬房間尺寸、阻尼、立體擴散、前置延遲或摺積。
- Reverse(反轉)。取樣幀會以相反順序讀取,並依強度滑桿與原始訊號混合。
- Fade in / Fade out(淡入 / 淡出)。淡入從頭部的所選乾訊號比例縮放至尾部的滿載電平;淡出則執行相反的掃描。
- Normalization(正規化)。把最大的絕對解碼取樣朝 0.95 峰值縮放。無聲輸入會保持無聲。這不是響度匹配——它不針對 LUFS、感知音量、廣播規範、動態、取樣之間的真正峰值,或不同錄音之間的等響度。
當乾訊號與延遲訊號重疊時,echo 與 reverb 的強設定可能會發生削波,這就是為什麼輸出取樣在 WAV 量化前會先被限制在合法的 −1 到 +1 範圍內。可下載的檔案是一個新的交錯 little-endian PCM16 RIFF/WAVE。Microsoft 把 PCM block alignment(區塊對齊)定義為聲道數乘上每個取樣位元數再除以八;在 16 位元的情況下,單聲道每幀產生 2 個位元組、立體聲每幀產生 4 個位元組,這是根據 Microsoft WAVEFORMATEX 結構 參考文件而來。解碼後緩衝區的長度由 W3C Web Audio API 1.1 規範以取樣幀(samples frames)定義,而頁面正是依這份合約來計算幀數並回報聲道取樣。
限制、數字,以及處理拒絕執行的時機
有兩個預算決定一次執行能否成功,它們各自管的是同一個工作的不同兩端。解碼輸入受 50 MiB 檔案上限,以及總計 3000 萬個聲道取樣的限制。完整的效果輸出同樣受 3000 萬聲道取樣上限的限制,但即使輸入符合上限,echo 與 reverb 仍可能突破這個上限,因為它們的尾段會增加幀數。當輸出預算失敗時,內容不會被截斷,也不會產生任何檔案——執行就是單純跑不完,而頁面會把這點講清楚。每幀的組態也受到約束——一到八個等長聲道,以及 8,000 Hz 到 192,000 Hz 之間的取樣率。
工作識別是嚴格的。更換檔案、效果或強度都會讓舊的工作失效,先前的輸出也無法被悄悄換回來。解碼情境會被關閉、舊的工作無法取代新狀態、暫時性的物件 URL 在被取代與卸載時會撤銷,先前的 blob 才不會在背景逗留。所有檔案讀取、解碼、取樣處理、WAV 編碼與下載建立,都發生在你當前的分頁中;音訊不會被上傳、沒有伺服器轉檔,也沒有任何隱藏的人工智慧轉換疊加在上面。
跨多次執行建立一條處理鏈
因為這個工具每次只套用一個效果,建立一條鏈就得手動循序進行。下載一次執行的結果,聽過之後,再把那個新的 WAV 當作下一次效果的輸入回丟到頁面。把未動過的原始檔留在磁碟上,並為工作中的副本命名,讓每一步都能反悔。檢視用的數字——幀數、峰值、位元組大小——讓這條鏈可以被稽核:每一步的輸出都是下一步一個已知的起點,而不同執行之間的並列比較,是個有意義的健全性檢查。
串接時有兩個實際的注意事項。重複的有損解碼加上 PCM 處理,可能會讓原本被原始有損檔案遮住的失真浮上來,因為每一次有損重新編碼加上 PCM 轉換都會改變取樣串。重複的削波或重複的正規化,也可能會以出乎耳朵意料的方式位移檔案的動態,所以最後再做正規化,並克制住每一步都想正規化的衝動。頁面會在每次處理後回報輸出峰值;如果峰值在 reverb 或 echo 步驟後逼近合法的天花板,你就會知道下一步不該再做更響的效果,除非先做淡出或再來一次正規化。若想用不同框架對同一個本機模式做一次明確的逐步示範,Audio Effects Online 替代方案:在本機執行六個效果 指南會用另一種閱讀順序,把同樣的六個操作排開來介紹。
延伸閱讀:我要怎麼判斷是否真的需要使用線上音訊效果。