若要在使用線上音訊效果後檢查結果,請開啟 Audio Effects Online,套用一個介於 0% 到 100% 之間的效果,然後閱讀頁面在完成時顯示的聲道數、取樣率、輸入與輸出幀數、輸出峰值,以及實際的 WAV 位元組大小。此工具會透過 Web Audio API 在您目前的分頁內解碼一個瀏覽器支援的檔案,對每個解碼後的幀執行恰好一個公開的操作,並提供一個小型的檢查面板,讓您在下載新的 PCM16 WAV 檔案前先確認運算結果。內容不會被上傳、不會以您的名義儲存,而您原本選擇的檔案仍會完整保留在您的裝置上。由於每一步都在本機執行,您可以重新執行、調整強度,或更換效果,並立即查看報告數字的變化。可信賴的契約範圍很明確:解碼一個支援的檔案、對每個幀執行精確公開的操作、在預算內保留完整的計算尾段、編碼為符合標準的 PCM16 WAV,並清楚說明這個輕量效果不會聲稱能模擬哪些內容。

how do i check the result after i use audio effects online
Check Results After Using Audio Effects Online

執行後頁面會告訴您什麼

處理完成後,頁面會顯示一組簡短的檢查數值,而非波形預覽或隱藏的分數。您會看到以介於 1 到 8 之間的整數表示的聲道數、以赫茲為單位且落在 8,000 到 192,000 Hz 範圍內的取樣率、以兩個獨立整數表示的輸入幀數與輸出幀數、以介於 -1.0 到 +1.0 之間的有號小數表示的輸出峰值,以及新檔案的實際 WAV 位元組大小。這些數字不是估計值或行銷話術——它們與編碼器寫入檔案時所使用的數值完全相同,目的是讓您能比較輸入與輸出,判斷該操作是否符合預期。

輸入幀數反映瀏覽器解碼了多少 AudioBuffer 幀。輸出幀數則反映所選效果產生了多少幀。對反向、淡入、淡出和音量正規化而言,這兩個數字會一致。對回音和殘響而言,輸出幀數會較大,因為工具會在處理前先配置完整的計算尾段,確保最後的延遲反射不會被截斷。如果檔案與效果在總計上會產生超過 30,000,000 個聲道樣本,則不會建立任何檔案,頁面只會回報已超出預算。

這與 using audio effects online without uploading a file 中描述的更廣泛本機作法一致,其中的檢查數值來自您自己的瀏覽器,而非遠端伺服器。

在瀏覽器中檢查輸出

確認結果的最快方式是遵循工具已記錄的同一套本機工作流程,然後在點擊下載前先閱讀檢查面板。

  1. 選擇一個不大於 50 MiB、可由瀏覽器解碼的音訊檔案。常見的 MP3、WAV、M4A、AAC、Ogg、WebM 和 FLAC 等檔名都可接受,但實際的編解碼支援會因瀏覽器和作業系統而異。
  2. 從回音、輕量殘響、反向、淡入、淡出或音量正規化中,剛好選擇一個效果。工具在每次執行時只會套用一種轉換。
  3. 設定 0% 到 100% 之間的整數強度。較低的強度會線性縮放效果;對混合式操作而言,0% 會讓檔案幾乎保持不變。
  4. 在本機套用效果。頁面會以目前分頁中的 Web Audio 實作解碼您的檔案,對每個幀執行確定性的操作,並在量化前將有限樣本裁剪到合法的 -1 到 +1 範圍內。
  5. 閱讀檢查面板:聲道數、取樣率、輸入幀數、輸出幀數、輸出峰值,以及實際的 WAV 位元組大小。使用這些數字與您的預期進行比對。
  6. 若瀏覽器支援播放,請直接於頁面內播放結果,或立即下載新的 PCM16 WAV 並在您慣用的播放器中試聽。
  7. 在磁碟上保留未經修改的原始檔案,以便隨時進行比較、以不同強度重新執行,或還原回原始狀態。

最終產出可下載 WAV 的完整檔案流程記錄於 applying audio effects online locally and downloading a WAV;而檢查面板是介於「套用」與「下載」之間的驗證步驟。

如何解讀您看到的數字

檢查面板中有幾個數值來自正式定義,值得一次釐清清楚。下表列出工具所保證的數值,讓您確實理解自己閱讀的內容。

