专注国内视频站点的下载工具,Star 1.5k
YouKuDownLoader(简称 ykdl)是一款专注国内视频站点的视频下载工具,目前累计斩获 1,529 个 Star。项目最初由 zhangn1985 开发,后来先后迁移到 SeaHOH 和 LifeActor 名下,目前仍在持续更新维护。
ykdl 是 you-get 的分支项目,在原有基础上做了大量优化:重构了代码结构,更加清晰易维护;专注国内视频站点支持,适配性更好;同时停止了对 Python 3.4 及以下版本的支持,代码更高效。
核心优势
ykdl 相比于其他通用视频下载工具,最大的特点就是专注国内市场,对国内主流视频站点的适配度更高,下载成功率也更高。工具的设计目标简单明确,就是让用户能够快速下载国内视频平台的内容,不需要复杂的配置。
项目目前由 LifeActor 维护,未来的发展规划清晰:
- 增强功能:引入更多实用功能,提升用户体验,扩展下载器的能力边界
- 定期更新:及时适配视频站点的最新变化,保证下载功能的可用性
- 社区互动:积极收集用户的反馈和建议,根据需求调整开发方向
- 快速修复:及时处理现有 Bug,保证工具运行的稳定性
安装教程
ykdl 的安装过程很简单,只要有 Python 环境就能快速上手:
0. 安装依赖
首先需要安装两个必备工具:
- FFmpeg:用于合并下载的媒体文件
- mpv:默认的媒体播放器,兼容性最好
1. 安装 Python 3
从 Python 官网下载并安装最新版本的 Python 3,推荐使用 3.5 及以上版本。
2. 更新 pip 和 setuptools
确保 pip 和 setuptools 是最新版本:
python3 -m ensurepip
python3 -m pip install pip --upgrade
python3 -m pip install setuptools --upgrade
3. 安装 ykdl
可以直接从 PyPI 安装,或者从 GitHub 安装最新版本:
# 从 PyPI 安装
pip3 install ykdl --upgrade
# 从 GitHub 安装最新版
pip3 install https://github.com/SeaHOH/ykdl/archive/master.zip --upgrade
4. 配置环境变量
确保相关工具的路径在系统 PATH 中:
- Windows 系统:需要将 ffmpeg.exe、mpv.exe、python.exe 以及 Python 的 Scripts 文件夹路径添加到 PATH
- macOS/Linux 系统:需要将 ~/.local/bin 或 /usr/local/bin 路径添加到 PATH
使用建议
ykdl 支持的国内视频站点列表可以在项目 Wiki 页面查看,地址是 github.com/SeaHOH/ykdl… Issue 反馈。
项目欢迎用户提交 Bug 报告、功能建议,以及 Pull Request 贡献代码。目前项目刚刚完成所有权交接,后续会有更多更新推出,用户的反馈会帮助项目更好地发展。
如果你经常需要下载国内视频平台的内容,ykdl 是一个不错的选择。相比于通用下载工具,它对国内站点的适配更及时,使用也更简单。对于普通用户来说,只要按照教程安装好,就可以直接通过命令行调用下载视频。对于开发者来说,也可以基于 ykdl 做二次开发,实现更多自定义功能。