OpenSource-Hub
M

MeTube

13.4k stars·影音下载·已提供 SHA-256 校验码,下载后可自行核对文件完整性

基于 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 通过自定义文件夹支持和状态文件让你的下载更有序,且支持断点续传和历史记录。

标签

yt-dlpyoutube-downloaderself-hostedweb-uidockermedia-downloadersubscription-manager

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

步骤 1:安装 Docker 并确保运行

4

步骤 2:执行命令启动容器:docker run -d -p 8081:8081 -v /你的下载路径:/downloads ghcr.io/alexta69/metube

5

步骤 3:打开浏览器访问 http://localhost:8081,粘贴链接开始下载

安装指引
  1. 步骤 1:安装 Docker 并确保运行
  2. 步骤 2:执行命令启动容器:docker run -d -p 8081:8081 -v /你的下载路径:/downloads ghcr.io/alexta69/metube
  3. 步骤 3:打开浏览器访问 http://localhost:8081,粘贴链接开始下载
文件完整性

暂未获取到校验码

该项目暂未在 GitHub Release 页面提供 SHA-256 校验码

SHA256 校验码

暂无校验码

建议从 GitHub Releases 页面直接下载,并自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

停止并删除容器:docker stop metube && docker rm metube,再删除下载目录中的 .metube 状态文件夹即可完全清除。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MIT
最后更新2026-06-25 14:05:08
GitHub 仓库

遇到问题?查看下方 FAQ

4 FAQs

相似推荐