我手上 便宜但堪用 的行車記錄器是以每 5 分鐘寫為 1 個檔案,有時候只是想將 2 個以上的影片合併為 1 個,並不想打開剪輯軟體,使用 FFmpeg 方便又快速。
根據 FFmpeg wiki ( https://trac.ffmpeg.org/wiki/Concatenate ),步驟如下
- 先準備 1 個純文字檔,檔名任意,這邊我們取做 filelist.txt
- 將要合併的檔案名稱放進去,1 行 1 個,內容格式大概長這樣
- file 'MOVI0001.avi'
- file 'MOVI0002.avi'
- file 'MOVI0003.avi'
- 可改以 printf "file '%s'\n" *.avi > filelist.txt 指令來產生這份 filelist.txt
- 然後 1 行指令搞定,合併後的檔名我們取做 merge.avi
ffmpeg -f concat -i filelist.txt -c copy merge.avi
- 因為沒有進行轉檔,很快就合併好了(根據儲存裝置讀寫速度而定);截圖顯示的是合併 49 個分段影片(總共 4 小時又 5 分鐘)的結果。
其他參考資料
- FFmpeg 官網 https://ffmpeg.org
- 透過 Homebrew 安裝 FFmpeg https://formulae.brew.sh/formula/ffmpeg
- 北車長江 Gmate HD3S 行車記錄器 https://www.myfone.com.tw/buy/prod/P0000203250903
- HD3S 影片介紹 https://www.youtube.com/channel/UCQd5u72XChRr5SqF7rEUXcw/search?query=HD3S
沒有留言:
張貼留言