文章分類


有關阿原記事本

阿原,江易原,記下一些事情跟朋友們分享,也留下自己學習與成長的紀錄。教學課程請見 "阿原小站" 還有阿原開放式課程阿原直播與教學影片阿原生活影片阿原創新顧問公司阿原科幻小說-NC1543、教師教學社團:開源軟體與教學應用
版權:除特別聲明外,本網站之照片及文字等,皆為版權沒有 (public domain, Creative Commons Zero),歡迎使用
*本站累積不少教學與食品安全資料,請善用左上角的網頁搜尋功能,或是網頁右方文章分類整理。

2026/07/11

使用 ffmpeg 剪接影片(使用 Kdenlive 剪出一段影片,卻比原始檔案更大)

 


AI 摘要                 在 Linux 使用 ffmpeg 剪片,最快的方法是直接複製原始碼。這樣不用重新編碼,速度超快。輸入以下指令,從第 1 分鐘開始剪下 30 秒:


ffmpeg -ss 00:01:00 -i input.mp4 -t 00:00:30 -c copy output.mp4


指令拆解說明:

-ss:指定開始時間 (Start)。

-i:指定輸入檔名 (Input)。

-t:指定要剪輯的長度 (Duration)。

-c copy:直接複製,不重新編碼。

output.mp4:輸出檔名


至於如何檢查減出來的檔案的解析度是否維持原樣? 可以使用 mediainfo 指令,請見



FFmpeg剪裁(trim)影片指令 - AndyWu's Notes

兩種用法
給定 [起始時間] 與 [結束時間] 擷取
ffmpeg -i input.mp4 -ss 01:19:27 -to 01:30:51 -c:v copy -c:a copy output.mp4----阿原會先嘗試這個(後來測試,很順利,小影片一秒就完成)
給定 [起始時間] 與 [持續時間] 擷取
ffmpeg -i input.mp4 -ss 00:01:10 -t 00:01:05 -c:v copy -c:a copy output.mp4


阿原簡化指令:

ffmpeg -i 333.mp4 -ss 00:00:xx -to 00:00:yy -c:v copy -c:a copy 444.mp4

發現,例如影片長度是 39 秒,此時把 yy 設成 42 sec or 45 秒,結果相同。為何要這樣?因為影片長度可能是 39.53 秒,我想,如果設成 42 秒,會不會在 39.53 秒到 42 秒之間出現空白,實測後是不會。

如何使用 FFmpeg 剪切視頻:時間戳、時長、分割(2026 指南)