列出的音訊格式在 Reverse Audio 中可能無法使用,因為接受某種檔案類型並不保證目前的瀏覽器與作業系統能夠解碼檔案內的編碼格式。

原因是輸入接受檢查與解碼屬於不同的檢查。檔案選擇器接受常見的 MP3、WAV、M4A、AAC、Ogg 和 WebM MIME 類型,但瀏覽器之後仍須解碼實際的音訊資料。檔案可能通過檔案選擇器檢查,卻仍在解碼階段失敗。Reverse Audio 會將這類失敗回報為解碼錯誤,而不會聲稱每個副檔名熟悉的檔案都能在所有環境中使用。

why might a listed format fail to decode when i use reverse audio
列出的格式為何可能在 Reverse Audio 中無法解碼

格式標籤為何可能造成誤導

副檔名或 MIME 類型描述的是預期的檔案家族,不一定涵蓋該容器內可能出現的每種編碼格式。編碼格式支援度會因瀏覽器與作業系統而異,因此同一段錄音可能在一種環境中正常運作,卻在另一種環境中失敗。列出的容器也可能包含目前瀏覽器不支援的內部音訊編碼格式。

  • 瀏覽器或作業系統支援度:訪客目前的環境可能未包含該檔案實際編碼格式的解碼器。
  • 容器與編碼格式不相符:檔案的容器名稱可能已獲接受,但其內部串流使用不支援的編碼格式。
  • 無法讀取的位元組:不完整、損壞或標示錯誤的檔案可能提供解碼器無法正確解讀的資料。

例如,將檔案的 .m4a 重新命名為 .mp3,並不會改變其編碼格式或修復其資料。Reverse Audio 不會安裝 FFmpeg、呼叫轉換伺服器,也不會在本地處理失敗時暗中改用遠端工作流程。瀏覽器是最終的解碼器,因此無法讀取的編碼格式仍會造成解碼錯誤。

解碼錯誤與限制錯誤並不相同

每個遭拒絕的錄音不一定都代表相同的問題。找出處理停止的階段有助於避免不必要的故障排除。

階段工具的回報內容其含義
輸入驗證MIME 類型未獲接受,或輸入超過 50 MB。尚未開始解碼。請檢查檔案類型與壓縮後大小。
瀏覽器解碼選取檔案後出現解碼錯誤。目前的瀏覽器無法解碼實際的音訊資料。請嘗試使用其他最新版本的瀏覽器,或匯出標準的 PCM WAV。
解碼後限制驗證出現特定限制訊息。檔案已解碼,但產生的音訊超過文件所列的時長、聲道、取樣率或聲道取樣值限制。

解碼訊息並不能證明列出的格式中每個檔案都不相容。它只表示這個特定串流無法在目前環境中讀取。同樣地,縮短檔案只能解決解碼後長度的問題,無法補上缺少的編碼格式。

檔案解碼後檢查的限制

Reverse Audio 對輸入與解碼後音訊皆套用明確限制:

屬性可接受的值
輸入檔案大小最多 50 MB
解碼後時長五分鐘或更短
解碼後聲道數一至八個聲道
解碼後取樣率8,000–192,000 Hz
聲道取樣值總數不超過 30,000,000

聲道取樣值總數是解碼後影格數乘以聲道數。即使壓縮來源檔案看似很小,此限制仍可避免瀏覽器分頁建立意外龐大的解碼陣列。如果超過任何限制,工具會顯示特定訊息,且不會部分處理該錄音。工具不會蓄意略過、縮短或限制已接受檔案內的取樣值。

通過驗證後如何反向播放音訊

支援的工作流程會保留來源檔案,並建立獨立的反向檔案:

  1. 選擇來源檔案。選取大小不超過 50 MB 的 MP3、WAV、M4A、AAC、Ogg 或 WebM 檔案。你也可以選擇在瀏覽器中預覽原始檔案,以確認錄音能夠開啟。
  2. 開始反向處理。選取 Reverse audio,並等待瀏覽器解碼錄音及在本地反向排列每個聲道的取樣值。
  3. 預覽反向結果。分別聆聽開頭與結尾附近。原本在結尾聽到的內容,此時應從相反的方向聽到。
  4. 確認顯示的屬性。儲存前請檢查結果的時長與音訊屬性。
  5. 下載 PCM16 WAV。下載的檔案是重新編碼的 WAV,而不是原始的壓縮 MP3、M4A、AAC、Ogg 或 WebM 串流。

如何隔離無法解碼的檔案

在變更來源檔案的副檔名或反覆重試同一檔案之前,請使用以下簡短的診斷順序:

  1. 找出遭拒絕的階段。將輸入類型或大小遭拒的情況,與 Web Audio 解碼錯誤及解碼後限制訊息區分開來。
  2. 測試原始預覽。如果原始錄音也無法預覽,問題便發生在反向處理之前,且可能與來源解碼或檔案完整性有關。
  3. 嘗試使用其他最新版本的瀏覽器。由於編碼格式的可用性會因瀏覽器與作業系統而異,檔案可能在一種環境中成功解碼,卻在另一種環境中失敗。
  4. 如有需要,在其他位置建立標準 PCM WAV 副本。音訊編輯器可將錄音重新匯出為未壓縮的 PCM WAV。請保持原始檔案不變,再將相容的副本提交至 Reverse Audio。
  5. 重試前檢查解碼後限制。新匯出的檔案即使壓縮後大小低於 50 MB,仍可能超過五分鐘、八個聲道、取樣率範圍或 3,000 萬個聲道取樣值的預算。

反向 WAV 包含哪些內容

成功執行後,工具會根據解碼後的取樣值產生新的 PCM16 WAV。原始容器、編碼格式、位元率與中繼資料均不會保留。

  • 解碼後時長會保留,而在符合所述限制的情況下,取樣率與聲道數維持不變。
  • 立體聲仍是立體聲:左右聲道會各自反向排列,再依正確的 WAV 影格順序交錯插入。
  • 浮點取樣值會被限制在 -1 至 1 的範圍內,並對應至帶正負號的 16 位元 PCM,因此數值精度可能改變,而且 WAV 可能比壓縮來源檔案更大。
  • 標籤、專輯封面、章節、循環標記、編碼器設定及其他容器專屬中繼資料都不會複製。

此操作只會反向排列取樣值的順序,不會正規化音量、移除靜音、延展時間、刻意改變音高或修復削波。如果需要淡入淡出、修剪、編碼格式選擇、中繼資料保留或母帶控制項,請事後使用音訊編輯器。

在目的地應用程式中確認檔案

先聆聽原始音訊,再檢查反向預覽的開頭與結尾。確認工具所顯示的時長、聲道數、取樣率與檔案大小,並在預計使用的編輯器或播放器中開啟下載的 WAV。瀏覽器預覽成功,並不保證每款較舊的裝置都支援相同的 WAV 聲道配置或高取樣率。

所有解碼、反向處理、預覽建立與 WAV 編碼作業,都會在目前的瀏覽器分頁中於本地進行。檔案位元組、解碼後取樣值、檔名與最終結果都不會上傳至 Lizely。

如需深入了解,請參閱 Convert Audio Backwards and Download a PCM16 WAV。

如需深入了解,請參閱 Translate Reverse Audio: Reversal or Translation?。