當你在瀏覽器中本機裁切影片並下載產生的 WebM 後,你應該檢查的項目包括輸出尺寸、來源畫面中的矩形位置、音訊是否存在與品質、檔案的實際長度、磁碟上的實際位元組大小,以及影片將存放的目標播放器或平台中的播放行為。檢查並不是看一眼畫面就好——它是一份具體檢查項目的小清單,用來確認裁切已套用至正確的像素、沒有任何可見內容被意外裁掉、音訊在瀏覽器錄製過程中保留下來、檔案在你打算發布的位置能夠被接受,以及你可以安全地刪除原始檔。略過檢查是失去工作成果最快的方式之一,因為部分瀏覽器裁切工具不會保留字幕、旋轉標籤、HDR 訊號或許多中繼資料欄位,而錄製的 WebM 在與下游播放器完全相容之前可能需要修補長度。下方清單將每個項目對應到一項可在磁碟上現有檔案上於一分鐘內完成的具體檢查。

what should i review after i use video crop
使用影片裁切後要檢查的項目

為何裁切後的檢查很重要

裁切在本質上是有破壞性的,因為被丟棄的像素無法從輸出中取回,而 X、Y、寬度或高度上的任何錯誤都會被烙印進錄製 WebM 的每一個影格。基於瀏覽器、以即時方式錄製裁切後 Canvas 的裁切工具,還會帶入三個你在來源中沒有的變動來源:所選的編解碼器 (VP9、VP8 或一般 WebM)、從裁切後像素區域推算出的要求位元率,以及將串流錄製輸出轉為有限長度檔案的 Matroska 長度修補。這三者每一個都可能改變你最終檢查的檔案,而只有明確的檢查才能確認它們都正確到位。檢查也區分了「裁切有執行」與「裁切有正確執行」——許多裁切即使在矩形被靜默裁切、音軌被捨棄,或長度未修補以利有限播放的情況下,仍會完成並下載檔案。輸出是由瀏覽器編碼器重新錄製的,所以你正在檢查的並非來源的無損剪輯;它是一個擁有自有編解碼器、位元率與容器的新 WebM。

你需要檢查的輸出項目

以下是值得各別查看的具體項目。確切清單取決於來源內容與輸出的去向,但一次完整的檢查會涵蓋所有項目:

  • 輸出尺寸與所要求的裁切寬度與高度完全一致。
  • 矩形位置與預期的 X 與 Y 偏移對齊,沒有位移、裁切、四捨五入或吸附到預設值。
  • 當來源含有可擷取音軌時,輸出中應存在且可聽見音訊;僅在瀏覽器未公開音軌時才應缺席。
  • 長度是有限的,且在即時錄製容差範圍內與來源長度相符,不是無長度。
  • 檔案能在目標播放器、編輯器或你將發布的平台上開啟,而不只是在瀏覽器分頁中。
  • 磁碟上的檔案大小符合你依裁切區域、所選位元率與實際長度所預期的結果。
  • 字幕、章節、旋轉標籤、HDR 訊號與色彩中繼資料已不存在——這是預期行為,因此在發布前請先記下。

清單中的每一列對應一項單行檢查。下一節將依序說明它們。

如何逐步驗證裁切後的 WebM

  1. 在能顯示原生尺寸與長度的播放器中開啟下載的 WebM,並確認播放器回報的寬度與高度與你所輸入的裁切寬度與高度一致。即使數字相差一個像素,也表示矩形被四捨五入或部分套用,應重新執行裁切。
  2. 從第一個影格拖曳到最後一個影格,檢視矩形邊界是否有任何黑邊、柔邊或靜態殘影。正確的裁切在每個影格上都應有銳利的邊界;裁切或四捨五入錯誤則會在其中一或多邊顯示為細長的靜態條紋。
  3. 在播放器中切換音訊開關,以原始音量聆聽原始聲音。如果來源有音訊而輸出無聲,表示瀏覽器未對該檔案公開可擷取音軌——請記下此情況並決定是否重新匯出。
  4. 檢查檔案屬性中的長度值,而不是無限大標記或空值。瀏覽器的 MediaRecorder 常會串流輸出檔案而無有限長度;裁切工具會以時間刻度刻度單位修補該值,若修補遺失,部分編輯器將拒絕接受檔案。
  5. 在目標應用程式中開啟 WebM——也就是你要剪輯進去的編輯器、要上傳的社群平台,或要播放的裝置。確認它能匯入、能完整播放,而不會因編解碼器、尺寸或長度遭拒。
  6. 將磁碟上的位元組大小與粗略預期值比較。以 30 fps 計算的輸出像素面積,乘上所選位元率,可得出約略的一分鐘片段下限值。如果檔案明顯小於或大於該範圍,應懷疑使用了不同的編解碼器或錄製已過期。
  7. 在上述每一步通過之前,請先將來源檔案保留在磁碟上。僅在目標端已接受裁切後的 WebM,且備份副本已另外儲存後,再刪除原始檔。

