十分钟搭建一个带Web界面的yt-dlp视频下载器|好玩儿的Docker项目
1. 唠嗑 yt-dlp 是一款基于 youtube-dl 开发的开源命令行视频下载工具,支持从 1000+ 个平台获取内容。它不仅能下载 YouTube 视频,还支持包括 B站、网易云音乐、Vimeo、Twitter 等主流平台。 2. ytdlpwebui主要功能 这是一个基于 yt-dlp 的自托管 Web UI 和 RPC 服务项目,专为 NAS 和服务器环境设计。项目通过 Docker 容器提供轻量级部署(镜像体积仅 18MB),支持以下核心功能: 多平台视频下载:支持 YouTube、B站等 1000+ 平台的视频/音频下载,可自动选择最高画质或手动指定格式 任务队列管理:通过 --qs 参数控制并发下载数量(默认 2 个并行任务) 远程控制接口:提供 JSON-RPC 1.0 API 和 WebSocket 实时状态推送,支持 JWT 认证(需配置 --auth 参数) 定制化前端:允许替换默认 Material 风格界面,自定义前端只需符合指定目录结构即可加载 系统集成:提供 Docker Compose 部署模板和 Systemd 服务配置方案,支持 SQLite 数据库存储任务记录 典型应用场景包括 NAS 媒体库自动归档、直播流监控等,项目通过 --driver 参数可指定不同版本的 yt-dlp 执行文件,最新版本已适配 2025 年 YouTube 的 HDR10+ 格式下载需求。 3. 相关地址 官方GitHub地址:https://github.com/marcopiovanello/yt-dlp-web-ui (全新项目,目前1.1个star,欢迎大家去给项目点星星!) 4. 搭建环境 服务器:这边强烈建议用非大陆的服务器,不然很多网站访问不了,咕咕这边用的香港的腾讯云轻量应用服务器,建议服务器内存1G以上,当然你也可以选择其他高性价比的服务...