2025年10月15日 星期三

ffmpeg無損mp4影片編輯工具

Q: 如何無損編輯一段影片, 去掉中間一段閒置部分?

A: 下載 ffmpeg 應用程式 (https://www.ffmpeg.org/)

利用以下指令取出需要的影片

ffmpeg.exe -i input.mp4 -ss 00:00:00.000 -to 00:01:30.543 -c copy output1.mp4

ffmpeg.exe -i input.mp4 -ss 00:02:00.000 -to 00:03:00.000 -c copy output2.mp4

建立一個要合併在一起的影片清單, 例如 list.txt, 其內容為

file 'output1.mp4'

file 'output2.mp4'


執行合併指令:

ffmpeg.exe -f concat -i list.txt -c copy output.mp4

則剛剛取出的兩段影片合併為 output.mp4


發現ffmpeg真是個功能強大的影片編輯器, 有很多參數, 可以做很多事.


可將ffmpeg所在目錄加到環境變數PATH中, 以便在任何目錄下都可以執行.

按Windows按鈕, 搜尋"環境變數", 點選編輯系統環境變數

點選環境變數按鈕
點選Path→編輯
點選新增, 加上ffmpeg所在目錄的路徑. 假如 ffmpeg 位於 C:\ffmpeg\ffmpeg.exe, 則在Path環境變數新增 C:\ffmpeg, 按確定.

下次登入即生效.

如果要電腦裡全部的user都可以直接呼叫ffmpeg, 則上述環境變數設定可設在系統變數中.