capcut-edit-skills 是做什麼的?
可攜式 CapCut 靜音移除技能 — 在無需圖形介面的情況下,對現有 CapCut 草稿進行靜音跳剪優化。
概述
此技能提供了一個指令列工具,能夠自動分析 CapCut 專案草稿中的音訊軌道,找出並移除持續時間超過設定閾值的靜音片段。透過執行跳剪操作,將原本分離的鏡頭片段緊湊地拼接在一起,有效去除影片中的「死寂時間」,提升觀看體驗。
支援平台
- Windows(CapCut 桌面版)
- macOS(CapCut 桌面版)
使用方式
需求
- 已安裝 CapCut 桌面版
- 一個或多個 CapCut 草稿專案(.draft 檔案)
指令
node capcut-edit.js --draft <草稿路徑> --threshold <靜音門檻值> --min-silence <最短靜音持續時間>
--draft:指定 CapCut 草檔的路徑。--threshold:靜音門檻值(dB),低於此值的音訊視為靜音。預設為-40 dB。--min-silence:最短靜音持續時間(秒),長於此時間的靜音才會被移除。預設為0.5 秒。
範例
node capcut-edit.js --draft ./projects/my_video.draft --threshold -35 --min-silence 1.0
此指令將分析 my_video.draft 中的音訊,移除所有持續時間超過 1 秒且音量低於 -35 dB 的靜音片段。
運作原理
- 解析草稿:讀取 CapCut 的
.draft檔案(JSON 格式),提取時間軸和音訊片段資訊。 - 靜音檢測:遍歷音訊軌道,根據設定的門檻值標記靜音區域。
- 跳剪執行:將標記的靜音區域從時間軸中移除,並自動調整剩餘片段的銜接。
- 寫回草稿:將修改後的時間軸資料覆寫回原始
.draft檔案,並保留其他設定不變。
注意事項
- 請在執行前備份原始草稿,以防操作失誤。
- 此工具僅修改時間軸資料,不會轉碼或重新匯出影片。
- 確保 CapCut 草稿未被其他程式開啟,以避免檔案鎖定衝突。
授權
MIT