MeTube
基于 yt-dlp 的自托管下载管理工具,提供网页界面,支持 YouTube 等上千个网站的视频、音频下载与订阅。
智能下载
前往项目主页
该项目暂未提供安装包,请直接访问源代码仓库
一个带网页界面的 yt-dlp 前端,Docker 一键部署,能下载视频和音频,还能订阅频道自动追新。
核心功能
- 通过浏览器即可下载视频、音频、字幕和缩略图
- 支持下载播放列表、整个频道,并自定义输出格式
- 订阅频道和播放列表,定期自动检查并加入新内容
- 支持自定义下载目录、视频/音频分离存储
- 可通过环境变量或 JSON 文件精细调整 yt-dlp 参数
避坑指南
- •临时目录建议挂载 SSD 或 tmpfs 以提升下载性能,但使用内存文件系统可能导致断点续传失效。2. 下载目录默认是 /downloads,请映射到持久化路径,否则容器删除后数据丢失。3. 如需 HTTPS 或反向代理前缀,请设置 PUBLIC_HOST_URL 等环境变量,否则下载链接可能错误。4. 订阅检查间隔默认为 60 分钟,若想立即检查需手动触发。
适用场景
- 个人媒体收藏:一键下载 YouTube 播放列表或频道到本地
- 离线学习:订阅在线课程频道,自动下载最新视频
- 播客管理:将视频转音频下载并分类存储到自定义目录
MeTube 是一个轻量级、自托管的 yt-dlp 网页界面,让你通过浏览器就能从 YouTube 以及超过 1000 个其他网站下载视频、音频、字幕和播放列表。它使用 Docker 容器运行,提供现代化的浏览器 UI 来添加下载、管理播放列表、订阅频道,甚至自动检测新上传的内容。你可以通过环境变量或 JSON 预设文件配置输出模板、下载目录、并发限制以及 yt-dlp 的详细选项。MeTube 支持视频/音频分离、自定义子目录,以及通过反向代理启用 HTTPS。它的核心优势是简洁 + 灵活:无需复杂设置,但又能满足高级用户对自定义 yt-dlp 参数、订阅管理和播放列表的需求。相比同类工具,MeTube 通过自定义文件夹支持和状态文件让你的下载更有序,且支持断点续传和历史记录。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
步骤 1:安装 Docker 并确保运行
步骤 2:执行命令启动容器:docker run -d -p 8081:8081 -v /你的下载路径:/downloads ghcr.io/alexta69/metube
步骤 3:打开浏览器访问 http://localhost:8081,粘贴链接开始下载
- 步骤 1:安装 Docker 并确保运行
- 步骤 2:执行命令启动容器:docker run -d -p 8081:8081 -v /你的下载路径:/downloads ghcr.io/alexta69/metube
- 步骤 3:打开浏览器访问 http://localhost:8081,粘贴链接开始下载
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
停止并删除容器:docker stop metube && docker rm metube,再删除下载目录中的 .metube 状态文件夹即可完全清除。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
4 FAQs