平台支持:amd64/arm64
项目概述
yt-dlp-webui 是一个基于 Docker 的开源项目,它将强大的命令行视频下载工具 yt-dlp 与用户友好的 Web 界面相结合,为用户提供了简单易用的视频下载体验。这个项目特别适合那些希望避免复杂命令行操作,但仍想利用 yt-dlp 强大功能的用户。
核心组件
- yt-dlp:作为项目的核心引擎,yt-dlp 是 youtube-dl 的一个活跃分支,支持从数百个网站下载视频,具有出色的格式选择、字幕下载和元数据保留功能。
- Web 用户界面:项目提供了一个直观的网页界面,用户可以通过浏览器轻松提交下载请求、查看下载进度和管理下载内容。
- Docker 容器:将所有组件打包成一个独立的容器,简化了部署过程,确保环境一致性。
主要功能
- 多平台支持:不仅支持 YouTube,还支持A站、B站、网易云音乐歌单一键下载等众多其他视频及音乐平台(目前不支持抖音)
- 格式选择:可选择下载视频、仅音频或特定质量
- 批量下载:支持播放列表和频道下载
- 字幕下载:可选字幕下载功能
- 元数据保留:保留视频标题、描述等元信息
- 进度监控:实时查看下载进度
一、SSH安装
docker run -d -p 3033:3033 -v <your dir>:/downloads marcobaobao/yt-dlp-webui
如果你需要添加 RPC 身份验证可以用以下代码:
docker run -d \
-p 3033:3033 \
-e JWT_SECRET randomsecret
-v /path/to/downloads:/downloads \
-v /path/for/config:/config \ # optional
marcobaobao/yt-dlp-webui \
--auth \
--user your_username \
--pass your_pass
二、图形部署

config
和downloads
两个子文件夹



到这步点击应用就可以启动程序了
访问地址:http://[你NAS的IP地址]:[刚设置的本地端口]
界面是英文的你左上角的三条横杠然后点击settings设置中文

到这里就大功告成了,回到首页,点击右下载加号把要下载的视频或音乐的网址URL粘贴进来就可以下载了。支持好多网站,时间关系我没有一一测试,简单测试了一下除了抖音外,其他网址好像都可以下载,特别是网易云音乐,把歌单的URL填上就可以直接下载了,简直不要太方便。
