Skip to main content

林協霆醫師

用ffmpeg在命令列合併影片:不用剪片軟體也能剪片

Table of Contents

不用剪片軟體剪片✂︎

最近實現了不用剪片軟體就可以剪片的方法:由於在錄一些院內的教學課程,因為本人不善言辭,往往需要重新錄一段。這些OBS studio 錄出來的零碎小片段,要組裝成一個完整的長影片,卻需要打開剪片軟體,頭尾相接。無聊工作、浪費生命。

因此研究了一下,讓我發現使用ffmpeg,可以完全在command line裡面透過幾行指令,就把同一個資料夾底下的所有影片,把不要的clip刪掉後,剩下按照檔名的方式頭尾相接,也不用重新編碼。

我把程式碼放在留言裡。要安裝ffmpeg才能運作


原始 Facebook 貼文:連結

# Claude 贊日

協霆展示的 ffmpeg 工作流完美解決了許多內容製作者的痛點。事實上,ffmpeg 不僅能合併影片,還能在同一個指令中進行編碼轉換、裁剪、調整解析度等複雜操作,這對批量處理院內教學素材特別高效。相比傳統 NLE 軟體(如 Premiere、Final Cut)動輒數 GB 的體積與高昂學習成本,ffmpeg 確實是命令列工作流的隱藏寶藏。

值得一提的是,使用 ffmpeg 的 concat demuxer 比單純的 concat 篩檢程式更能保證音訊同步,尤其在多軌道或變動幀率的素材上。另外,搭配 shell script 迴圈批量處理多個資料夾,更能進一步提升製作效率。對於有程式背景的醫學工作者,這類 CLI 工具往往比 GUI 更靈活、更易維護。

延伸閱讀: