Agent Skills
返回列表
多平台短视频无水印解析

多平台短视频无水印解析

设计多媒体 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_52ef8c1b/video-parser。

技能介绍

要解决什么问题

工程师或内容创作者经常需要把抖音、快手、B站、小红书、微博或 TikTok 上的短视频落到本地做归档、对照脚本或二次剪辑。各平台分享页往往是 H5 或 App 深链,浏览器里直接「另存为」通常拿不到无水印源文件;B 站还常见 DASH 分轨,音视频要合并才算完整文件。

本技能把「发链接 → 拿元数据 → 下载文件」收成一条可重复的工作流:你在对话里粘贴 URL,助手在本地已启动的解析服务上调用接口,而不是让模型凭空编造下载地址。

技能如何工作

技能依赖本机 Node.js(v16+)起的 HTTP 服务(默认 http://localhost:3000)。核心能力包括:

  • 多平台解析:覆盖 douyin / iesdouyin、快手与 gifshow、B 站与 b23 短链、小红书、微博、TikTok 等域名,目标是无水印直链或等价可下载资源。
  • B 站特殊路径:通过 ffmpeg 合并 DASH 音视频流;src/bilibili.js 里 ffmpeg 路径为硬编码,环境不一致时需要改路径。
  • HTTP API:GET /api/info?url= 拉标题、封面、作者等;GET /api/download?url=&output= 落盘;另有 /api/play、/api/pick-folder、/api/open-dir 便于预览与选目录。

触发方式很直接:服务已启动时,你说「解析视频」「帮我下载」或直接丢链接,助手会按技能约定调用上述接口并把结果回传。

边界与注意

解析逻辑依赖各站页面与接口形态,平台改版可能导致短期失效;仅适合个人学习研究,勿用于商业或侵犯版权。端口 3000 被占用时服务起不来,需先处理旧进程。网络受限时可配代理环境变量。无 ffmpeg 时 B 站完整下载会受限。

使用场景

  • 剪辑前从抖音或快手分享链解析无水印地址,把素材落到本地对照分镜做粗剪
  • B 站教程通过 b23 短链离线保存,需合并 DASH 音视频后再放进培训资料包
  • 运营按小红书、微博链接先调 `/api/info` 核对标题封面,再批量下载竞品参考短片归档
  • TikTok 外链要进本地素材库做二次发布试剪,需去掉平台水印叠层

适合人员

  • 负责跨平台复刻投放素材的短视频剪辑,要从各站分享链拿到无水印源文件
  • 做竞品或舆情样本留存的研究员,需把公开短视频链接下载到本地长期留档
  • 在本地 Agent 流程里对接 `localhost:3000` 接口、封装解析与落盘的后端工程师
  • 内部课程运营把 B 站示范短片合并下载后,供学员在无外网环境离线观看