影片剪裁

只留你要的那一段。不上傳,檔案多大都一樣。

拖入影片,或點擊選擇MP4、MOV、M4V、WebM、MKV · 不上傳

不限大小:只有留下的那一段會被寫出來。

← → 一格 · Shift 十格 · 空白鍵播放
剪法

接著處理:

這個工具能做什麼

拖入一個影片,定一個起點、一個終點,只儲存這一段。工具在你的裝置上開啟檔案,讀出它的影格表——每一個影格的顯示時間,直接從檔案索引裡讀,一個像素都不解碼——所以兩個把手是按影格走的,不是憑感覺:← → 走一格,Shift 走十格,也可以直接在欄位裡輸入 1:23.5 這樣的時間。舞台上顯示的是你最後動過的那個把手所在的影格,「播放」會無聲地播一遍選取的這一段,讓你確認。

剪法有兩種,差別很要緊。快速模式把壓縮後的影片原樣複製:不重新編碼,畫質不變,2 GB 的錄影幾秒鐘就好。代價是起點只能落在關鍵影格上——時間軸上那些小刻度——所以起點把手會吸到它前面最近的那個關鍵影格。精確模式把這一段重新編碼,在你選的那一格下刀,代價是幾分鐘的影片要花一分鐘上下。輸出容器跟著輸入走:MP4 還是 MP4,MOV 還是 MOV,WebM 還是 WebM。

使用方法

把左把手拖到片段該開始的地方,右把手拖到該結束的地方。最後碰過的那個把手是「目前把手」:‹ › 按鈕、方向鍵和時間碼欄位都作用在它上面;「起點 / 終點」切換可以不用拖就換到另一個。切換旁邊那一行顯示兩個時間和選取段的長度。按「播放」預覽這一段——沒有聲音,因為預覽只解碼畫面。

接著選快速或精確,按「剪裁」。快速模式下按鈕下面那句話會告訴你這個檔案的關鍵影格相隔多遠——手機拍的通常 1 到 5 秒一個,螢幕錄影可能 10 秒一個——這就是起點最多會往前移的距離。如果你的瀏覽器解不了這個檔案的編碼,舞台留黑、精確模式不可用,但快速剪裁照樣能用,因為複製不需要解碼器。結果附縮圖、長度和大小,可以直接下載,也可以交給影片截圖影片去聲音影片轉 MP3接著處理。

下刀前值得知道的事

為什麼快速模式的起點會被吸走:壓縮影片只在關鍵影格存一張完整畫面,中間每一格存的都是和鄰居的差異。解碼器只能從完整畫面開始播,從關鍵影格之間開始複製出來的那一段,到下一個關鍵影格之前不是花屏就是黑畫面。把起點往前吸,你要的每一格都在;終點沒有這個限制,落點和你選的差不超過一格。有些剪輯軟體和手機 10 秒以上才寫一個關鍵影格,覺得吸得太粗,精確模式就是答案。精確模式用瀏覽器的硬體編碼器重新編碼——MP4 和 MOV 編成 H.264,WebM 編成 VP9——兩種模式下音訊都是原樣複製。變動影格率的錄影(螢幕錄製、部分手機片段)顯示的影格數是真實數量,不是用標稱影格率算出來的,時間軸處理得對。

背景:關鍵影格與串流複製

關鍵影格的想法和數位視訊標準一樣老。1993 年發布的 MPEG-1(ISO/IEC 11172)定義了 I 影格(影格內編碼的完整畫面)和從其它影格預測出來的 P、B 影格,從一個 I 影格到下一個 I 影格的那一串叫圖像群組(GOP)。2003 年的 H.264(ISO/IEC 14496-10)沿用同一套結構,至今仍是多數 MP4 檔案裡的編碼。所以不解碼直接剪壓縮串流——ffmpeg 裡叫 stream copy——從來都意味著只能從 I 影格開始。剪輯軟體把這件事藏起來的辦法是全部重新編碼,這就是為什麼在桌面剪輯軟體裡匯出一段 30 秒的片子可能比片子本身還久。這個工具把選擇擺出來而不是藏起來:要嘛保留原始位元組、接受關鍵影格的格子,要嘛重新編碼、拿到精確的那一格。

應用領域

傳出去之前剪掉手機錄影開頭的十秒;從一小時的會議或課程錄影裡摘出一個回答;從螢幕錄製裡截一小段放進 bug 回報或教學;把行車記錄器的檔案縮到要緊的那幾秒;把遊戲錄影剪成精華片段。剪完之後,影片截圖從片段裡存一張靜態影格,影片去聲音去掉聲音,影片轉 MP3只留聲音。片子橫著播的話,影片旋轉同樣不重新編碼就能轉正。

常見問題

為什麼放開之後起點自己移了?

快速模式不重新編碼,直接複製的影片只能從關鍵影格開始。把手會吸到你選的位置之前最近的那個關鍵影格,這樣你選的內容一格都不少。要在精確的那一格下刀,切到精確模式。

畫質會變嗎?

快速模式不會:壓縮後的影片逐位元組複製。精確模式把選取的這一段重新編碼,是一次高位元率的一般 H.264 或 VP9 編碼;檔案其餘部分不在輸出裡,也就無所謂動不動。

預覽為什麼沒有聲音?

預覽只解碼畫面。音軌仍在輸出檔案裡——兩種模式下都是原樣複製。

有大小或長度限制嗎?

沒有。檔案在你的裝置上原地開啟,只有選取的那一段被寫出來。2 GB 的錄影在快速模式下幾秒鐘剪完;精確模式大約要花選取段那麼長的時間,因為要重新編碼。

能剪掉中間、保留兩頭嗎?

一次不行——這個工具保留的是連續的一段。把兩頭分別剪出來;串接是另一件事。