video-downloader-by-browser: Chunked Video Download Skill Involving a Headed Browser

前言

分片视频下载常见做法是直接跑无头浏览器或命令行工具,但遇到需要登录、短信验证码、滑动验证、观看密码或手动切换清晰度的站点时,无头流程很容易卡住。video-downloader-by-browser 走的是“手动介入”路线:浏览器保持可见,由用户完成站点要求的交互,Skill 负责拦截真实流地址、并行下载分片并合并。下面介绍这个 Skill 的定位、已核实信息和适用边界。

这是什么

video-downloader-by-browser 是一个社区来源的通用 SKILL.md 格式 Skill,坐标为 @user_55bc9e8d/video-downloader-by-browser,发布者 user_55bc9e8d,分类 design-media,当前版本 1.0.3。它面向需要分片下载的流媒体视频,尤其是受限站点:用户在可见浏览器中完成登录或验证,Skill 拿到真实流地址后做分片下载与合并。

核心功能

官方简介给出的能力包括:

1、用有头浏览器打开视频页,浏览器用户可见且不自动关闭。
2、拦截页面请求中的真实流地址。
3、多路并行下载分片,覆盖 TS 流、m3u8、大分片 MP4。
4、无损合并分片为完整 MP4。
5、验收通过后再清理分片。

标签显示 requires_api_key=false,即按抓取资料看不要求 API Key。抓取快照中的评分为 100000、下载 1217、安装 0;这组数字来自预抓取资料,官方页面本次未能二次打开核对。

安装与启用

本次写作时,https://www.skillhub.cn/skills/user_55bc9e8d/video-downloader-by-browser 与 https://api.skillhub.cn/user_55bc9e8d/video-downloader-by-browser 均抓取失败,因此不在这里给出未经核实的安装命令、目录或配置字段。可核实的接入信息是坐标与发布者:

@user_55bc9e8d/video-downloader-by-browser
发布者:user_55bc9e8d
来源:community
分类:design-media
版本:1.0.3

如果你在 SkillHub 中安装,请以官方页面的安装入口为准;不同客户端(Cursor、Codex CLI、Claude Code 等)对 Skill 的加载方式可能不同,但本次未能从官方页面核实到分别说明,故不展开。

典型用法

官方简介给出的可复现流程是手动介入式下载,而不是一条可脱离页面交互的命令:

1、在用户可见浏览器中打开目标视频页。
2、按站点要求完成登录、短信验证码、滑动验证、观看密码或清晰度切换。
3、触发播放,让 Skill 拦截真实流地址。
4、对 TS 流 / m3u8 / 大分片 MP4 做多路并行下载。
5、无损合并为完整 MP4。
6、确认合并结果可用后,再清理分片文件。

这里的关键是第 2 步由人完成;Skill 的价值是把后续“找流地址、并行拉分片、合并、清理”的流程接管过去。

适用场景与注意

适合:优酷、腾讯视频、爱奇艺、B 站等需要分片下载的流媒体视频,尤其是需要登录、短信验证码、滑动验证、观看密码或切换清晰度的受限站点。

注意:

  • 浏览器必须有头、用户可见,不适合无人值守的纯后台任务。
  • 合并与清理发生在验收之后,不要把“下载完成”直接等同于“成片合格”。
  • 下载前确认目标站点条款与版权要求;分片地址通常有时效和鉴权,失败后可能需要重新走一遍页面交互。
  • 官方页面本次未能打开,安装命令、客户端差异和更新后的接口行为请以官方页面为准。

结尾

video-downloader-by-browser 解决的问题很明确:把受限视频页面的手动验证与分片下载合并流程串起来,用有头浏览器换取真实流地址,再用多路并行下载和无损合并得到完整 MP4。官方地址:https://www.skillhub.cn/skills/user_55bc9e8d/video-downloader-by-browser

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye