Communitygithub.com

AuJUngZ/capcut-edit-skills

可攜式 CapCut 靜音移除技能 — 在無需圖形介面的情況下,對現有 CapCut 草稿進行靜音跳剪優化。

capcut-edit-skills 是什麼?

此技能為一個可攜式 CapCut 剪輯輔助工具,專門用於自動檢測並移除影片中的靜音片段(dead air),並執行跳剪(jump cut)優化。它直接對現有的 CapCut 草稿檔案進行操作,無需開啟 CapCut 的圖形使用者介面,適合在伺服器端或自動化工作流程中使用。該技能支援 CapCut 桌面版產生的草稿,透過解析草稿中的時間軸資訊,辨識出音量低於閾值的片段,將其裁剪或合併,從而提升影片節奏,減少不必要的停頓。對於需要批量處理或遠端編輯的使用者來說,這是一個高效、輕量的解決方案。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AuJUngZ/capcut-edit-skills/tree/main/skills/dead-air-removal

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

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 的靜音片段。

運作原理

  1. 解析草稿:讀取 CapCut 的 .draft 檔案(JSON 格式),提取時間軸和音訊片段資訊。
  2. 靜音檢測:遍歷音訊軌道,根據設定的門檻值標記靜音區域。
  3. 跳剪執行:將標記的靜音區域從時間軸中移除,並自動調整剩餘片段的銜接。
  4. 寫回草稿:將修改後的時間軸資料覆寫回原始 .draft 檔案,並保留其他設定不變。

注意事項

  • 請在執行前備份原始草稿,以防操作失誤。
  • 此工具僅修改時間軸資料,不會轉碼或重新匯出影片。
  • 確保 CapCut 草稿未被其他程式開啟,以避免檔案鎖定衝突。

授權

MIT

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相關技能