在透過瀏覽器工具將影片轉換成音訊後,您可以透過查看頁面在輸出旁顯示的時長與檔案大小來檢查結果,然後下載 Opus WebM 檔案並在任何相容的媒體播放器中播放,以確認音訊與原始影片相符。影片轉音訊轉換器會在頁面上顯示這些數值,讓您在儲存之前與原始片段進行比對。如果時長或大小沒有顯示,則表示擷取尚未完成;如果看起來合理,下一步就是透過播放來檢查音訊品質。由於來源檔案從不離開您的瀏覽器分頁,您可以反覆進行這個驗證步驟任意次,而無需重新上傳任何內容。整個檢查流程都可在執行擷取的同一個瀏覽器分頁內完成,這讓工作流程對於短暫的參考片段、手機錄製的語音備忘錄,或您需要辨識的音樂片段來說都非常簡單。

頁面顯示給您的內容不僅僅是一個下載按鈕。該工具會在影片播放時,於頁面上報告以秒為單位的測量時長,以及 MediaRecorder 緩衝區累積的檔案大小,而這份頁面上的報告就是您的第一道驗證介面。它不會自動執行波形比對或與來源進行指紋比對,因為那將需要上傳來源檔案。相反地,它會提供兩個在出問題時最常變動的數字,以及檔案本身,讓您能在幾秒鐘內自行完成檢查。

how do i check the result after i convert video to audio
如何在將影片轉換成音訊後檢查結果

頁面在擷取期間與之後顯示的內容

影片轉音訊轉換器分三個階段執行,每個階段都會顯示不同的資訊。在檔案選擇階段,頁面接受單一 MP4、WebM、MOV、M4V 或 Ogg 檔案,最大可達 500 MiB,並會以可見的訊息拒絕超出此限制的任何內容。一旦瀏覽器解碼出影片的 metadata,該工具會將解碼後的時長與五分鐘上限、單邊 4096 像素限制,以及 3840 × 2160 總面積限制進行比對。如果解碼後的影片落在這些範圍內且包含音軌,則擷取作業會繼續進行;否則便會停止並顯示您可採取行動的訊息,而不會產出無聲的檔案。

在播放期間,頁面會顯示一個進度標籤,該標籤會跟隨影片元素的當前播放時間。該標籤同時也是音訊正在被擷取的即時檢查依據。處理過程中預覽會被靜音,以避免產生回音,但只要瀏覽器支援媒體元素擷取,擷取到的串流仍然會包含影片的音訊。隨著新的 MediaRecorder 區塊陸續抵達,檔案大小讀數會持續上升,因此穩定增加的檔案大小是錄製正在運作的良好訊號。如果檔案大小在數秒內一直停留在零,則表示某處發生錯誤,該次執行將會以可見訊息失敗,而不會儲存空白檔案。

當播放結束且錄製器產生最後一個區塊時,頁面會將測量到的時長寫入產生的 WebM 容器,使檔案在相容播放器中回報有限的時間軸,然後透過可撤銷的 Object URL 公開結果。此時時長欄位應符合您來源影片的實際長度,大小欄位則應反映該時長下以約 128 kbps 編碼的 Opus WebM 檔案。在執行過程中若需要停止目前作業並重新開始,可使用取消控制項。

在下載前檢查時長與檔案大小

時長與檔案大小是能抓出大多數問題的兩個數字,而該工具在下載開始之前就會顯示這兩項。粗略的合理性檢查就足夠了:如果您以 60 秒的片段開始,輸出時長應讀為約 60 秒,而檔案大小應接近 1 MB,因為 Opus 以 128 kbps 編碼時,每分鐘音訊約壓縮為 1 MB。如果時長比預期短,則代表播放提早結束或解碼錯誤導致錄製器停止。如果時長明顯較長,則表示瀏覽器正在計算影片實際未播放的時間。

即使時長看起來正確,檔案大小的檢查仍然有用。一分鐘音訊的 Opus WebM 檔案在 128 kbps 下通常約為 0.9 至 1.1 MB,而五分鐘的片段則約落在 4.5 至 5 MB。遠離此範圍的數字通常代表串流中沒有音訊,或錄製器產生了空白緩衝區。實際數字會依您特定的輸入而有所不同,因此請將其視為合理性檢查,而非固定的目標。

檢查項目查看位置正常結果的樣貌
時長擷取結束後的輸出標籤與來源影片實際長度相差不到一秒
檔案大小擷取結束後的輸出標籤Opus 以 128 kbps 編碼時,每分鐘音訊約 1 MB
容器格式下載檔案的副檔名與 MIME 類型帶有 Opus 音軌的 .webm,而非 MP3、WAV 或 AAC
音軌存在播放器資訊或媒體檢查器一個位元率非零的音訊串流
有限的時間軸播放器進度列進度列可達到錄製時長,而非無限大

播放 Opus WebM 檔案以驗證音訊

