影片剪輯工具是一種用來從影片檔案中移除不需要的片段,或將選定的段落擷取為獨立短片的工具。如果不想上傳任何檔案,最快的做法是使用瀏覽器型的工具,例如 Video Trimmer,它會解碼你本機的檔案,接受以秒為單位的起始與結束時間,然後將選定的範圍重新編碼成一個新的 WebM 檔案讓你立即下載。每一步都在你目前的分頁中完成,因此來源影片會保留在你的裝置上,絕不會被傳送到遠端伺服器。對於大多數日常的剪輯工作——從較長的錄影中擷取精華片段、修剪開頭或結尾的多餘空白,或切出單一場景——這種本機處理的方式比安裝桌面軟體,或是把影片交給需要上傳的服務來得更快速也更保護隱私。這樣的取捨是真實存在的:瀏覽器型的剪輯工具犧牲了較窄的格式支援與近似的剪輯精確度,換來幾秒鐘就能開始的工作流程,並讓你的影片在磁碟上完全不被更動。

影片剪輯工具對本機檔案做了什麼
從根本上來說,影片剪輯工具執行三項工作:讀取來源檔案、決定時間軸上要保留的段落,以及將該段落寫入新檔案。各工具之間的差異在於這三個步驟的實作方式。某些剪輯工具完全在你的裝置上運作,使用作業系統的媒體框架。其他工具則會將檔案上傳到遠端伺服器,執行伺服器端的編碼指令,然後把剪輯後的短片以可下載檔案的形式回傳。第三種類型——也是本文重點探討的——則利用瀏覽器內建的媒體 API 來解碼並重新編碼來源檔案,完全不會離開你的分頁。
Video Trimmer 屬於上述第三種類型。根據其經過驗證的行為,該工具會接受本機檔案、解析其解碼後的中繼資料、跳轉到所要求的起始時間、擷取瀏覽器所公開的媒體串流,並持續錄製到所要求的結束時間為止。由於錄製是在媒體元素播放的過程中進行的,因此剪輯屬於即時重新編碼,而不是封包層級的無損切割。
本機瀏覽器剪輯工具與上傳式工具的比較
上傳式的剪輯工具通常會標榜更長的格式支援、影格精準的剪輯,以及 MP4 輸出。它們以一定的代價換取這種彈性:你的來源檔案會被傳輸到他人的基礎設施、在某段時間內被儲存,並由你無法掌控的軟體進行處理。對於個人短片、內部錄影,或任何受保密協議約束的內容,這樣的取捨通常令人無法接受。
像 Video Trimmer 這樣的本機瀏覽器剪輯工具則反轉了這個取捨。隱私與速度優先;格式選單較窄,剪輯結果也僅為近似值。如果你希望更深入地了解無上傳工作流程在實際使用上的感受,可以參閱關於 在不上傳原始檔案的情況下剪輯短片 的指南,該指南以稍有不同的角度說明了同一項任務。
Video Trimmer 接受什麼以及輸出什麼
在剪輯任何內容之前,先清楚了解該工具能處理與無法處理的項目會很有幫助。以下是經過驗證的限制,值得牢記:
| 屬性 | 限制或行為 |
|---|---|
| 輸入容器 | MP4、WebM、MOV、M4V、Ogg |
| 輸入檔案大小 | 上限 500 MiB |
| 解碼後時長 | 不超過五分鐘 |
| 解碼後寬度或高度 | 寬度或高度不超過 4096 px |
| 解碼後總面積 | 不大於 3840 × 2160 px |
| 輸出容器 | WebM |
| 輸出編解碼器 | VP9、VP8,或由瀏覽器選擇的選用 Opus 組合 |
| 輸出尺寸 | 保留自來源檔案 |
| 最短短片長度 | 0.1 秒 |
熟悉的副檔名並不代表處理一定會成功。目前的瀏覽器必須能夠解碼容器內部的實際編解碼器,而不僅僅是辨識檔名。如果某播放器無法解碼你 MP4 中的編解碼器,Video Trimmer 也同樣無法處理。
使用 Video Trimmer 剪輯影片短片
剪輯動作本身包含三個明確的步驟。每一個步驟都仰賴前一個步驟的乾淨完成,因此請勿略過時長讀數匆匆進行。
- 選擇一個支援的本機影片,並等待其時長顯示出來。解碼後的中繼資料會驅動所有後續輸入。
- 以小數秒數輸入起始與結束時間,確保範圍落在來源時長之內。起始值必須為零或以上,結束值必須晚於起始值且不超過解碼後的時長,而所選短片長度至少須為 0.1 秒。可以接受毫秒。
- 選擇 Trim video,檢視所回報的短片長度與輸出大小,然後下載產生的 WebM 檔案。無效或顛倒的範圍會以明確的方式失敗,而不是被猜測或自動夾緊。
若想以精確度為優先,進一步了解每個步驟在底層究竟做了什麼,可以參閱關於 本機瀏覽器工具的剪輯精確度 的指南,其中有更詳細的說明。
決定剪輯能否成功的限制
大多數剪輯失敗來自以下四個原因之一,而這些原因在錄影開始前都是可見的:超過 500 MiB 的檔案超出接受的大小限制;解碼後時長超過五分鐘的短片會在中繼資料解析時遭到拒絕;寬度或高度超過 4096 像素的檔案(常見於高解析度手機拍攝)會以同樣方式失敗;以及瀏覽器無法解碼其內部編解碼器的檔案,將無法進行剪輯。
有兩個相關的限制很容易被忽略。首先,起始與結束值是小數秒數,而不是影格或時間碼;若要將影格編號轉換回秒數,必須知道來源的影格率。其次,由於剪輯屬於即時重新編碼,最後一個編碼影格可能會落在所要求邊界的前後一小段範圍內。MDN 的 MediaRecorder 說明文件 解釋了為何播放時取樣無法提供影格精準的編輯。
為何輸出永遠是 WebM 而非 MP4
從 Video Trimmer 剪輯出來的每個結果都是 WebM 檔案。這並非隨意決定,而是使用瀏覽器內建 MediaRecorder 的必然結果。錄製器會從瀏覽器可用的 VP9、VP8 與選用 Opus 組合中,選擇第一個支援的設定。若要使用不同的容器,則必須引入龐大的媒體處理相依項目,或在伺服器上執行編碼——這兩者都會徹底改變其隱私特性。
你所下載的 WebM 檔案會在 Segment Info 中帶有所選的時長,因此相容的播放器會回報有限的時間軸。尺寸會被保留,但品質、關鍵影格、色彩中繼資料、音訊配置與檔案大小可能與來源不同。如果你需要 MP4 用於交付,請計畫之後使用專用工具將 WebM 轉檔。
桌面編輯器仍然勝出的時機
瀏覽器影片剪輯工具適合用於它能處理的任務:短片、快速精華片段,以及任何將檔案保留在本機比影格精確度更重要的作業。它並不適合用於廣播交付、精確對齊關鍵影格的剪輯、字幕保留、多軌音訊、長度超過五分鐘的影片,或任何在第一階段就需要 MP4 編解碼器的工作流程。對於這類工作,請安裝專用的桌面編輯器,並在匯出前檢查其時間軸。無論使用哪種工具,請只編輯你擁有或有權編輯的影片。
瀏覽器剪輯工具與桌面編輯器一覽
上述取捨透過並排比較會更容易理解。下表將常見任務與適合的工具進行配對,依據瀏覽器剪輯工具已驗證可執行的功能,以及它明確交由桌面編輯器處理的部分。
| 任務或需求 | 瀏覽器影片剪輯工具 (Video Trimmer) | 桌面編輯器 |
|---|---|---|
| 從本機檔案剪輯長度不超過五分鐘的短片 | 可以 | 可以 |
| 剪輯長度超過五分鐘的短片 | 不行——超出解碼後時長限制 | 可以 |
| 影格精準或對齊關鍵影格的邊界 | 不行——即時重新編碼,邊界為近似值 | 可以 |
| 直接輸出為 MP4 | 不行——僅支援 WebM | 可以 |
| 完整保留來源檔案的所有中繼資料欄位 | 不行——僅有尺寸會被精確保留 | 可以 |
| 多軌音訊或字幕流程 | 不行——單軌擷取且不處理字幕 | 可以 |
| 讓來源檔案不離開遠端伺服器 | 可以——完全在目前的瀏覽器分頁中執行 | 可以(本機安裝) |
在開啟分頁或安裝程式之前,可將此表作為快速的判斷步驟。如果每一列都指向瀏覽器端,則剪輯會落在其已驗證的限制之內,你可以直接使用 Video Trimmer。如果即使只有一列需要桌面端——例如較長的影片、精確的關鍵影格、MP4 輸出、完整中繼資料或多軌音訊——則請略過瀏覽器步驟,直接使用專用編輯器。