Videodl中文文档
项目声明

本项目仅供python爱好者学习使用, 若作者发现该项目以任何不正当方式被使用, 将立即删除该项目。 希望大家合理利用该项目🙂 (因为项目本意是仅供python爱好者学习使用, 所以本人不会提供任何打包版本的软件。)
另外, 项目使用的所有API均来自公开网络, 不是破解版, 所以付费视频请自己在对应的平台开了会员后再下载。
最后, 如有侵权, 请联系我删除该项目。
支持列表
视频源 | 公众号文章介绍 | 是否支持下载 |
---|---|---|
央视网 | click | ✓ |
芒果TV | click | ✓ |
咪咕视频 | click | ✓ |
AcFun视频 | click | ✓ |
抖音 | click | ✓ |
好看视频 | click | ✓ |
B站视频 | click | ✓ |
知乎视频 | click | ✓ |
西瓜视频 | click | ✓ |
爱奇艺视频 | click | ✓ |
TED视频 | click | ✓ |
皮皮搞笑 | click | ✓ |
皮皮虾 | click | ✓ |
音悦网 | click | ✓ |
微博 | click | ✓ |
百度贴吧 | click | ✓ |
快手视频 | click | ✓ |
酷6网 | click | ✓ |
搜狐TV | click | ✓ |
直接使用
环境配置
项目下载
运行如下命令下载项目:
git clone https://github.com/CharlesPikachu/videodl.git
配置文件
在videodl文件夹中有config.json文件, 该文件为配置文件, 文件中各参数含义如下:
logfilepath: 日志文件保存路径;
proxies: 设置代理, 支持的代理格式参见Requests;
savedir: 下载的视频保存路径。
项目运行
在终端执行如下命令:
python videodl.py
然后根据相应的提示进行操作即可,效果如下:

安装使用
环境配置
PIP安装
在终端运行如下命令即可(请保证python在环境变量中):
pip install videofetch --upgrade
源代码安装
1.在线安装
运行如下命令即可在线安装:
pip install git+https://github.com/CharlesPikachu/videodl.git@master
2.离线安装
利用如下命令下载videodl源代码到本地:
git clone https://github.com/CharlesPikachu/videodl.git
接着, 切到videodl目录下:
cd videodl
最后运行如下命令进行安装:
python setup.py install
快速开始
1.通过利用编译文件运行
在终端运行如下命令:
Usage: videodl [OPTIONS]
Options:
-i, --url TEXT 想要下载的视频链接, 若不指定, 则进入videodl终端版
-l, --logfilepath TEXT 日志文件保存的路径
-p, --proxies TEXT 设置的代理
-s, --savedir TEXT 视频保存的文件夹
--help Show this message and exit.
然后根据相应的提示进行操作即可,效果如下:

2.通过利用API运行
安装完成后,简单写一段脚本:
from videodl import videodl
config = {
"logfilepath": "videodl.log",
"proxies": {},
"savedir": "downloaded"
}
dl_client = videodl.videodl(config=config)
dl_client.run()
即可运行我们的视频下载器。config中各参数含义如下:
logfilepath: 日志文件保存路径;
proxies: 设置代理, 支持的代理格式参见Requests;
savedir: 下载的视频保存路径。
然后根据相应的提示进行操作即可,效果如下:

开发日志
2021-12-22
版本号: v0.1.0,
更新内容: 支持央视频, 芒果TV, 咪咕视频, AcFun视频, 抖音和好看视频的视频下载器。
2021-12-26
版本号: v0.1.1,
更新内容: 支持知乎视频和B站视频。
2021-12-27
版本号: v0.1.2,
更新内容: 支持爱奇艺视频和西瓜视频。
2022-01-04
版本号: v0.1.3,
更新内容: 修复央视频部分视频下载不全的问题。
2022-01-05
版本号: v0.1.4,
更新内容: 修复爱奇艺和芒果长视频无法下载的问题。
2022-02-17
版本号: v0.1.5,
更新内容: 支持皮皮虾、皮皮搞笑和TED视频。
2022-03-02
版本号: v0.1.6,
更新内容: 支持在终端直接输入命令"videodl"运行。
2022-03-08
版本号: v0.1.7,
更新内容: 支持在终端直接输入命令"videodl"运行时使用-i选项, 用于在终端直接指定视频链接进行下载。
2022-03-23
版本号: v0.1.8,
更新内容: 优化下载器进度条, 添加对音悦网, 微博, 百度贴吧, 快手视频, 酷6网和搜狐TV的支持。
2022-07-19
版本号: v0.1.9,
更新内容: 修复TED和抖音视频下载源。
项目推荐
关于作者
学生党, 主要研究方向是计算机视觉, 顺便对信息安全感兴趣。
我的个人微信公众号是: Charles_pikachu (欢迎搜索关注,或者搜"Charles的皮卡丘")
我的Github账号是: https://github.com/CharlesPikachu (欢迎搜索关注)
我的知乎账号是: https://www.zhihu.com/people/charles_pikachu (欢迎搜索关注)
我的B站账号是: https://space.bilibili.com/406756145 (欢迎搜索关注)
个人邮箱: charlesblwx@gmail.com