Media Downloader

从 YouTube/Bilibili/X 等下载视频/音乐

安装

概览

Media Downloader 是一款专为高效获取网络媒体内容而设计的智能下载工具,支持从 YouTube、Bilibili、X(原 Twitter)等主流平台一键提取视频与音频资源。该工具通过自动化脚本处理 URL 输入,自动识别内容类型并保存至用户本地系统预设目录:视频文件默认存入 `~/Movies/` 或 `~/Videos/`,音乐则归类于 `~/Music/` 下,若为播放列表,则会进一步创建以歌单命名的子文件夹进行组织。其设计初衷不仅满足个人离线观看与聆听需求,更强调与局域网内媒体服务器的无缝集成,例如 Universal Media Server 或 Jellyfin,实现下载后即刻在电视、手机或其他支持 DLNA/UPnP 协议的终端设备上流畅播放,极大提升了家庭娱乐系统的便捷性与响应速度。

核心功能特点

  1. 支持 YouTube、Bilibili、X 等主流平台的视频与音频下载
  2. 自动按文件类型分类存储至系统标准目录(Movies/Music/Videos)
  3. 内置播放列表识别功能,自动创建对应子目录整理文件
  4. 可与本地媒体服务器(如 Jellyfin)联动,实现下载即播
  5. 兼容 cookies 文件配置,提升复杂站点登录状态下的下载成功率
  6. 提供命令行接口,支持自定义输出路径与 uv 脚本直接调用

适用场景

Media Downloader 特别适合需要频繁获取在线媒体内容但又希望保持本地文件高度有序的用户群体。对于经常追剧、听播客或收藏短视频的用户而言,该工具可省去手动复制粘贴链接的繁琐步骤,一键完成高质量音视频的本地化保存。尤其当用户已部署家庭媒体中心时,下载后的文件能立即被电视、NAS 或智能音箱识别并播放,无需额外转码或同步操作,极大优化了跨设备观影体验。此外,开发者或技术爱好者也可利用其命令行特性,结合自动化脚本批量处理多个 URL,适用于内容归档、素材采集等场景。无论是个人娱乐还是小型团队的内容管理,Media Downloader 都能显著提升媒体获取效率与系统整合度。