跳至主要內容
Lizely

影片轉音訊轉換工具

從本機影片中提取音軌,轉為 Opus WebM 檔案,且不會上傳原始內容。

隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。

使用方式

  1. 1.選擇一個支援的本機影片,且必須包含音軌。
  2. 2.選擇「提取音訊」並保持標籤頁開啟,以便影片在即時處理期間持續進行。
  3. 3.確認影片長度與檔大小,然後下載 Opus WebM 音訊檔。

關於影片轉音訊轉換工具

影片轉音訊轉換工具會從本機影片中提取瀏覽器可解碼的音軌,並以 Opus WebM 音訊檔儲存。原始影片保留在當前標籤頁中:Lizely 不會上傳影片、傳送內容至 API,或儲存輸出結果。此功能適用於提取語音、音樂、環境音或參考軌,當 WebM 音訊格式合適時。

選擇一個 MP4、WebM、MOV、M4V 或 Ogg 檔案,大小不得超過 500 MiB。解碼後的影片長度不得超過五分鐘,任一側不得大於 4096 像素,總像素面積不得超過 3840 × 2160 像素。這些限制會影響記憶體使用、播放時間與瀏覽器資源消耗。檔名或 MIME 型別僅能識別可能的容器格式;瀏覽器仍必須支援其中的編碼格式。

提取過程為即時進行。一般一分鐘的影片約需一分鐘處理時間,因為瀏覽器會同時播放媒體流,而 MediaRecorder 僅會抓取曝光的音軌。處理期間預覽會被靜音,但若瀏覽器支援 media-element 捕捉,抓取的流仍會包含影片的音訊內容。進度標籤會跟隨播放時間顯示,並可透過 Cancel 中止當前任務。

輸出為 WebM 音訊檔,包含 Opus 軌道,而非 MP3、WAV、AAC、FLAC 或原始壓縮包的無損複製。重新編碼可能改變品質與檔大小。此工具針對廣泛適用的本機瀏覽器環境設計,不增加大型媒體依賴;並不保證支援瀏覽器本身無法提供的格式。Safari 與部分其他瀏覽器可能無法提供 captureStream 或相容的 MediaRecorder 格式。

若影片無音軌,將會明確失敗,而非產生靜音檔。解碼錯誤、不支援的錄製器、空輸出、無效長度、尺寸過大或任務被中止,皆會以明顯訊息終止。產生的 WebM 容器會加入已知的媒體長度,以便下載的檔案能在相容播放器中顯示有限時間軸。

僅在擁有內容或取得提取與重用其音訊的權限時才可使用。此工具不會繞過 DRM、平臺存取控制、保護性流、遠端 URL 或版權限制。對於長時間錄製、無損製作、多聲道儲存、精準剪輯或特定輸出編碼,建議使用專用的桌面音訊編輯軟體,並確認其輸出設定。

方法與來源

驗證一個有邊界限制的本機檔案與解碼後的尺寸,metadata 載入後呼叫 HTMLMediaElement.captureStream,要求至少一個音軌,建立僅含音訊的 MediaStream,並以第一支援的 Opus WebM MIME 型別,以 128 kbps 進行錄製。從時間零點播放至結束,收集非空的 MediaRecorder 片段,將測量到的長度插入 WebM Segment Info 元素中,並使用共用的審計長度寫入器,最終透過可撤銷的 Object URL 來呈現結果。

常見問題

我的影片會上傳嗎?
不會。解碼、播放捕捉、錄製與下載產生皆發生在當前瀏覽器標籤頁中。
為何輸出是 WebM 而非 MP3?
此工具在支援時會使用瀏覽器內建的 MediaRecorder 與 Opus WebM 格式。若要使用 MP3 編碼,則需額外的編碼器依賴。
為何提取時間與影片長度相同?
瀏覽器在播放時會捕捉媒體元素,因此處理過程為即時進行。
為何即使支援的擴充功能仍會失敗?
容器可能包含不同的編碼格式。瀏覽器必須能解碼特定影片並曝光其音軌。