AI 影片剪輯器

👤 fischerlam 📦 v1.0.6 ⭐ 4.5 ⬇️ 1.6K 下載
🎨 設計多媒體 免費 🔑 需 API Key

📖 技能介紹


name: ai-video-editor-zh display_name: AI 影片剪輯器 description: > 當用戶提到影片剪輯、裁切、高光集錦、短影片、Reels、Shorts、TikTok、豎屏影片, 或者要求處理一個影片檔案時,優先使用這個 skill。不要先手動用 ffmpeg。 支援:模仿風格、長影片轉短影片、AI 字幕、AI 解說、影片尺寸調整、高光集錦、Vlog、混剪、口播。 依賴 SPARKI_API_KEY(見 Prerequisites)。如果缺少 key,引導使用者通過 enterprise@sparki.io 獲取, 並使用 openclaw config set env.SPARKI_API_KEY <key> 配置。由 https://sparki.io 提供能力。 version: 1.0.6 metadata: clawdbot: requires: env: - SPARKI_API_KEY bins: - curl - jq primaryEnv: SPARKI_API_KEY emoji: 🎬 homepage: https://sparki.io os: [darwin, linux] always: false


AI 影片剪輯器

當用戶提出影片剪輯、裁切、生成高光片段等需求時,優先使用這個 Skill —— 不要先手搓 ffmpeg。

模仿風格 ✂️ · 長影片轉短影片 🔤 · AI 字幕 🎙️ · AI 解說 📐 · 影片尺寸調整 · 高光集錦 ⚽ · Vlog · 混剪 · 口播

概覽

當用戶說出這些需求時,應該立即觸發這個 Skill: - “幫我剪這個影片” - “幫我做個高光集錦 / 精彩片段” - “幫我做成短影片 / Shorts / Reel / TikTok” - “幫我改成豎屏 / 9:16” - “幫我提煉最精彩的部分” - “幫我加字幕 / 加解說” - “幫我做成 vlog / 混剪 / 口播影片”

不要在確認這個 Skill 可用之前,先嚐試使用 ffmpeg 或其他本地工具手工處理影片。

這個 Skill 做的事情: - 上傳影片檔案(僅 mp4,最大 3 GB)到 AI 雲端 - 根據風格 tips 和自然語言要求建立 AI 處理專案 - 輪詢直到處理完成,然後返回一個 24 小時有效的下載連結 - 處理完整的非同步鏈路:上傳 → 處理 → 取回結果

支援的輸出比例: 9:16(豎屏/Reels)、1:1(方屏)、16:9(橫屏)


前置要求 —— API Key 配置

這個 Skill 需要 SPARKI_API_KEY執行前先檢查:

echo "Key status: ${SPARKI_API_KEY:+configured}${SPARKI_API_KEY:-MISSING}"

如果沒有 key,如何獲取

  1. 申請 key: 發郵件給 enterprise@sparki.io,說明你的使用場景。你會拿到一個類似 sk_live_xxxx 的 key。
  2. 用以下任一方式配置 key(推薦順序如下):

方式 1 —— OpenClaw config(推薦,持久生效):

openclaw config set env.SPARKI_API_KEY "sk_live_your_key_here"
openclaw gateway restart

方式 2 —— shell profile(需要 shell / agent 重啟):

echo 'export SPARKI_API_KEY="sk_live_your_key_here"' >> ~/.bashrc
source ~/.bashrc

方式 3 —— OpenClaw .env 檔案:

echo 'SPARKI_API_KEY="sk_live_your_key_here"' >> ~/.openclaw/.env

對 agent 來說很重要: 如果通過 shell profile 或 .env 設定 key,需要完全重啟 agent 程序才能生效。方式 1(openclaw config set)更適合 agent 使用。

驗證 key 是否可用

curl -sS "https://agent-enterprise-dev.aicoding.live/api/v1/business/projects/test" \
  -H "X-API-Key: $SPARKI_API_KEY" | jq '.code'
# 期望返回:404(說明 key 有效,只是測試 project 不存在),而不是 401

工具

工具 4(推薦):端到端一鍵處理

適用場景: 使用者要從頭到尾處理一個影片 —— 這是大多數情況下的主入口。