回報的數值定義
聲道數處理前驗證為 1 到 8 個等長聲道
取樣率8,000 Hz 到 192,000 Hz,保留自解碼後的輸入
效果強度介於 0 到 100 的整數,線性縮放所選的操作
回音延遲200 毫秒;在 100% 時,每個輸入樣本都會被保留,並在兩秒後加入強度為一半的拷貝
殘響 tap 數在 29.7、37.1 和 41.1 毫秒處加入拷貝,其公開的權重為 0.50、0.35 和 0.25,並乘以所選的強度
正規化目標樣本峰值縮放至 0.95;並非 LUFS、感知響度或真實峰值
輸出位元組大小交錯式 little-endian PCM16 RIFF/WAVE,每單聲道幀兩個位元組,每立體聲幀四個位元組
幀數預算輸入與輸出各自上限為 30,000,000 個聲道樣本

用於計算位元組大小的 WAV 區塊對齊方式遵循 Microsoft 的 PCM 定義,即聲道數乘以每樣本位元數再除以八,得出上表所示的每單聲道幀兩個位元組與每立體聲幀四個位元組數值(請參閱 Microsoft WAVEFORMATEX structure)。AudioBuffer 長度本身則由 W3C Web Audio specification 以樣本幀為單位定義,這也是瀏覽器在解碼您的檔案時所使用的同一份契約。

可能導致結果無法出現的限制

驗證只在結果存在時才有意義,而頁面對於何時不會產生結果說明得很明確。若所選的檔案無法在您的瀏覽器中解碼,工具將不會產生任何結果——認得的副檔名(例如 .flac 或 .m4a)並不保證檔案內部的編碼設定能夠解碼,因為實際的編解碼支援取決於您使用的瀏覽器和作業系統。若解碼後的輸入超出聲道、取樣率、時長或聲道樣本預算,則會在任何效果執行前先拒絕此次執行。

第二個較不明顯的限制適用於輸出。回音與殘響會在計算尾段加入額外的幀。這代表一個落在 30,000,000 聲道樣本預算內的輸入,仍可能產生超出預算的輸出。在這種情況下,內容不會被截斷,也不會建立任何檔案——頁面只是不會提供下載連結,因此「檢查結果」等同於看到沒有下載連結,進而選擇較短的檔案或較輕的效果。50 MiB 編碼檔案上限與 30,000,000 聲道樣本預算是僅有的硬性上限;其餘皆由您瀏覽器的 Web Audio 實作決定。

變更檔案、效果或強度滑桿會使頁面上任何較舊的工作失效。過時的工作無法取代較新的狀態,解碼內容會在使用後關閉,暫時性的物件 URL 會在被替換和卸載時撤銷。如果您在處理途中切換效果,請將先前的下載視為您手上唯一的成果。

串接效果時在執行之間進行檢查

由於工具每次執行只會套用一個效果,「檢查結果」自然會變成一個迴圈,而非單一步驟。最乾淨的模式是:下載新的 PCM16 WAV,在您慣用的播放器中試聽,將輸出峰值和幀數與您的預期進行比較,然後再將該 WAV 餵回同一個頁面作為下一輪輸入。這正是此工具設計上預期的工作流程:每次執行都會產生一個完整、確定性且符合標準的檔案,瀏覽器可在下一輪再次對其進行解碼。

這個迴圈也是補償頁面未測量項目最安全的方式。例如,正規化會將樣本峰值縮放至 0.95,而非縮放至 LUFS、感知響度、廣播合規性或樣本間的真實峰值,因此若您需要更響的母帶,就必須串接多次執行並在過程中仔細聆聽。同樣地,反覆的有損解碼後接著 PCM 處理,可能會顯現出原始來源的失真;而反覆的削波或正規化則可能改變錄音的動態範圍——這兩者都是保留未經修改的原始檔案、並在每次執行後(而非僅在最後)驗證檢查面板的原因。

出於相同的原因,請將強烈的回音與殘響設定視為音效設計的草稿,而非成品。殘響屬於輕量的三 tap 反射設計,並不會模擬空間尺寸、頻率相關的衰減、立體聲擴散、阻尼、前置延遲,或以真實脈衝響應進行摺積。當乾訊號與延遲樣本重疊時,強烈的設定可能會造成削波,這也是編碼器在量化為有號 16 位元 PCM 前,會將浮點樣本限制在 -1 到 +1 範圍內的原因——您可以在檢查面板中觀察回報的輸出峰值逼近(但從未超過)這些上限,藉此確認這項步驟。