影響你可檢查內容的限制

檢查清單上的某些項目會受到裁切工具自身限制的約束。若超過任何一項限制,裁切會直接失敗而不產生部分檔案,檢查清單也會隨之縮短。

限制或規則數值或約束對檢查的影響
輸入檔案大小最大 500 MiB較大的來源無法載入——無法進行檢查
輸入長度大於零,最長 5 分鐘超出此範圍的來源不會產生可檢查的輸出
輸入解析度任一邊不超過 4096 像素;總面積最大 3840 × 2160超過的部分會在解碼階段失敗
輸出區域不超過 3840 × 2160 像素成功的裁切保證符合此上限
裁切尺寸寬度與高度各至少 2 像素較小的值會在錄製前被拒絕
矩形位置X + 寬度與 Y + 高度必須保持在來源範圍內超出畫面的矩形會直接失敗,不會被裁切
音訊僅在瀏覽器公開可擷取音軌時才會包含輸出中的空音軌可能是預期情況,而非錯誤
編解碼器瀏覽器回報的第一個 VP9、VP8 或一般 WebM檢查必須使用可接受所選編解碼器的播放器
位元率180 kbps 至 8 Mbps,依 30 fps 的裁切面積推算檔案大小與品質會隨動作與來源雜訊變動
長度修補以時間刻度刻度單位插入有限的 Matroska 長度播放器中若無長度,代表修補未套用

每一列都會告訴你輸出中缺少的部分屬於錯誤還是預期結果。將此表視為篩選器:任何超出限制的內容根本不會進入檢查步驟。

何時應重新裁切或更換工具

若任何檢查失敗,最省事的下一步通常是以修正後的輸入重新執行裁切,而不是更換工具。矩形偏移幾像素、寬度或高度少一個像素,或 X、Y 超出畫面範圍,都能以同一份來源檔案重新執行一次解決。再次開啟原始檔,根據瀏覽器回報的來源尺寸重新計算矩形,並重新錄製。原始檔並未被動過,因此重新執行並不會損失任何東西。

當來源具有瀏覽器裁切工具無法涵蓋的需求時,請改用其他工具。對每個影格套用同一固定矩形無法追蹤移動中的主體、無法隨時間變化、無法跟隨人臉,也無法移除物件;若編輯涉及上述任何一項,則應改用追蹤式裁切工具或物件移除工具。瀏覽器裁切工具同時也不是時間裁剪工具、縮放工具、純壓縮工具、馬賽克工具或模糊工具——這些是各自獨立的任務,需要對應的工具。當目標端需要旋轉標籤、HDR 訊號、字幕軌或章節,而這些在裁切過程中被移除時,可在裁切後於編輯器中重新附加,但裁切後的 WebM 本身將不會保留它們。

對於瀏覽器未公開的音訊,可改以獨立的音訊擷取工具處理,產生日後可重新混流的音軌。若需要的是縮放而非裁切,則可使用具有輸出區域上限的縮放工具來處理同一來源。若需不改變畫面只裁切時間範圍,則可使用裁剪工具從同一來源產生較短的 WebM。裁切與裁剪可乾淨地堆疊:先裁切以設定矩形,再裁剪結果以設定入點與出點。

讓檢查可重複執行

這份七項清單規模小到可以複製到筆記檔案中,於下一次裁切時重複使用。將其視為固定的檢查清單——相同順序、相同檢查——就能把「我是否記得驗證音訊?」變成一個不再需要追問的問題。對於以相同座標將同一矩形套用於許多片段的批次作業,可重複執行的檢查也能抓出這樣的情況:某個來源有可擷取音軌而下一個沒有,或某個來源具有旋轉標籤而在裁切後被移除。一致的檢查能凸顯來源之間的差異,而不是讓它們隱藏在下一次匯出之中。

對於想深入了解矩形運算、來源尺寸,以及「保持在每個來源影格範圍內」實務意義的讀者,Video Cropper 頁面會完整記錄輸入與限制。如需與其他瀏覽器端編輯方法進行並排比較,比較影片裁切方法:選擇正確的方式 概述了裁切是合適基法的時機,以及不適合的時機。

若你正在權衡各種選項,何時應使用影片裁切:觸發條件與限制 對此有深入的說明。