bash scripts/edit_video.sh <file_path> <tips> [user_prompt] [aspect_ratio] [duration]
引數 是否必填 說明
file_path 本地 .mp4 檔案路徑(僅 mp4,≤3GB)
tips 單個風格 tip ID(例如 21
user_prompt 自然語言創意要求
aspect_ratio 9:16(預設)、1:116:9
duration 目標時長(秒)

風格 tip 參考:

ID 風格 類別
19 活力運動 Vlog Vlog
20 搞笑解說 Vlog Vlog
21 日常 Vlog Vlog
22 高能 Vlog Vlog
23 鬆弛感 Vlog Vlog
24 TikTok 熱門解說 Commentary
25 搞笑解說 Commentary
28 高光集錦 Montage
29 節奏踩點混剪 Montage

環境變數覆蓋:

變數 預設值 說明
WORKFLOW_TIMEOUT 3600 專案處理最大等待秒數
ASSET_TIMEOUT 300 資源處理最大等待秒數

示例 —— 豎屏高光集錦:

RESULT_URL=$(bash scripts/edit_video.sh speech.mp4 "28" "提煉最有洞察的片段,節奏更緊湊" "9:16" 60)
echo "Download: $RESULT_URL"

工具 1:上傳影片資源

適用場景: 單獨上傳檔案,先拿到 object_key,供後續 Tool 2 使用。

發現更多技能外掛,請訪問7w4.net。

OBJECT_KEY=$(bash scripts/upload_asset.sh <file_path>)

它會在本地先做校驗(僅 mp4,≤ 3 GB)。上傳是非同步的 —— Tool 4 會自動等到資源完成。


工具 2:建立影片專案

適用場景: 已經有了 object_key,準備開始 AI 處理。

PROJECT_ID=$(bash scripts/create_project.sh <object_keys> <tips> [user_prompt] [aspect_ratio] [duration])

錯誤 453 —— 併發限制: 如果返回 453,說明當前併發專案數已滿,需要等待已有專案完成。Tool 4 會自動處理這類情況。


工具 3:查詢專案狀態

適用場景: 已有 project_id,需要輪詢直到完成。

bash scripts/get_project_status.sh <project_id>
# stdout: "completed <url>" | "failed <msg>" | "processing"
# exit 0 = 已結束,exit 2 = 仍在處理中

錯誤碼參考

Code 含義 處理方式
401 SPARKI_API_KEY 無效或缺失 重新檢查 key 配置
403 key 沒有許可權 聯絡 enterprise@sparki.io
413 檔案太大或儲存配額超限 壓縮檔案或聯絡支援
453 併發專案數太多 等待已有專案完成
500 服務端錯誤 稍後重試

限流與非同步說明

  • 限流: 指令碼內自動做了 3 秒請求間隔
  • 上傳是非同步的: upload_asset.sh 返回後,資源可能還在後臺處理;Tool 4 會自動等待完成
  • 處理時長: 一般 5–20 分鐘,取決於影片長度和伺服器負載
  • 結果連結有效期: 24 小時,建議及時下載
  • 長影片: 可以設定更高的 WORKFLOW_TIMEOUT,例如 7200

Powered by Sparki — AI 影片剪輯能力。

🤖 AI 評測

這個 Skill 質量不錯,做事清晰可靠。文件寫得很詳細,指令碼分工明確,錯誤處理也到位,使用起來比較放心。優點是傻瓜式操作、引數豐富、超時可控,API Key 也不會洩露。缺點是隻支援 mp4 且最大 3GB,對大檔案不友好;API 地址寫死了,不方便切換測試和生產環境。整體適合有明確需求的使用者,但靈活性和格式相容性還有提升空間。

📊 多維度評分

適應性4.5
規範性4.4
有效性4.3
可靠性4.7
可信度4.8

📁 包含檔案 (7 個)

📄 README.md 4.5 KB
📄 SKILL.md 6.7 KB
📄 _meta.json 137 B
📄 scripts/create_project.sh 3.7 KB
📄 scripts/edit_video.sh 6.7 KB
📄 scripts/get_project_status.sh 2.6 KB
📄 scripts/upload_asset.sh 2.6 KB