乐于分享
好东西不私藏

B 站、抖音、小红书视频下载,这个开源工具 GitHub 涨到 4 万星

B 站、抖音、小红书视频下载,这个开源工具 GitHub 涨到 4 万星

B 站、抖音、小红书视频下载,这个开源工具 GitHub 涨到 4 万星

想下一个 B 站视频、一段抖音、或一张小红书的图,现在大部分路子都被堵死了。

随便搜一下「视频下载」,弹出来的基本两类:要么是要你装客户端、装插件、装会员的流氓软件;要么是塞满弹窗广告的在线站,下一个视频先看 3 个赌博广告。

今天直接给你三个真·免费、真·开源的下载工具,B 站、抖音、小红书、YouTube、推特、Instagram 全都能下。主角叫 Cobalt,GitHub 上已经涨到接近 4 万颗星,是目前下载类工具里最火的开源项目之一。

先看一眼它长什么样。

Cobalt 官方吉祥物

就这么一只蓝色小猫,背后是一个全网搜不到第二家的东西:一个不装 App、不留日志、不跳广告、不限速的视频下载器。

一、Cobalt.tools:网页打开就能用的主角

下载地址:https://cobalt.toolsGitHub:https://github.com/imputnet/cobalt (39.7k stars)

Cobalt 的本体是一个网页,打开只有一个输入框,比百度首页还干净。你复制任何一条视频链接,粘进去,点下载,完事。

Cobalt 官网 logo

它现在支持的站点清单(2026 年 4 月最新版):

  • • 国外:YouTube、TikTok、Instagram、Twitter/X、Reddit、Vimeo、Facebook、SoundCloud、Pinterest、Tumblr、Dailymotion、Twitch clips、Bluesky、Snapchat
  • • 国内:B 站(含番剧)、小红书、快手、微博
  • • 音乐:SoundCloud、YouTube Music、Bandcamp

注意:抖音国内版目前需要走移动端链接,如果复制 PC 网页链接偶尔抓不到,换手机端分享的链接就能下。

它为什么能在 GitHub 上一年涨到 4 万星,原因其实就一个字——干净。没广告、没注册、没追踪、没会员。代码全部开源挂在 GitHub 上,任何人可以审计;下载过程只做中转,不存你的任何数据。

但真正让 Cobalt 在技术圈彻底火起来的,是下面这件事。

二、可以自己部署一份「私人版 Cobalt」

官方网站 cobalt.tools 如果哪天挂了、被墙了、被告了,你也不用慌。

Cobalt 整个项目的前端 + 后端代码在 GitHub 开源,用 Docker 一条命令就能部署到自己的服务器或 NAS 上,相当于有了一个永远不会关门的私人下载器。

官方给了现成的 docker-compose 配置,群晖、绿联、极空间 NAS 用户基本复制粘贴就能跑起来。我自己就在 NAS 上开了一份,手机连上家里网络随时下,比任何 App 都稳。

如果你不折腾,直接用官网就够了。要折腾,GitHub 页面往下翻就有教程。

Cobalt GitHub 项目页

不过网页版也不是完美的,碰到一些大文件或者批量下载的场景,它就有点力不从心,这时候第二个工具就该上场了。

三、lux:程序员专属的命令行版,下载速度最快

下载地址:https://github.com/iawia002/lux (31.3k stars)

lux 是国人开发者 iawia002 做的命令行下载工具,用 Go 写的,跨平台(Windows / Mac / Linux 都有现成的可执行文件)。它是已经停更归档的 annie(youtube-dl fork)的精神继承者,现在依然在活跃更新。

lux 作者 GitHub 头像

lux 的核心优势就三点:

  • • 支持站点最多:60+ 个平台,尤其是国内全家桶(B 站、优酷、爱奇艺、腾讯、芒果、抖音、快手、西瓜、微博、网易云、喜马拉雅)都支持,国外主流站点也全覆盖。
  • • 多线程下载:默认开多个线程抓分片,下 1080P 的 B 站视频比网页版快一截。
  • • 批量下载:一条命令下整个 UP 主合集、整个播放列表。

典型用法:

# 下一个视频lux "https://www.bilibili.com/video/BV1xxxx"# 下整个合集(B 站分 P)lux -p "https://www.bilibili.com/video/BV1xxxx"# 只提取信息不下载lux -i "https://www.youtube.com/watch?v=xxx"

缺点很直接:命令行。不会敲命令的读者直接跳过它,用第一个或第三个就好。

但对程序员和技术爱好者来说,lux 几乎是目前最顺手的下载工具,没有之一。

下面这个工具,则是给完全不想学命令、但又嫌 Cobalt 支持站点不够多的人准备的。

四、yt-dlp app:支持 1500+ 站点的桌面版

下载地址:https://yt-dlp.app支持:Windows / macOS / Linux 全平台,MIT 开源

yt-dlp 桌面版 logo

yt-dlp 是全网最强的下载器内核,支持 1500+ 网站,比 Cobalt 和 lux 加起来还多。缺点是只有命令行。yt-dlp.app 给它套了一个免费的桌面图形界面,点点鼠标就能用。

你能想到的任何奇葩小站点,基本 yt-dlp 都有适配:

  • • 主流站:YouTube、B 站、抖音、小红书、推特、Ins、TikTok
  • • 直播回放:Twitch、虎牙、斗鱼
  • • 成人站、动漫站、纪录片站、学术站:基本都在支持列表里
  • • 甚至一些国内小众视频站(百度网盘分享视频、某些付费课程站)也能抓

用法非常简单:打开软件 → 粘贴链接 → 选清晰度 → 点下载。支持同时下多个任务,支持断点续传,支持只下音频转 MP3。

小坑提醒一句:yt-dlp 内核本身更新很勤(大站点一改接口它就跟新),GUI 版建议每隔一两个月去官网更新一次,不然某些网站可能抓不到。

五、三个工具到底怎么选

别纠结,一句话分清楚:

  • • 95% 的场景:直接用 Cobalt 网页版。打开就下,不装任何软件,国内主流站都支持。
  • • 要下 B 站合集、批量下载、速度党:lux 命令行,快、稳、省资源。
  • • 下冷门网站、付费网课站、直播回放:yt-dlp app 桌面版,支持站点最广。

我自己的组合是:手机上用 Cobalt(iOS 把网站加到主屏幕就像 App)、电脑上日常用 Cobalt、要下整个 B 站合集时上 lux、遇到冷门站点用 yt-dlp app。四年不花一分钱,任何视频都能拿到本地。


这 3 个工具全部开源、全部免费、全部无广告、全部没跑路风险。相比那些年费 128 的下载器、或者塞满赌博弹窗的在线站,它们才是真正尊重用户的软件。

在公众号回复「下载」,我把这 3 个工具的官网地址、NAS 部署教程、还有我自己用的 yt-dlp 常用命令合集发给你,复制粘贴就能用。

用的过程中踩到什么坑,或者你知道哪个站这 3 个都下不了,欢迎留言告诉我,我继续帮你挖平替。