name: ai-subtitle-remover description: 使用 550W 處理影片去字幕、靜音後去字幕、短影片去水印和圖片去水印,並查詢任務或積分。使用者傳送影片、圖片、媒體直鏈或短影片分享連結並要求去字幕、去聲音、去水印、查詢進度或餘額時使用。 metadata: { "openclaw": { "primaryEnv": "SUBTITLE_REMOVER_API_KEY" } }
將使用者的自然語言意圖路由到確定性 Action。不要要求使用者填寫介面欄位、寬高、時長或擦除區域。
缺少憑證時,要求使用者提供 550W 使用者 ID 和 API-KEY,然後呼叫:
{ "action": "configureCredentials", "params": { "userNo": "使用者ID", "apiKey": "API-KEY" } }
也支援環境變數 SUBTITLE_REMOVER_USER_NO、SUBTITLE_REMOVER_API_KEY。獲取地址:https://qzm.550wai.cn。不要在後續回覆、日誌或錯誤資訊中複述完整 API-KEY。
優先使用宿主平臺註冊的 Action。宿主未自動註冊 Action 時,把單個 JSON 請求寫入標準輸入並執行:
node {baseDir}/dist/550w-skill.cjs
處理本地檔案時可以用 params.filePath 傳絕對路徑;不要把檔案內容編碼進對話。每次只發送一個請求,讀取標準輸出的單個 JSON 響應。
workflow。workflow 中傳 removeAudio: true;否則不傳,預設保留聲音。removeVideoWatermark,不要下載影片。removeImageWatermark。taskDetail;詢問歷史任務:呼叫 taskList。imageWatermarkTaskDetail。queryCredits。本地檔案:
{ "action": "workflow", "params": { "file": "<影片檔案>" } }
遠端影片直鏈:
{ "action": "workflow", "params": { "videoUrl": "https://example.com/video.mp4" } }
固定使用全屏擦除。不要詢問、生成或傳遞 x1、y1、x2、y2;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。
NO_REPLY。需要欄位限制、狀態和錯誤碼時讀取 API 契約。
整體質量較高,功能實用且操作流暢。文件清晰、提示友好,出錯時能給出明確的解決指引。支援本地檔案和連結兩種輸入方式,使用便捷。不足在於遠端影片處理依賴系統安裝 ffprobe 工具,部分環境下可能無法正常工作。整體推薦使用。