Agentic Video Editing
讓 AI 代理轉錄你的錄影、剪掉贅詞、產生動態 B-roll 並套用場景版面,全部在一次對話中完成。
你可以讓程式碼代理剪輯你的 ScreenKite 專案。代理使用和編輯器視窗相同的剪輯工具,每次工具編輯都是一個復原步驟,就像一次點按。請使用你已經在用的代理:Claude Code、ChatGPT Codex、Antigravity、Grok Build 或 Kimi。
本頁說明在終端機中執行的代理。若要在編輯器內使用代理,請參閱AI 聊天助手。
設定
1. 安裝命令列工具
選擇 ScreenKite → 安裝命令列工具…。這會安裝 screenkite 指令。你可以在 設定 → 編輯器 → AI 代理編輯 查看它的狀態。
2. 設定轉錄
依文字稿剪輯需要字詞時間。要求文字稿剪輯前,請先在 設定 → 字幕 設定轉錄引擎。請參閱詞級產生字幕。
3. 連接你的代理
在編輯器中,按一下上方工具列中的 CLI / MCP。選擇 顯示連線詳細資訊,查看如何連接你的代理。每個開啟的編輯器視窗都會在你的 Mac 上執行自己的本機伺服器。
向代理提出要求
你寫一句話。代理會幫你呼叫 ScreenKite 工具。例如:
開啟 ~/Desktop/Recording.skbundle 並轉錄麥克風軌道。 為口誤重來和贅詞提出剪輯建議。套用前先給我看清單。
在演講的三個重點加入 B-roll。使用角落版面。
代理呼叫的內容
CLI 和代理使用相同的指令。你也可以自己執行:
# Open a project
screenkite project open --path ~/Desktop/Recording.skbundle --json
# List the tools and read one tool's options
screenkite tool list
screenkite tool describe --name edit-timeline
# Read the project state
screenkite tool call --name stat --input-json '{"scope":"summary"}' --json
加上 --json 即可取得程式可讀的輸出。
先提出,再套用
有些動作有 confirm 欄位:
| 工具 | 動作 |
|---|---|
edit-timeline | cut |
edit-words | cutSilences、removeWords、removeDeadAir |
markers | generateChapters |
fx | captions/import、captions/patch、voiceover/replace、camera/replace |
使用 confirm:false 時,動作會傳回它的計畫,不會變更任何內容。第二次呼叫使用 confirm:true 時,才會套用計畫。
其他動作沒有 confirm。例如,rm-track、rm-asset、edit-timeline 的 delete 和 fx 的 broll_slot/accept 會立即套用。
文字稿剪輯
代理可以:
- 檢查轉錄是否就緒。
- 以字詞時間轉錄麥克風軌道。
- 為口誤重來、贅詞和靜音提出剪輯建議。
- 用
confirm:true套用剪輯。
相同的字詞時間也會用來產生字幕。請參閱詞級產生字幕。
B-Roll 和版面
代理可以在時間軸上提出 B-roll 插槽,用 HyperFrames 製作動態畫面,並用 layout-set 設定場景版面。提出插槽和接受插槽是兩個分開的代理動作。
在編輯器中,提出的插槽會在時間軸上顯示為 B-Roll 插槽 卡片。若要自己取代 B-roll 片段,請在片段上按右鍵並選擇 取代 B-roll…。
技能
技能會教代理完整的工作流程。列出 App 內建的技能:
screenkite skills
社群工作流程和提示詞請參閱 github.com/ScreenKite/awesome-ai-video-editing。用以下指令安裝它的技能:
npx skills add ScreenKite/awesome-ai-video-editing