把影片轉成音訊之所以合理,是因為你只需要某段短片的配樂 —— 例如 Podcast 片段、演講剪輯、音樂參考或語音備忘錄 —— 而且來源檔案夠短,能在瀏覽器分頁內直接處理。這個決定通常歸結為四個問題:你真正需要的是檔案的哪個部分?這段剪輯有多大、長度多長?你的目的地接受哪種輸出格式?你是否願意重新編碼音訊?如果大多數問題的答案是「我只要聲音」以及「這段剪輯很短」,那麼基於瀏覽器的音訊萃取工具就能在不需上傳檔案或安裝桌面軟體的情況下完成任務。如果答案涉及長錄音、無損保真度,或像 MP3、WAV 這類特定的交付編解碼器,那麼正確的做法就是使用專用的桌面音訊編輯器 —— 而一開始就理解這個差異,才能幫你省下重新匯出的工夫。

什麼時候抽取音軌是合理的
有幾種實際情況,讓「影片轉音訊」這件事顯然值得投入心力。第一種情況是:你有一段用攝影機錄下的演講或訪談,並希望以純音訊形式發布、轉錄或轉發。畫面已不再有用,但口語內容仍然有價值,而體積較小的音訊檔案更容易散發、嵌入投影片,或交給轉錄工具。第二種情況是:你想從短片中分離出一首歌或一段音樂參考,供個人播放清單、學習時段或粗略的示範使用。第三種情況是:當環境音、音效或擬音風格的參考聲音埋在某段剪輯中,而你需要在編輯或審稿時單獨取得這段音軌。在這三種情況下,畫面都是附帶的、音訊才是要交付的成品,而且剪輯的長度夠短,所需的處理時間大致等同於播放時間。
本機瀏覽器音訊萃取工具正是為這種情境而設計。它會從你硬碟上已有的檔案中讀取音軌,重新編碼為 128 kbps 的 Opus WebM 壓縮容器,並透過直接下載交給你 —— 過程中不會將來源檔案傳送至任何伺服器。當你的目標是「私下、並以廣泛支援的音訊格式,從這段剪輯中取出聲音」時,這就是合適的工具。
什麼時候影片轉音訊不是合適的工具
也有許多情況下,抽取音訊反而是錯誤的做法。如果你需要原始聲音的無損拷貝 —— 用於母帶處理、歸檔,或在每個位元都至關重要的後續編輯 —— 那麼壓縮過的 Opus WebM 輸出就不是你想要的。這個工具會重新編碼音訊,因此結果與原始影片容器中儲存的封包並非位元級一致。如果你的下游系統明確要求 MP3、WAV、AAC 或 FLAC,請規劃不同的工作流程。如果剪輯長度超過五分鐘、檔案大小超過 500 MiB,或任一邊寬度超過 4096 像素,瀏覽器方案根本無法完成工作,因為這些限制是內建用來約束記憶體與播放時間的。如果你只需要音訊中的某個精確片段 —— 假設是最後三十秒,或是要跳過冗長開頭的某一段 —— 那麼「影片轉音訊」這個步驟同樣是錯誤的工具,因為萃取會給你從頭到尾的完整可聽音軌。
對於完全沒有音軌的影片檔也是如此。工具會明確失敗,而不是產生一個靜音檔案,這是正確的行為,但也意味著:如果這段畫面從未搭配聲音,那麼「把這部影片轉檔」就不是一個有意義的指令。遠端 URL、受 DRM 保護的串流,以及受平台限制的內容也都不在處理範圍內:這個工具處理的是你已下載、且有權重複使用的本機檔案,而不是一個連結。
限制與適用性檢查
在按下「Extract」之前,請依下列限制檢查你的檔案。這些限制來自實作本身,而非一般性的估算,因此適用於每一次瀏覽器工作階段。
| 限制條件 | 上限 | 為何重要 |
|---|---|---|
| 容器 | MP4、WebM、MOV、M4V 或 Ogg | 瀏覽器必須支援該容器及其內含的編解碼器。 |
| 檔案大小 | 最多 500 MiB | 在擷取期間約束記憶體與播放時間。 |
| 解碼後長度 | 最多 5 分鐘 | 萃取過程與播放同步、即時進行。 |
| 像素尺寸 | 任一邊不得超過 4096 px;總面積不得超過 3840 × 2160 px | 避免大畫面解碼時發生記憶體不足的錯誤。 |
| 音軌 | 來源中至少要有一條音軌 | 沒有聲音的檔案會直接失敗,而不會產生靜音輸出。 |
| 輸出格式 | 128 kbps 的 Opus WebM | 不是 MP3、WAV、AAC 或 FLAC,也不是原始封包的無損拷貝。 |
檔名與副檔名只描述容器。瀏覽器仍須支援該容器內打包的特定影片與音訊編解碼器,這正是檔名無誤的 MP4 仍可能失敗的原因。若你想了解萃取過程在底層究竟是如何進行的 —— captureStream、MediaRecorder,以及即時播放迴圈 —— 可以參閱本機萃取原理說明,其中會逐步說明運作機制。
在開啟檔案之前,請先以下方情境表進行合理性檢查。表格右欄會列出明確原因,讓你不必反覆嘗試就能直接採取行動。
| 你的情境 | 瀏覽器萃取工具是否適用? | 原因 |
|---|---|---|
| 以 MP4 錄製、長度五分鐘的 Podcast 風格演講 | 是 | 符合所有限制,音訊即為交付成品,且 Opus WebM 可被接受。 |
| 用於歸檔的兩小時演唱會影片 | 否 | 超過五分鐘解碼後長度的限制。 |
| 短篇 MP4,但你需要 MP3 格式的音訊以供較舊的播放器使用 | 否 | 輸出為 Opus WebM,而非 MP3。請使用支援 MP3 匯出的桌面轉檔工具。 |
| 只有影像、沒有口語或音樂音訊的攝影機短片 | 否 | 當來源沒有音軌時,工具會明確失敗。 |
| 需登入或受 DRM 保護的串流影片 | 否 | 此工具只能處理你已有的本機檔案。 |
| 三分鐘的剪輯,但只需要最後 20 秒 | 部分適用 | 萃取可運作,但會輸出完整音軌;之後請在音訊編輯器中再行剪輯。 |
從本機影片中抽取音軌
整個萃取過程在一個瀏覽器分頁中分三個步驟完成。請確保分頁保持開啟,且頁面在剪輯播放期間不要離開,因為擷取動作是在播放過程中進行的。
- 選擇一個含有音軌、且受支援的本機影片檔案。可接受的容器包括 MP4、WebM、MOV、M4V 或 Ogg,檔案大小最多 500 MiB,解碼後長度最多五分鐘,且像素尺寸需符合上述限制。請從你自己的裝置挑選檔案 —— 來源絕不會離開這個分頁。
- 選擇Extract audio,並在影片即時處理的過程中保持分頁開啟。瀏覽器會從頭播放媒體元素,透過 HTMLMediaElement.captureStream 只擷取音軌,再將其送入 MediaRecorder,使用瀏覽器回報為支援的第一個 Opus WebM 格式。進度標籤會追蹤播放時間,且處理期間預覽會被靜音,因為承載音訊的是錄製路徑,而非喇叭。
- 確認工具顯示的長度與檔案大小,然後下載 Opus WebM 音訊檔。下載前會以已知的媒體長度修補容器,讓相容的播放器顯示有限的時間軸,而不是「未知」。檔案下載到裝置後,請使用任何支援 WebM 內 Opus 的播放器來播放。
請預留與剪輯本身大致相當的實耗時間。一分鐘的影片通常需要約一分鐘來處理,因為瀏覽器是在播放過程中擷取音訊串流,而不是以最高速度解碼。如果你需要停止,Cancel 可以俐落地中止目前的工作。
萃取失敗時的疑難排解
失敗通常來自三個地方之一:容器、編解碼器,或瀏覽器。如果檔案的副檔名受支援,但萃取仍未啟動,容器內的編解碼器幾乎肯定是問題所在 —— 瀏覽器能讀取外殼,卻無法讀取其中的影片或音訊串流。請透過桌面工具重新匯出檔案,使用廣泛支援的編解碼器(MP4 內的 H.264 影片與 AAC 音訊,或 WebM 內的 VP9 與 Opus),然後再試一次。如果你使用 Safari,請注意:某些瀏覽器並未提供 captureStream,或根本沒有相容的 MediaRecorder MIME 類型,此時工具會以一則可見訊息停止運作。空白的輸出、無效的長度、過大的尺寸,以及取消的工作,都會以明確的訊息呈現,而非默默失敗。真的完全沒有音軌的影片同樣會明確失敗,這雖然是正確的結果,但如果你原本預期得到一個作為佔位用的靜音檔案,這一點值得留意。
什麼時候你需要改用桌面編輯器
瀏覽器萃取工具在「短剪輯、私有來源、可接受 Opus WebM」這個範圍內表現良好。超出這個範圍時,專用的音訊編輯器就值得使用。當你處理超過五分鐘的錄音、需要像 MP3 或 WAV 這樣的特定交付編解碼器、想保留多聲道、要求無損品質,或必須以取樣精度的剪輯切出精確段落時,請使用桌面工具。桌面軟體也能在不重新編碼的情況下重新封裝音訊,保留原始壓縮封包的完整性 —— 這是瀏覽器方案無法保證的。至於任何受 DRM 保護、需要登入或來自遠端 URL 的內容,正確的做法是先取得合法的本機檔案,再依你實際擁有的檔案決定要使用哪種萃取工具,而不是期待瀏覽器工具能繞過存取控管。
想進一步了解,請參閱記錄影片轉音訊的程序與限制。