乐于分享
好东西不私藏

实测:一个免费Skill,B站视频一键下载(支持多平台)

实测:一个免费Skill,B站视频一键下载(支持多平台)

刷 B站看到干货视频想存下来慢慢看,结果发现:官方缓存带水印、格式加密、还不能导出。抖音、小红书也一样——想保存个素材,比登天还难。

今天分享一个我自己在用的方案:一个 Skill + 一条命令,搞定全网视频下载。不需要 API Key,不需要会员,不用装一堆来路不明的"下载器"。

一、为什么选 yt-dlp 方案

市面上视频下载工具大致三类:

在线解析网站:广告多、限速、随时跑路,还有隐私风险。

第三方下载器 App:要么收费,要么捆绑安装,要么用着用着就失效。

API 解析服务:需要注册、要 Key、有额度限制,公共 Key 还经常被封。

而 yt-dlp 是开源界的"瑞士军刀",内置1700+ 站点提取器,更新极快(平台反爬一变,社区当天就修),配合 ffmpeg 自动合并音视频分轨,输出标准 MP4。我把整个流程封装成了一个 Skill,AI 自动完成全部步骤。

二、完整流程:从链接到本地 MP4

整个流程只有 5 步,Skill 全自动执行,你只需要粘贴一个链接:

几个关键点:

1. 清理 URL 有讲究。B站链接后面的 spm_id_from、vd_source 等追踪参数要删掉;但小红书是例外——它的 xsec_token 是鉴权参数,删了直接 403。

2. 高画质视频会分轨下载。B站和 YouTube 的高清视频是 DASH 格式,视频流和音频流是两个独立文件,ffmpeg 会以 -c copy 直接复制流合并,不重新编码,秒级完成,零画质损失

3. 失败先升级,别死磕。平台风控变化快,下载失败时先 pip install -U yt-dlp 再重试,90% 的问题都能解决。

三、支持哪些平台

国内外主流平台全覆盖:

特别提醒:快手和腾讯视频暂无原生提取器,只能靠通用提取器兜底,成功率不稳定。B站反而是支持最好的——番剧、合集、收藏夹、UP主空间都能批量下。

四、上手实操:三步搞定

第一步:安装 yt-dlp(一条命令):

pip install yt-dlp

再装个 ffmpeg(Windows 用户用 winget install Gyan.FFmpeg),这是合并音视频必需的。

第二步:复制视频分享链接。B站手机端点「分享」→「复制链接」,PC 端直接复制地址栏。

第三步:执行下载

yt-dlp -o "output/%(title)s.%(ext)s" "视频链接" --no-playlist

实际运行效果是这样的:

视频标题自动作为文件名,最佳画质+最佳音质自动选中,合并完成后就是一个可以直接播放的 MP4。

进阶技巧

需要登录才能看的内容(会员视频、私密视频),加 --cookies-from-browser chrome 借用浏览器登录态;想顺便保存封面加 --write-thumbnail;要字幕加 --write-subs。

五、附:完整 Skill 直接拿走

我把上面的流程、坑点、验证方法全部封装成了 WorkBuddy 的 Skill 文件(SKILL.md),核心内容如下:

---name: video-download-multiplatformdescription: 用 yt-dlp + ffmpeg 从任意主流视频平台下载视频到本地,  自动合并分轨的视频流与音频流为单个 MP4。  支持 B站/抖音/小红书/YouTube 等 1700+ 站点。  触发词:下载视频、下载B站、下载抖音、无水印、yt-dlp---核心步骤:1. 清理 URL(B站去追踪参数,小红书保留 xsec_token)2. yt-dlp -o ”输出目录/%(title)s.%(ext)s” ”链接” --no-playlist3. 检查是否分轨(.f1xx.mp4 视频 + .f3xx.m4a 音频)4. ffmpeg -i 视频 -i 音频 -c copy -map 0:v -map 1:a 输出.mp45. 清理分轨临时文件6. ffprobe 验证输出含 video + audio 两个流关键坑:- 不要用 bash 通配符处理中文文件名,用 Python os.listdir- ffmpeg 装完要重开 shell  PATH 才生效- 反爬失败先 pip install -U yt-dlp- 登录墙内容加 --cookies-from-browser chrome

把它保存为 SKILL.md 放进 ~/.workbuddy/skills/video-download-multiplatform/ 目录,以后只需对 AI 说一句"下载这个视频 + 链接",剩下的全自动。

六、测试效果

我在WokrBuddy上拷贝了一个B站视频链接,并进行了测试,其使用的是我写好的SKill 

执行完成后,下载的产物

最后说一句:下载的视频请仅用于个人学习和离线观看,二次创作或商用请注意版权问题