使用 Reverse Audio,即可在瀏覽器本機反向播放每個解碼後的聲道樣本,並將結果下載為新的 PCM16 WAV。當錄音無法透過目前的路徑反向播放時,實際的解決方式是先找出故障來自檔案選取、瀏覽器解碼、解碼後音訊限制,還是播放相容性,然後透過單一且受控的工作流程完成作業。選擇不超過 50 MB 的 MP3、WAV、M4A、AAC、Ogg 或 WebM 檔案,選取 Reverse audio,等待本機作業完成,預覽結果並儲存。可接受的解碼音訊長度不得超過五分鐘,須包含一至八個聲道,採用 8,000–192,000 Hz 取樣率,且總聲道樣本數不得超過 3000 萬。副檔名能被識別,並不保證瀏覽器能解碼其中的編解碼器。此工具會回報解碼錯誤,而不會在未告知的情況下將檔案傳送到其他位置,或只處理其中一部分。檔案讀取、樣本反向處理、WAV 編碼與預覽建立,都會在目前的瀏覽器分頁中完成。

變更檔案前,先找出失敗的步驟
「無法使用 Reverse Audio」可能描述數種不同的故障,而每種故障都需要不同的處理方式。請先找出流程停止的位置,而不是反覆選取同一個檔案。
- 如果檔案選取器拒絕來源檔案,請先檢查其 MIME 類型和壓縮大小,再嘗試其他作業。
- 如果檔案已選取,但回報解碼錯誤,表示瀏覽器無法讀取該檔案內的編解碼器。
- 如果解碼成功,但解碼後音訊被拒絕,表示已超過時長、聲道、取樣率或聲道樣本數限制其中一項。
- 如果 WAV 已下載,但無法在預定的編輯器或裝置中播放,剩餘問題就是輸出相容性,而非反向處理。
檔案接受與成功解碼是兩項不同的檢查。選取器可接受常見的 MP3、WAV、M4A、AAC、Ogg 和 WebM 音訊 MIME 類型,但實際的編解碼器支援取決於訪客的瀏覽器與作業系統。熟悉的容器也可能包含目前瀏覽器無法解碼的編解碼器。此行為遵循瀏覽器的 Web Audio 解碼模型,相關說明請參閱 MDN 的 decodeAudioData 文件。Reverse Audio 不會安裝 FFmpeg、呼叫轉換伺服器,也不會在未告知的情況下以遠端工作流程取代本機流程。
依每項接受規則檢查檔案
反向處理錄音前,請先執行這項預先檢查。這能避免大型解碼檔案造成預期之外的瀏覽器負載,也讓任何拒絕情況更容易診斷。
| 檢查項目 | 接受值 | 預期結果 |
|---|---|---|
| 輸入容器 | MP3、WAV、M4A、AAC、Ogg 或 WebM | 瀏覽器也必須支援所選檔案內的編解碼器。 |
| 壓縮後輸入大小 | 不得大於 50 MB | 較大的來源檔案會收到明確的拒絕訊息,且不會只處理部分內容。 |
| 解碼後時長 | 五分鐘或更短 | 較長的解碼素材會被拒絕,而不會自動縮短。 |
| 解碼後聲道 | 一至八個聲道 | 此範圍內支援多聲道輸入。 |
| 解碼後取樣率 | 8,000–192,000 Hz | 可接受的結果會保留解碼後的取樣率。 |
| 總聲道樣本數 | 不得超過 3000 萬 | 這是影格數乘以聲道數,而不是只有影格數。 |
每項限制都必須通過。如果超過其中任一項,工具會提供明確訊息,且不會截斷解碼後的錄音或產生部分結果。50 MB 規則適用於壓縮後的來源檔案,其他規則則在瀏覽器完成解碼後適用。這項區別很重要,因為相對較小的壓縮錄音仍可能擴展成大型解碼樣本陣列。
在本機反向處理並儲存錄音
來源檔案符合資格後,只需三個直接步驟即可完成反向處理。
- 選擇來源檔案。開啟 Reverse Audio 頁面,選擇不超過 50 MB 的 MP3、WAV、M4A、AAC、Ogg 或 WebM 檔案。如果需要辨識結尾位置或先檢查錄音,請使用內建預覽聆聽原始檔案。
- 執行反向處理。選取 Reverse audio,等待瀏覽器反向處理每個聲道中的每個解碼樣本。作業會在目前的分頁中於本機執行,且可接受檔案內不會有任何樣本遭到蓄意略過、縮短或設上限。
- 檢查並下載。預覽反向處理後的錄音,確認其時長和其他已顯示的音訊屬性,然後選取下載選項。下載的檔案是根據反向樣本新編碼的 PCM16 WAV。
立體聲檔案仍會保持立體聲。左聲道會獨立反向處理,右聲道也會獨立反向處理,然後依正確的 WAV 影格順序再次交錯排列。這是將時間反向,而非交換聲道順序,因此原本接近結尾的聲音,可以在結果接近開頭的位置聽到。
瞭解下載的 WAV 會有哪些變更
輸出會保留數項解碼後的屬性,但它仍是一個新的音訊檔案,而不是原始壓縮容器的反向播放副本。
| 屬性 | 反向結果包含的內容 |
|---|---|
| 播放方向 | 解碼樣本會從錄音結尾朝開頭播放。 |
| 時長 | 解碼後的時長會保留。 |
| 取樣率 | 可接受音訊會保留解碼後的取樣率。 |
| 聲道 | 解碼後的聲道數會保留,且每個聲道都會獨立反向處理。 |
| 編碼 | 結果一律是新編碼的 PCM16 WAV,而不是原始 MP3、M4A、AAC、Ogg、WebM 或壓縮 WAV 串流。 |
| 樣本精確度 | 浮點樣本會限幅至 -1 到 1 的範圍,然後映射為帶正負號的 16 位元 PCM,並以小端序寫入。 |
| 中繼資料 | 原始標籤、封面圖片、章節、循環標記、編碼器設定和容器專屬欄位都不會複製。 |
| 其他編輯 | 此流程不會正規化響度、移除靜音、蓄意變更音高、延長時間或修復削波。 |
PCM 編碼會將負滿刻度映射至 -32768,並將正滿刻度映射至 32767。由於未壓縮的 16 位元 WAV 資料比許多壓縮來源檔案大得多,下載的檔案可能占用多得多的空間。將浮點樣本轉換為 16 位元,也可能降低數值精確度。因此,最好將結果視為全新的聲音設計或編輯素材。它可用於轉場效果、反向語音實驗、樣本檢查,以及從不同角度呈現錄音結尾。
在實際使用位置確認結果
瀏覽器預覽成功很有用,但這並非最終的相容性測試。在依賴 WAV 之前,請保留來源檔案,並完成以下簡短驗證流程:
- 預覽原始檔案,以得知哪些聲音應出現在反向結果接近開頭的位置。
- 比較原始檔案和反向檔案的開頭與結尾。
- 確認工具所顯示的時長、聲道數、取樣率與檔案大小。
- 在實際將使用該 WAV 的編輯器、播放器或裝置中開啟下載的檔案。
瀏覽器播放成功,並不保證每款舊裝置都支援相同的 WAV 聲道配置或高取樣率。如果目的地有較嚴格的需求,請先在音訊編輯器中重新取樣或調整聲道配置,再發布最終檔案。如果需要淡入淡出、修剪、編解碼器選項、中繼資料保留、響度處理或母帶控制,也應使用編輯器;這些工作都不在反向處理功能的範圍內。
此外,請確認自己檢視的是最新檔案。變更所選檔案或重試作業,都會清除先前的下載內容,避免在發生錯誤後,將較舊的成功結果誤認為新結果。
從解碼或相容性錯誤中恢復
如果作業仍無法完成,請依照訊息類別選擇下一步行動。
- 解碼錯誤:請嘗試支援該檔案編解碼器的瀏覽器與作業系統,或從音訊編輯器重新將來源檔案輸出為標準 PCM WAV,再選取該版本。僅憑熟悉的副檔名,並不能證明解碼會成功。
- 壓縮檔案超過 50 MB:請先在編輯器或音訊轉換工具中建立較小的來源檔案,再回到此工具。Reverse Audio 會拒絕過大的輸入,而不會只接受其中一部分。
- 解碼後音訊超過限制:請在工具之外縮短內容、重新取樣或變更聲道數。如果左右聲道關係很重要,請保留立體聲,也不要假設反向處理流程會自動進行這些縮減。
- 下載內容無法在目標裝置中播放:請在目的地軟體中檢查 WAV,並使用編輯器將其轉換為目的地支援的聲道配置或取樣率。
若要再次檢查可能的故障點,Reverse Audio 問題排除指南提供了一套聚焦的方法,可區分選取、解碼、處理與輸出問題。來源檔案通過每項接受規則後,同樣的三步驟工作流程仍是最快途徑:選擇檔案、在本機反向處理解碼樣本,然後預覽並下載 PCM16 WAV。