在 After Effects 中剪輯影片,意即在兩個時間碼之間選取一段素材片段,只匯出該範圍。After Effects 透過其圖層裁切控制項與工作區域預覽來支援這項功能,但工作流程需要完整的 Creative Cloud 安裝、專案設定,以及算圖序列才能產生最終檔案。若要快速地對本機 MP4、MOV、WebM、M4V 或 Ogg 檔案進行起訖剪輯,Video Trimmer 可在瀏覽器中直接執行相同的範圍選取。你選擇檔案後,等待其 duration 載入,以秒為單位輸入兩個數字,即可下載一個僅包含選定範圍的新 WebM。來源影片會在當前的瀏覽器分頁內解碼、跳轉並重新編碼,因此原始檔案絕不會上傳到伺服器。輸出的長度會寫入容器的 Segment Info,讓相容的播放器對剪輯後的影片回報有限的時間軸,而不是串流播放完整的原始檔案。

為什麼人們會因為簡單剪輯而找到 After Effects
After Effects 是一款動態圖形與合成工具,但它也因為名稱而廣為人知,這就是為什麼搜尋「how to cut video in After Effects」如此常見。大多數搜尋者真正想要的功能,是在兩個時間點之間進行乾淨的剪輯。After Effects 可以透過圖層的入點與出點、工作區域以及預覽來達成這點。代價是額外的負擔:專案檔、合成、算圖設定,以及算圖序列。對於本機檔案中的單一範圍剪輯來說,這比重完成任務所需的工作更繁重,特別是當來源根本不需要動態圖形或合成的時候。
基於瀏覽器的剪輯工具提供了不同的做法。整個工作就是兩個時間碼加上一個按鈕。沒有專案檔、沒有算圖序列,也不需要為了切割單一影片而維持 Creative Cloud 訂閱啟用。代價是輸出結果是 WebM 重新編碼,而不是 After Effects 算圖,但對於一個可快速分享的片段而言,這通常正是想要的結果。
Video Trimmer 如何處理本機檔案
Video Trimmer 可讀取 MP4、WebM、MOV、M4V 或 Ogg 容器中,大小上限為 500 MiB 的本機影片,並顯示其解碼後的 duration。接著你輸入兩個以 moment 為單位的數字,描述你想保留的剪輯起點與終點。工具會將媒體元素跳轉至開始時間,擷取瀏覽器公開的媒體串流,並錄製到所要求的結束時間為止。最終結果是一個長度符合選定範圍的 WebM 檔案。
從解碼、跳轉、擷取、錄製到寫入,每個步驟都在當前的瀏覽器分頁中執行。原始檔案保留在你的裝置上,不會被上傳。最終的 WebM 透過可撤銷的 Object URL 提供下載。在底層,工具使用瀏覽器內建的 MediaRecorder 介面,將取的串流重新編碼為 WebM 容器,這就是為何它不需要龐大的媒體函式庫或伺服器端處理。MediaRecorder 的做法記載於 MDN 的 Recording a media element 指南中,其中描述的正是本工具所採用的相同「先跳轉再擷取」模式。
依開始與結束時間剪輯影片
- 開啟 Video Trimmer,選擇一個支援的本機影片。等待 duration 欄位填入,這表示瀏覽器能夠解碼該檔案。
- 幾乎可立即輸入開始時間。該值可以包含毫秒,且必須為零或更大。
- 幾乎可立即輸入結束時間。它必須晚於開始時間,且不晚於解碼後的 duration。
- 確認所選範圍至少為 0.1 秒。較短的範圍會明顯失敗,而不會被自動夾緊。
- 選擇 Trim video。介面會回報要求的 duration 與輸出大小。
- 下載產生的 WebM 檔案。所選的 duration 會寫入容器的 Segment Info,以便相容播放器顯示有限的時間軸。
舉例來說,如果來源 duration 為 240 秒,而你想保留 12.5 到 47.25 秒之間的片段,請輸入 12.5 作為開始,47.25 作為結束。剪輯後的 duration 將為 47.25 − 12.5 = 34.75 秒。當你確認剪輯時,介面會顯示 34.75 秒作為回報的 duration。
需要注意的輸入與輸出限制
Video Trimmer 只接受瀏覽器實際能解碼的內容。熟悉的副檔名並不保證成功,因為當前的瀏覽器還必須能解碼容器內的編解碼器。如果檔案失敗,常見原因是當前瀏覽器無法讀取該編解碼器,而不是檔名問題。
| 限制 | 上限 |
|---|---|
| 支援的容器 | MP4、WebM、MOV、M4V、Ogg |
| 最大檔案大小 | 500 MiB |
| 解碼後最大 duration | 5 分鐘 |
| 最大寬度或高度 | 4096 像素 |
| 最大總面積 | 3840 × 2160 像素 |
| 所選剪輯最小長度 | 0.1 秒 |
| 起始值 | 0 秒或以上,允許小數 |
| 結束值 | 大於起始值,不晚於解碼後的 duration |
反向或超出範圍的輸入會明顯失敗,而不會被自動更正,因此使用者隨時都能看到要求被拒絕的原因,而非猜測原本的意思。
輸出保留與重新編碼的內容
輸出永遠是 WebM,使用從瀏覽器支援的 VP9、VP8 與可選 Opus 組合中挑選的編解碼器。尺寸會保留下來。由於剪輯是即時重新編碼,而不是封包層級的無損切割,因此畫質、關鍵影格、色彩中繼資料、音訊配置與檔案大小都可能與來源不同。所選的 duration 會寫入 WebM 的 Segment Info,讓相容播放器對新檔案回報有限的時間軸。
最後一個編碼幀可能落在所要求邊界附近的微小範圍內,因為 MediaRecorder 對播放時間進行取樣,且未提供幀精準的編輯能力。如果播放在要求的幀之後稍微到達結束時間,剪輯結果可能多出幾毫秒;如果稍微早於結束時間到達,則剪輯結果可能略為偏短。這在一般觀看時通常看不出來,但在剪輯必須對齊特定幀時就很重要。
若要進行廣播等級的交付、精確的關鍵影格切割、保留字幕、多軌音訊、長時間素材,或是必須使用 MP4 編解碼器,請使用專門的桌面編輯軟體,並檢查匯出的時間軸。Video Trimmer 的設計目的是便利的本機剪輯,而非專業級的幀精準度。它不會繞過 DRM、抓取遠端媒體或移除浮水印,其授權上的預期與任何編輯器相同:僅用於你擁有或獲准編輯的影片。
Video Trimmer 適用的情境
當任務正好符合它的三個步驟時,請使用 Video Trimmer:選擇本機檔案、輸入開始與結束、下載產生的 WebM。它適用於社群短片、內部審查剪輯、將錄製的螢幕畫面裁切到相關秒數,或是從下載的來源中擷取片段以用於通訊或郵件。由於來源影片從不離開瀏器分頁,它也適用於隱私考量或頻寬有限而不便上傳影片的工作流程。
對於其他任務,Video Cropper 可將可見畫面調整為像素矩形;Video Compressor 可重新編碼以達到目標大小;Video to Audio Converter 則只會擷取音軌。每一個都遵循相同的純本機處理原則,因此在處理期間來源檔案仍然不會離開瀏覽器分頁。