项目介绍

Easy-VDL 是一款支持多平台的视频解析下载、视频订阅、直播订阅的可视化平台。内置博主订阅系统、直播订阅系统、批量下载、Emby/Jellyfin 元数据自动生成、核显硬件加速转码播放,界面美观,操作简单。

支持平台: 抖音、小红书、YouTube、Bilibili、TikTok、网易云、推特、ins等其他平台

支持视频订阅:

  • 抖音:博主、合集、点赞列表

  • YouTube:博主、播放列表、Shorts短视频

  • Bilibili:UP主、合集

  • TikTok:博主

  • 小红书:博主

🔹 核心亮点:

  • 📱 全平台支持:完美兼容抖音、快手、小红书、Bilibili、YouTube、Twitter等主流平台。

  • 🧠 智能解析:自动识别视频链接,支持批量解析,无需手动提取真实地址。

  • 🎬 格式任选:支持选择画质(1080P/4K)、下载纯音频、嵌入字幕及封面。

  • 🗂️ 媒体库友好:下载完成后自动生成NFO元数据和海报,Emby/Jellyfin可直接识别入库。

  • 🖥️ Web可视化:拥有清爽的Web管理界面,手机、平板、电脑均可随时访问操作。

💡 适用场景:家庭影音库构建、素材收集、课程备份、去广告观看。


界面展示

部署成功后,通过浏览器访问Easy-VDL,你会被其简洁直观的UI所惊艳。

📺 主界面功能:

  • 顶部导航栏:清晰展示“单曲下载”、“批量解析”、“任务列表”、“设置中心”。

  • 输入框区域:只需粘贴视频链接,点击“解析”,即可预览视频标题、时长、封面。

  • 下载选项卡:提供分辨率选择(如1080P、720P)、格式切换(MP4/MKV/MP3),甚至可勾选“自动嵌入字幕”。

📥 任务管理:

  • 实时显示下载进度、速度及剩余时间。

  • 支持暂停、继续、删除任务,失败任务可一键重试。

  • 下载完成的文件直接在列表中提供“播放”和“打开文件夹”入口。

🎨 移动端适配:

  • 响应式设计,在手机浏览器上操作如同原生App般流畅。

  • 随时随地粘贴链接,回家即可在电视大屏观看。

💡 实际体验取决于你的网络环境及源站限制,建议配合代理使用以获得最佳效果。


image-qxbm.png

部署流程

本教程基于群晖DSM 7.x系统,使用自带的Container Manager(旧版为Docker套件)进行部署。全程图形化操作,无需敲命令!

✅ 第一步:准备工作

  1. 安装套件:在群晖套件中心安装 Container Manager(或 Docker)。

  2. 创建文件夹

    • 打开 File Station,在 docker 共享文件夹下新建 easy-vdl 文件夹。

    • 在其内部新建 config(配置)、downloads(下载存储)、logs(日志)三个子文件夹。

    • 路径示例:/volume1/docker/easy-vdl/config/volume1/docker/easy-vdl/downloads/volume1/docker/easy-vdl/logs

image.png

✅ 第二步:拉取镜像

  1. 打开 Container Manager → 左侧选择 映像 → 点击 新增

  2. 在搜索框输入:qq918652593/easy-vdl(若拉取慢,可配置镜像加速,见注意事项)。

  3. 选中镜像,点击 下载,等待完成。

✅ 第三步:创建容器

  1. 下载完成后,双击该镜像,点击 启动

  2. 常规设置

    • 容器名称:easy-vdl

    • 勾选 启用自动重新启动

  1. 端口设置

    • 本地端口:自定义一个未被占用的端口(如 18088

    • 容器端口:8080

    • 点击 新增 添加映射。

  2. 存储空间设置(关键)

    • /app/downloads - 视频下载目录

    • /app/logs - 日志目录

    • /app/database - 数据库目录

  3. 环境变量

  • EASY_VDL_PORT:容器内部端口,默认80

  • PUID/PGID:用户权限,解决数据库权限问题(可选,默认1000/100)

  • EASY_VDL_ADMIN_USERNAME:管理员用户名(可选)

  • EASY_VDL_ADMIN_PASSWORD:管理员密码(可选)

  • SNIFFER_LICENSE_KEY:高级功能密钥(可选)

  • TZ:时区设置(可选,如 Asia/Shanghai

✅ 第四步:访问使用

  • 在浏览器输入:http://群晖IP:18088(替换为你设置的端口)。

  • 首次进入可能需要加载片刻,随后即可开始下载体验!

image-qxbm.png

✅ 第五步:对接媒体库(进阶)

  • 在Emby/Jellyfin中,将 downloads 文件夹添加为新的媒体库。

  • 选择类型为“混合”或“视频”,开启元数据抓取。

  • Easy-VDL下载的视频通常自带封面和NFO,媒体库能完美展示海报墙。

使用

直接复制对应的视频链接,粘贴进来下载即可

image-vyuy.png

订阅功能需要Pro版本才能使用

老实说,解析速度有点慢,不如之前推荐的好用


注意事项

📌 1. 镜像拉取问题

  • 国内网络直接拉取Docker Hub可能超时或失败。

  • 解决方案:在群晖 Container Manager设置注册表 中,添加国内镜像加速地址(如 https://docker.1ms.runhttps://registry.cn-hangzhou.aliyuncs.com),或在SSH中使用命令行指定加速源拉取。

📌 2. 下载失败与版权

  • 部分平台(如YouTube)受网络限制,需在容器环境变量中配置HTTP代理。

  • 请遵守各平台版权协议,下载内容仅限个人学习、研究或欣赏,严禁商用或传播侵权内容。

📌 3. 存储空间管理

  • 视频文件体积较大,建议将 downloads 目录映射到大容量硬盘分区。

  • 定期清理已观看视频,避免占满NAS空间。

📌 4. 权限问题

  • 若下载成功但Emby无法读取,检查 downloads 文件夹权限,确保 everyonehttp 用户有读写权限。

  • 可在File Station中右键文件夹 → 属性 → 权限,进行修正。

📌 5. 更新维护

  • 关注项目动态,定期在Container Manager中检查镜像更新。

  • 更新时先停止并移除旧容器,重新拉取最新镜像创建即可,数据因挂载在本地不会丢失。

📌 6. 安全性

  • 建议不要直接将8080端口暴露到公网。

  • 如需外网访问,请配合群晖Reverse Proxy(反向代理)并开启HTTPS,或设置强密码验证(若项目支持)。


总结

通过 群晖NAS + Easy-VDL 的组合,我们不仅解决了一个个分散的视频下载需求,更构建了一套自动化、规范化的个人数字资产管理体系

  • 省心:告别各种在线解析网站的广告与套路。

  • 高效:批量下载、自动刮削,入库零门槛。

  • 持久:存在自己的NAS里,永不过期,随时可看。

这不仅仅是一个下载工具的安装,更是迈向“数据主权”的重要一步。在这个信息爆炸的时代,把喜欢的内容真正“据为己有”,才是一份踏实的安全感。