532. 本地部署视频下载工具:metube
偶然发现,五一期间 b站纪录片可以免费观看,假期还有两天,赶紧去下载 …
如果你想找一款可以下载 b站视频的工具,可以考虑本期介绍的 metube。
先说使用效果,配合浏览器插件,网页视频可以实现点一下就自动下载的效果。
metube 在 github 上的项目地址在下面,项目提供了 docker 本地部署的方法:
https://github.com/alexta69/metube
实际上,我已经用过一段时间了,当时的拉取的镜像有 799MB,这次又重新拉取了一次,最新镜像有 1.2GB:
区别在于 youtube:我本地之前拉取的为 2025年12月14日的版本, youtube 视频下载不了了;新版本可以搞定 youtube 视频,但浏览器插件不好用。
github 上提供了一个干净利索的 docker-compose.yml 文件。
services: metube: image: ghcr.io/alexta69/metube container_name: metube restart: unless-stopped ports: - "8093:8081" volumes: - ./downloads:/downloads
你可以自行修改第 7行的端口号,并修改最后一行的下载文件夹位置。
把上述文件,保存在 .metube 文件夹内,运行起来后,文件夹的结构就是这个样子:
.metube - docker-compose.yml - downloads - 你下载的视频文件
打开一个 b站视频,把视频链接粘贴到上图顶部 url 处,敲回车即可开始下载。然后,你可以在 .metube 文件夹中的 download 子文件夹内找到所有下载下来的视频文件。
目前支持的浏览器包括:firefox 和 chrome。以 firefox 为例,在插件市场下载 “MeTube Downloader”。
把插件 pin 固定到浏览器面板上,进入插件设置界面:
点击 “save settings” 后,就可以正常使用了。
打开一个 b站视频,点击浏览器上的 metube 按钮,就可以自动下载当前视频。
你用上面的方法,拉取下来的就是最新版本的镜像。开头提到过,我本地的情况是,新版本镜像浏览器插件不支持,只能手动复制、粘贴视频地址。
如果,你主要下载 b站视频的话,可以考虑拉取老版本镜像,拉取指定版本版本镜像时,修改 docker-compose 中的镜像名称为:
image: ghcr.io/alexta69/metube:2025.12.14
具体版本日期,可以在 github 项目右侧的 releases 里看到。
当然,你可以多试几个不同版本的镜像,看看是否可以同时兼顾 youtube 和浏览器插件。
关于视频清晰度:你可以在使用界面里,设置视频清晰度。一般来说,我下载的视频都会嵌入 logseq 中使用,所以视频清晰度用不着 1080 这么大。