頁面上的數字能告訴您錄製已完成,但只有播放能告訴您擷取到的串流確實包含您想要的音訊。在任何瀏覽器分頁、VLC,或您作業系統內建的簡單 HTML5 播放器中開啟下載的檔案。如果您的瀏覽器支援 Opus WebM 格式,音訊會立即開始播放。如果播放器拒絕開啟該檔案,問題出在容器內的編解碼器,而非錄製本身。

請針對您關心的來源聆聽重要的細節:語音應清晰可懂、音樂應沒有刺耳的失真、環境音若具有方向性則應予以保留。由於 Opus 是感知型編解碼器,非常安靜的片段聽起來可能與來源影片中原始壓縮封包略有不同,重新編碼也可能改變檔案大小與品質,使其與原始音訊有所不同。這是所選編解碼器的特性,而非錄製失敗的跡象。

若想從不同角度檢視同一個端對端瀏覽器工作流程,請參考在瀏覽器中線上測試音訊擷取的逐步說明,該文從測試的角度涵蓋相同的驗證步驟。

執行擷取並檢查結果

  1. 選擇一個支援的、帶有音軌的本機影片,檔案格式為 MP4、WebM、MOV、M4V 或 Ogg,大小上限為 500 MiB,解碼後長度最多五分鐘,且尺寸符合 4096 像素與 3840 × 2160 面積限制。
  2. 選擇Extract audio並在影片即時處理期間保持分頁開啟;瀏覽器會播放媒體串流,而 MediaRecorder 只擷取公開的音軌,因此一分鐘的片段通常需要約一分鐘來處理。
  3. 觀察進度標籤跟隨播放時間,以及檔案大小讀數隨著每個區塊增加;這是錄製仍在運作的即時訊號。
  4. 播放結束後,檢查頁面報告的時長與檔案大小,確認時長接近來源,且大小落在預期的 Opus WebM 範圍內。
  5. 下載 Opus WebM 音訊檔案,在相容播放器中開啟,並確認擷取到的音訊與原始片段中的音訊相符。
  6. 若任何數字看起來有誤,請選擇新的檔案並重新執行步驟;輸出每次都會重新產生,頁面上不會快取任何內容。

結果看起來有誤時該怎麼辦

時長為零或大小始終沒有增加,代表錄製器產生了空白緩衝區。這種情況發生於瀏覽器無法為載入的媒體元素公開 captureStream,或 MediaRecorder 不支援工具優先選擇的 Opus WebM MIME 類型時。Safari 及部分其他瀏覽器屬於此類情況,執行會以可見訊息停止,而不會儲存無聲的檔案。標準的解決方法是改用基於 Chromium 的瀏覽器。

時長接近來源但檔案大小明顯小於預期,通常代表音軌非常安靜,因為 Opus 會積極壓縮靜音部分。請開啟檔案並聆聽;如果音訊以低音量存在,則錄製是成功的,需要調整的是您下游的音量控制。時長接近來源但檔案大小明顯大於預期,通常代表頁面在播放結束後仍在繼續擷取;請取消並重新執行,且不要將分頁留在背景。

如果輸出可播放但聽起來有誤,請記得錄製路徑會經過重新編碼。輸出是 Opus WebM 音軌,而不是 MP3、WAV、AAC、FLAC,也並非原始壓縮封包的無損複製。若需要長時間錄製、無損製作工作、多聲道保存、精確剪輯,或特定的交付編解碼器,請使用專用的桌面音訊編輯器並驗證其匯出設定。底層機制記載於 MDN captureStream 參考資料MDN MediaRecorder 參考資料,其中描述了該工具所依賴的相同瀏覽器 API。

影響您可驗證內容的限制

頁面上的數字受該工具套用於來源的限制所規範。超過 500 MiB 的檔案會在擷取開始前遭到拒絕。解碼後長度超過五分鐘、單邊寬度超過 4096 像素,或總面積超過 3840 × 2160 的影片會以可見訊息遭到拒絕。沒有音軌的影片會明確失敗,而不是產出無聲的檔案。解碼錯誤、不支援的錄製器、空白輸出、無效時長、過大的尺寸,以及取消的作業都會以可見訊息停止,而不會產出損壞的檔案。

支援的檔案副檔名僅是提示,而非保證。檔名或 MIME 類型只能識別可能的容器;瀏覽器仍須支援容器內的編解碼器。如果副檔名相符但瀏覽器無法解碼內部編解碼器,工具會以解碼錯誤停止,且時長與大小欄位會保持空白。這與頁面預先執行的檢查相同,因此您會在任何播放執行之前就發現問題,您的驗證程序也不會浪費在無法處理的輸入上。

僅在您擁有來源或有權擷取並重複使用其音訊時,才使用該結果。此工具不會繞過 DRM、平台存取控制、受保護的串流、遠端 URL 或版權限制。它作用於您本機擁有的檔案上,這也正是頁面上的驗證具有意義的原因:您在播放器中聽到的音訊,就是來自您檔案、在您瀏覽器中擷取的音訊,沒有混入任何其他內容。

若您正在權衡各種選項,比較兩種將影片轉換成音訊的方式對此有詳細說明。