550W影片去字幕

👤 Trancy 📦 v1.2.1 ⭐ 4.6 ⬇️ 574 下載
🎨 設計多媒體 免費 🔑 需 API Key

📖 技能介紹


name: ai-subtitle-remover description: 使用 550W 處理影片去字幕、靜音後去字幕、短影片去水印和圖片去水印,並查詢任務或積分。使用者傳送影片、圖片、媒體直鏈或短影片分享連結並要求去字幕、去聲音、去水印、查詢進度或餘額時使用。 metadata: { "openclaw": { "primaryEnv": "SUBTITLE_REMOVER_API_KEY" } }


550W 影片與圖片處理

將使用者的自然語言意圖路由到確定性 Action。不要要求使用者填寫介面欄位、寬高、時長或擦除區域。

首次配置

缺少憑證時,要求使用者提供 550W 使用者 ID 和 API-KEY,然後呼叫:

{ "action": "configureCredentials", "params": { "userNo": "使用者ID", "apiKey": "API-KEY" } }

也支援環境變數 SUBTITLE_REMOVER_USER_NOSUBTITLE_REMOVER_API_KEY。獲取地址:https://qzm.550wai.cn。不要在後續回覆、日誌或錯誤資訊中複述完整 API-KEY。

執行方式

優先使用宿主平臺註冊的 Action。宿主未自動註冊 Action 時,把單個 JSON 請求寫入標準輸入並執行:

node {baseDir}/dist/550w-skill.cjs

處理本地檔案時可以用 params.filePath 傳絕對路徑;不要把檔案內容編碼進對話。每次只發送一個請求,讀取標準輸出的單個 JSON 響應。

路由規則

  • 使用者傳送影片檔案或可直接訪問的影片檔案 URL,並要求去字幕:呼叫 workflow
  • 使用者同時要求去掉聲音:在 workflow 中傳 removeAudio: true;否則不傳,預設保留聲音。
  • 使用者傳送短影片平臺分享連結並要求無水印影片:呼叫 removeVideoWatermark,不要下載影片。
  • 使用者傳送圖片並要求擦除水印或文字:呼叫 removeImageWatermark
  • 使用者詢問去字幕進度:呼叫 taskDetail;詢問歷史任務:呼叫 taskList
  • 使用者詢問圖片任務進度:呼叫 imageWatermarkTaskDetail
  • 使用者詢問餘額:呼叫 queryCredits
  • 輸入型別或處理意圖不明確時,只詢問一個必要問題,不猜測付費操作。

影片去字幕

本地檔案:

{ "action": "workflow", "params": { "file": "<影片檔案>" } }

遠端影片直鏈:

{ "action": "workflow", "params": { "videoUrl": "https://example.com/video.mp4" } }

固定使用全屏擦除。不要詢問、生成或傳遞 x1y1x2y2;Skill 會在程式碼層強制使用全零座標。

本地檔案由上傳介面返回真實元資訊。遠端直鏈缺少元資訊時使用本機 ffprobe 預檢,可通過 FFPROBE_PATH 指定路徑。預檢失敗時停止,不偽造引數、不繼續提交。

工作流會輪詢最長 10 分鐘。成功時返回 resultUrl;失敗時返回原因;超時或連續查詢失敗時返回 taskId,不要重複提交。

影片去水印

{ "action": "removeVideoWatermark", "params": { "videoUrl": "https://example.com/share/video" } }

成功時返回 data.video,並按實際響應展示封面或文案。不要下載、轉存或再次處理返回媒體。

圖片去水印

默認同步處理:

{ "action": "removeImageWatermark", "params": { "file": "<圖片檔案>", "sync": true } }

多張圖片必須逐張序列呼叫,不能併發擴大處理池。非同步返回 processing 時儲存 task.taskId,再呼叫:

{ "action": "imageWatermarkTaskDetail", "params": { "taskId": "TASK_ID" } }

僅在 task.status=success 時提供 task.resultUrl;失敗展示 task.failReason;過期則提示重新處理。

付費與重試約束

來源於7w4.net。

  • 去字幕按影片時長和解析度計費;失敗任務自動退還已扣積分。
  • 影片去水印成功一次扣 1 積分,失敗不扣。
  • 圖片去水印成功一張扣 10 積分,失敗不扣。
  • 批次操作前先告知計費單位;除非使用者已明確要求批次處理,否則不要自行擴充套件輸入範圍。
  • 網路超時不能證明提交失敗。發生不確定結果時優先查詢已有任務,絕不無條件重試付費提交。
  • 相同輸入重複提交可能獨立計費;不得通過重複提交“催促”任務。

響應要求

  • 成功:說明完成的能力並提供結果連結;存在任務編號時一併返回。
  • 處理中:說明當前狀態和任務編號。
  • 失敗:展示可操作的失敗原因,不洩露內部堆疊、憑證或實現資訊。
  • 任何結果都必須回覆使用者,不得返回 NO_REPLY

需要欄位限制、狀態和錯誤碼時讀取 API 契約

🤖 AI 評測

整體質量較高,功能實用且操作流暢。文件清晰、提示友好,出錯時能給出明確的解決指引。支援本地檔案和連結兩種輸入方式,使用便捷。不足在於遠端影片處理依賴系統安裝 ffprobe 工具,部分環境下可能無法正常工作。整體推薦使用。

📊 多維度評分

適應性4.7
規範性4.2
有效性4.7
可靠性4.7
可信度5

📁 包含檔案 (42 個)

📄 SKILL.md 4.5 KB
📄 dist/550w-skill.cjs 539.4 KB
📄 dist/actions/image-watermark-task-detail.d.ts 207 B
📄 dist/actions/image-watermark-task-detail.js 779 B
📄 dist/actions/query-credits.d.ts 195 B
📄 dist/actions/query-credits.js 1.1 KB
📄 dist/actions/remove-image-watermark.d.ts 203 B
📄 dist/actions/remove-image-watermark.js 1 KB
📄 dist/actions/remove-video-watermark.d.ts 203 B
📄 dist/actions/remove-video-watermark.js 1 KB
📄 dist/actions/submit-task.d.ts 193 B
📄 dist/actions/submit-task.js 1.7 KB
📄 dist/actions/task-detail.d.ts 193 B
📄 dist/actions/task-detail.js 1.4 KB
📄 dist/actions/task-list.d.ts 191 B
📄 dist/actions/task-list.js 1.1 KB
📄 dist/actions/upload-video.d.ts 194 B
📄 dist/actions/upload-video.js 1.1 KB
📄 dist/api-client.d.ts 543 B
📄 dist/api-client.js 2.8 KB
📄 dist/cli.d.ts 31 B
📄 dist/cli.js 3 KB
📄 dist/credential-manager.d.ts 367 B
📄 dist/credential-manager.js 4.8 KB
📄 dist/dispatcher.d.ts 134 B
📄 dist/dispatcher.js 3.6 KB
📄 dist/error-handler.d.ts 309 B
📄 dist/error-handler.js 1.7 KB
📄 dist/index.d.ts 117 B
📄 dist/index.js 462 B
📄 dist/types.d.ts 4.8 KB
📄 dist/types.js 2.2 KB
📄 dist/validator.d.ts 556 B
📄 dist/validator.js 7.7 KB
📄 dist/video-probe.d.ts 400 B
📄 dist/video-probe.js 1.9 KB
📄 dist/workflow-engine.d.ts 196 B
📄 dist/workflow-engine.js 3.7 KB
📄 package-lock.json 26.9 KB
📄 package.json 634 B
📄 references/api-contract.md 2 KB
📄 skill.json 614 B