返回下载页

PyYoutubeDL

一个轻量、可自托管的媒体下载工具

PyYoutubeDL 基于 Flask 与 yt-dlp,将链接提交、下载进度和本地播放整合在一个简洁的 Web 界面中。

它能做什么

提交链接

通过网页或 API 创建视频、音频下载任务,并持续查看处理进度。

本地播放

在浏览器中播放已下载的媒体,支持播放列表、进度恢复和视频字幕。

可选远程存储

实例管理员可按需启用 WebDAV 上传,并配置本地文件保留策略。

工作方式

  1. 您提交媒体链接并选择视频或音频类型。
  2. 后台下载器调用 yt-dlp 获取内容并完成合并、字幕等后处理。
  3. 完成的文件可在本实例中播放,也可由管理员配置上传至 WebDAV。