若剪輯影片後結果看起來不正確,請重新輸入開始與結束時間,讓範圍對齊您真正想要剪取的段落,然後在 影片剪輯工具 中針對同一個本地來源重新執行剪輯。影片剪輯工具會透過跳轉到您要求的開始點、擷取瀏覽器解碼後的播放串流,並錄製到您要求的結束點,藉此產生一個新的 WebM 片段,因此結果看起來錯誤最常見的原因,就是開始或結束數值即使只偏差了一點點。若輸出容器是 WebM(編碼為 VP9 或 VP8),而不是來源容器,這也說明了為何即使剪輯範圍完全正確,色彩中繼資料、音訊配置、關鍵影格以及檔案大小,都會與原始檔案不同。若片段剪錯段落、太早結束、無法下載,或是回傳空白檔案,幾乎一律的修正方式就是更正輸入值並重試,而非放棄本地端做法。本工具從不上傳來源,因此重新執行只需調整數字並再次選擇「剪輯影片」。

影片剪輯後最常見的錯誤
當剪輯後的影片看起來不正常時,原因通常可歸入以下四類:範圍錯誤、範圍反向、超出範圍,或容器內含不支援的媒體。這些情況會在下載的 WebM 中顯示為不同的症狀,而復原的方式是檢視數字而非檢查影片播放器。
最常見的症狀是片段剪到了來源的錯誤段落。這發生在開始值、結束值或兩者,輸入了錯誤的單位、在秒與其他計量之間混淆,或是單純的打錯字。剪輯工具將這兩個欄位視為十進位秒數,因此像 60 這樣的值代表從第 1 分鐘開始,而像 90.5 這樣的值代表從第 90.5 秒開始。
第二個症狀是剪輯失敗並顯示可見的錯誤,而非產生 WebM。這發生在結束值超過來源已解碼的持續時間時,工具會將其判定為超出範圍而拒絕。當開始與結束值相反時也會發生,這種情況工具會明確顯示錯誤,而非默默交換。
第三個症狀是下載失敗,或產生了播放器無法開啟的檔案。這通常是工具拒絕的空錄製結果,或是播放器不支援其內部編碼的 WebM。
第四個症狀是輸出長度看起來正確,但在色彩、銳利度或音訊配置上與來源明顯不同。這是預期中的情況:剪輯工具是透過瀏覽器的 MediaRecorder 流程進行即時重新編碼,而選擇的 VP9 或 VP8 編碼器並不會重現原始檔案的所有中繼資料欄位。
為何輸出與來源看起來不同
即使剪輯範圍完全正確,下載的片段也不會與來源逐位元組相符,而這是設計上的刻意選擇。影片剪輯工具並非執行封包層級的無損剪輯。它會將媒體元素跳轉到要求的開始點,擷取瀏覽器為播放所開放的串流,並使用依據瀏覽器實際支援的編碼器所建構的 MediaRecorder 設定,一路錄製到要求的結束點(有關該流程的建構方式,請參閱 MDN MediaRecorder 參考資料)。
由於輸出屬於即時重新編碼,有部分來源屬性無法完整保留下來:
- 品質:VP9 或 VP8 編碼器以即時預算為目標,因此動態較高的場景可能會出現較柔的區塊或與來源原始編碼器不同的位元率選擇。
- 關鍵影格:新檔案使用的關鍵影格間隔由編碼器自行決定,而非沿用來源。
- 色彩中繼資料:HDR 標記、色彩原色與轉換特性可能會被捨棄或重寫為 WebM 的預設值。
- 音訊配置:串流以瀏覽器解碼後的形式擷取,因此聲道對應與編碼器選擇會依播放器的規則,而非來源的規則。
- 檔案大小:同一段範圍的即時 WebM 重新編碼,大小通常會與保留來源位元流的剪輯不同。
解析度會保留下來。相容播放器回報的持續時間會與要求的範圍相符,因為剪輯工具會將分段資訊修補為所選的持續時間。但 MediaRecorder 流程未明確帶過的其他屬性,都有可能改變。
如何以正確的開始與結束時間重新剪輯
看起來錯誤的剪輯片段,其修正方式幾乎總是更謹慎地重新輸入開始與結束值並重新執行剪輯,因為來源從未離開過您的瀏覽器分頁。要重新處理剪錯的片段:
- 重新開啟影片剪輯工具,並從您的裝置中選擇同一個支援的本地影片。請等待持續時間欄位填入以秒為單位的數字;在該欄位填入之前,請勿輸入開始或結束時間,因為這些值會與已解碼的持續時間進行驗證。
- 將開始時間輸入為以秒為單位的十進位數字。允許零。如果您需要毫秒等級的精度,請在小數點後加上小數部分,例如 12.5 代表從第 12.5 秒開始。請確認開始值並非負數。
- 將結束時間輸入為以秒為單位的十進位數字。結束值必須嚴格大於開始值,且不能晚於已載入的持續時間,且產生的範圍長度必須至少為 0.1 秒。反向或過短的範圍會明確顯示錯誤,而非默默夾緊,因此出現清楚的錯誤就代表數字需要調整。
- 選擇「剪輯影片」。錄製器會跳轉到開始點、播放來源直到結束點,並產生一個 WebM。介面會顯示要求的片段持續時間與輸出大小,您可在儲存前用以確認範圍。
- 下載產生的 WebM。若邊界仍因錄製器以播放時間進行取樣而略有偏移,請將開始或結束值微調小數位數後重新執行。有關該偏移行為的深入說明,請參閱本地瀏覽器工具的剪輯精度指南,而線上剪輯影片入門教學則以從零開始的角度涵蓋相同的三項輸入。
可能導致剪輯失敗或結果錯誤的輸入限制
有數項硬性限制會決定剪輯工具是否能產生可用的結果,一旦跨越任何一項,就會產生看起來錯誤的片段或下載失敗,而不是產生部分檔案。來源容器必須為 MP4、WebM、MOV、M4V 或 Ogg,且檔案大小不得超過 500 MiB。容器內部已解碼的媒體長度不得超過 5 分鐘,且寬度與高度皆必須在 4096 像素以內,總畫面面積不得超過 3840 × 2160 像素。
下表將最常見的異常結果對應到造成該結果的限制或輸入:
| 結果中的症狀 | 依剪輯工具運作方式推測的可能原因 | 修正方式 |
|---|---|---|
| 片段剪到錯誤的段落 | 以十進位秒數表示的開始或結束值與預期範圍不符 | 重新輸入開始與結束值並重試 |
| 剪輯因超出範圍的結束值而被拒絕 | 結束值超過已解碼的持續時間,工具會明確顯示拒絕 | 將結束值設為已載入持續時間以內 |
| 剪輯立即失敗並顯示可見的錯誤 | 範圍反向(結束 <= 開始)或範圍不足 0.1 秒 | 設定結束 > 開始,並確認範圍至少 0.1 秒 |
| 檔案可開啟但色彩、關鍵影格或音訊看起來不同 | WebM 重新編碼使用 VP9 或 VP8;中繼資料可能與來源不同 | 確認解析度相符;接受由編碼器造成的差異 |
| 邊界略晚或略早 | MediaRecorder 取樣的是播放時間,而非精確的影格 | 將開始或結束值微調小數位數後重試 |
| 來源檔案在執行剪輯前就被拒絕 | 檔案超過 500 MiB、已解碼持續時間超過 5 分鐘,或任一邊解析度超過 4096 像素或總解析度超過 3840 × 2160 | 使用專用編輯器預先剪輯或縮小來源,然後重試 |
已解碼後的限制比副檔名更為關鍵:一個內含 1 小時 8K 影片的 200 MiB MOV 將會被拒絕;而一個內含 2 分鐘 1080p 影片的 480 MiB MP4,只要容器內部的編碼器可解碼,就能順利剪輯。
為何支援的副檔名仍可能產生錯誤結果
剪輯結果看起來錯誤的常見原因,是副檔名相符,但容器內部的編碼器並不相符。剪輯工具接受 MP4、WebM、MOV、M4V 與 Ogg,但熟悉的副檔名並非保證:目前的瀏覽器必須能夠解碼該容器內部實際包裹的音訊與視訊編碼器。若編碼器組合不支援,持續時間欄位可能會保持空白、檔案可能無法載入,或產生的 WebM 可能缺少其中一個軌道。
這也是為何同一個來源在一個瀏覽器中可順利剪輯,卻在另一個瀏覽器中無法載入。剪輯工具所依賴的 MediaRecorder 流程屬於瀏覽器的一部分,而非檔案的一部分。當錄製器啟動時,它會從瀏覽器提供的選項中挑選第一個支援的 WebM 設定,通常依序為 VP9、再來是 VP8,若瀏覽器支援則搭配 Opus 音訊。瀏覽器的選擇即成為輸出的編碼器,與來源所使用的編碼器無關。
若帶有支援副檔名的檔案產生看起來錯誤或空白的結果,務實的做法是在瀏覽器的內建播放器中開啟同一個檔案,確認其能同時播放音訊與視訊。若無法原生播放,剪輯工具同樣無法解碼,此時的修正方式是改用支援度更廣的編碼器重新編碼來源後,再回到本地端剪輯。同樣的注意事項也適用於受 DRM 保護的檔案,這類檔案剪輯工具並無法繞過。
當本機瀏覽器裁切無法修正結果時
在某些情況下,正確的答案並不是再跑一次本機裁切工具。這個工具的核心是在瀏覽器內方便地重新編碼,而非專業剪輯,對於它做不到的事情,它也誠實以告。
若是為了廣播交付、需要精確對齊關鍵影格的剪輯、保留字幕、多軌音訊,或是來源影片很長,那麼正確的工具是專用的桌面剪輯軟體。這款裁切工具的錄製是即時的,因此一段十分鐘的片段仍需要十分鐘才能產出,而且 MediaRecorder 取樣的特性意味著剪輯點不會正好落在你在時間軸上挑選的那個特定影格。
如果來源在解碼後長度超過五分鐘、尺寸大於 4096 像素高或寬,或總面積超過 3840 × 2160,裁切工具會在錄製開始前將它拒絕。這種情況下的解決方式,是先用桌面剪輯軟體預先剪輯或縮小來源至本機裁切工具接受的上限內,再回到瀏覽器工具處理最後的範圍。如果檔案本身已經正確裁切,但需要更小的 WebM,本機的影片壓縮工具可以在不上傳來源檔案的情況下,將結果重新編碼為更小的檔案。
這款裁切工具同樣無法繞過 DRM、抓取遠端媒體、移除浮水印,也無法保證影格精準的剪輯。如果結果看起來不正確的問題根源在於上述這些限制,再重試幾次也不會改變結果。