maintainer:bigv's Repository
Easy-VDL

Easy-VDL

Application Docker from bigv's Repository

Vue d'ensemble

Easy-VDL 是一款集多平台视频订阅、直播自动值守录制、弹幕同步录制、无缝时间轴回放、GPU硬件加速转码与AI智能高光切片及媒体服务器联动的全能型可视化下载平台。

[主要功能特色]

  1. 🎬 多平台订阅与批量下载:支持抖音、B站、YouTube、小红书、TikTok、Instagram、X(Twitter)、网易云音乐等平台自动检测更新下载。
  2. 🔴 直播自动监控录制:实时监控抖音、斗鱼、B站、虎牙、小红书、YouTube、咪咕、快手、网易CC、Twitch 直播间开播状态,自动静默录制直播流并支持弹幕同步录制归档,停播自动转码。
  3. 🤖 AI 智能高光切片:直播录制结束后,基于弹幕热度与情感分析自动截取高光片段,接入大语言模型(如 DeepSeek)生成高能标题与剧情摘要。
  4. 📺 内置播放与时间轴回放:支持网页端内置视频播放,独家支持已录制直播的无缝时间轴回放与弹幕同步显示。
  5. ✈️ 突破限制的 Telegram 集成:支持通过 TG Bot 接收指令,直接向 Bot 发送最大 2GB 媒体文件并静默转存至本地。
  6. 🍿 完美联动 Emby/Jellyfin:自动生成符合标准的 NFO 元数据与海报墙,实现开箱即用的家庭影院体验。
  7. ⚡ 强劲性能:内置 headless Chrome 统一浏览器管理器、自动内存垃圾回收机制,配合 Intel/AMD 核显硬件加速转码。

Easy-VDL is an all-in-one visual download platform integrating multi-platform video subscriptions, unattended live stream recording, AI-powered highlight clipping, and media server integration.

[Key Features]

  1. 🎬 Multi-Platform Batch Download: Auto-detect and download from Douyin, Bilibili, YouTube, Xiaohongshu, TikTok, Instagram, X (Twitter), NetEase Cloud Music, and more.
  2. 🔴 Live Stream Auto-Recording: Real-time monitoring of Douyin, Douyu, Bilibili, Huya, Xiaohongshu, YouTube, Migu, Kuaishou, NetEase CC, Twitch — auto-record streams with danmaku (bullet chat) sync, auto-transcode when stream ends.
  3. 🤖 AI Highlight Clipping: After recording, automatically extract highlight clips based on danmaku activity and sentiment analysis, with LLM-generated (e.g. DeepSeek) titles and summaries.
  4. 📺 Built-in Player & Timeline Replay: In-browser video player with exclusive seamless timeline replay of recorded live streams with synced danmaku display.
  5. ✈️ Telegram Integration: Receive commands via Telegram Bot, send media files up to 2GB directly to the bot for silent local storage.
  6. 🍿 Emby/Jellyfin Integration: Auto-generate standard NFO metadata and poster wall for a plug-and-play home theater experience.
  7. ⚡ High Performance: Built-in headless Chrome browser manager, automatic memory garbage collection, and Intel/AMD iGPU hardware-accelerated transcoding.

Install Easy-VDL on Unraid in a few clicks.

Find Easy-VDL in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Easy-VDL Review the template variables and paths Click Install

Catégories

Télécharger les statistiques

323,888
Total des téléchargements

Applications associées

Explore more like this

Explore all

Détails

Référentiel
qq918652593/easy-vdl:latest
Dernière mise à jour2026-05-27
Première vue2026-05-29

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:80]
Réseau
bridge
Coquille
bash
Privilégié
false
Paramètres supplémentaires
--cap-add PERFMON --memory=4g --memory-swap=4g

Configuration du modèle

WebUI PortPorttcp

容器内部服务端口为 80,请在此修改 Unraid 宿主机的外部访问端口。 / Internal container port is 80. Modify the external host port for Unraid access here.

Cible
80
Défaut
888
Valeur
888
Download PathPathrw

视频下载保存路径,建议映射到 NAS 的共享存储目录(如 /mnt/user/downloads/)。 / Video and media download directory. Map to a NAS shared storage path (e.g. /mnt/user/downloads/).

Cible
/app/downloads
Database & Config PathPathrw

数据库与全局配置路径,强烈建议映射到 SSD 缓存池(如 /mnt/user/appdata/easy-vdl/database)。 / Database and configuration directory. For best performance, map to an SSD cache pool (e.g. /mnt/user/appdata/easy-vdl/database).

Cible
/app/database
Défaut
/mnt/user/appdata/easy-vdl/database
Valeur
/mnt/user/appdata/easy-vdl/database
Logs PathPathrw

程序运行日志保存路径(如 /mnt/user/appdata/easy-vdl/logs)。 / Application log storage path (e.g. /mnt/user/appdata/easy-vdl/logs).

Cible
/app/logs
Défaut
/mnt/user/appdata/easy-vdl/logs
Valeur
/mnt/user/appdata/easy-vdl/logs
PUIDVariable

宿主机用户的 UID,通常设为你的管理员账户 UID 即可(默认 1000)。终端执行 id 命令查看。 / Host user UID. Default 1000 works in most cases; check with the id command.

Défaut
1000
Valeur
1000
PGIDVariable

宿主机用户组 GID,Unraid 默认为 100 (users),终端执行 id 命令查看。 / Host user group GID. Default is 100 (users group) on Unraid; check with the id command.

Défaut
100
Valeur
100
Admin UsernameVariable

预设的管理员登录用户名。 / Default admin login username.

Cible
EASY_VDL_ADMIN_USERNAME
Défaut
admin
Valeur
admin
Admin PasswordVariable

管理员登录密码,首次使用前必须设置。 / Admin login password. Must be set before first use.

Cible
EASY_VDL_ADMIN_PASSWORD
Internal Container PortVariable

内部容器 Nginx 服务端口(默认 80),Bridge 模式下通常无需修改。 / Internal Nginx service port (default 80). Usually no need to change in Bridge mode.

Cible
EASY_VDL_PORT
Défaut
80
Valeur
80
TimezoneVariable

系统运行的时区设置。 / System timezone setting.

Cible
TZ
Défaut
Asia/Shanghai
Valeur
Asia/Shanghai
WeCom Bot PortPorttcp

企业微信 Bot 回调端口(可选),若使用企业微信消息回调功能需映射此端口。 / WeCom Bot callback port (optional). Required if using WeCom message callback.

Cible
8001
Défaut
8001
Valeur
8001
Intel/AMD iGPU DeviceDevice

Intel/AMD 核显硬件加速映射通道(仅限 x86 且拥有核显的机器)。 / Intel/AMD iGPU hardware acceleration device mapping (x86 with iGPU only).

Cible
/dev/dri
Défaut
/dev/dri
Valeur
/dev/dri