SuperAPI AI 工具集

video-download

设计与创作

查看项目

更新于 10-15 17:17

技能介绍

用途:把受支持平台的视频下载为本地 MP4 文件,自动处理格式选择、按平台前缀去重、TikTok cookie 回退以及抖音/TikTok 基于浏览器的回退。

主要能力:单条与批量下载;自动生成平台前缀视频 ID(YouTube 如 yt-dQw4w9WgXcQ,TikTok 如 tk-7571284267028729101,其他为 URL 的 Base64url 前 16 位);默认保存到 resources/references/<video_id>.mp4;文件已存在时跳过;TikTok 失败时用 --cookies-from-browser chrome 重试;清理中断产生的零字节残留;输出 ALREADY_EXISTS、DOWNLOADED、FAILED 三种状态。

使用方式:先确认 yt-dlp 已安装(brew install yt-dlp 或 pip install yt-dlp)。下载单条:bash ${CLAUDE_SKILL_DIR}/scripts/download-video.sh '<URL>';指定目录加第二个参数。批量可用 for 循环逐条调用。抖音/TikTok 在 yt-dlp 失败时用 bash ${CLAUDE_SKILL_DIR}/scripts/download-fallback.sh '<douyin-or-tiktok-url>' 'output-dir',其内部封装 agent-browser 打开 GreenVideo、粘贴 URL、解析、提取视频地址、下载并关闭。回退需全局安装 agent-browser 与 Chrome for Testing。

下载后可选操作:用 renoise analyze <path> --target video --language <user-language> --json 分析脚本、风格或节奏,或用 node ${CLAUDE_PLUGIN_ROOT}/skills/renoise-cli/scripts/material-ingest.mjs <path> 加入素材池。

限制:需要网络与有效公开 URL;超过 200M 的视频会被 --max-filesize 跳过,可用 -f 'best[height<=720]' 手动下载;抖音/TikTok 常见 403 或区域限制;GreenVideo 提取的视频地址有效期短,需立即下载;URL 须用单引号包裹。翻译、收费、平台数量之外的具体细节暂未提供。