you-get是一款支持众多网站视频下载的神器,既可以在命令提示符中操作,也可以在Python代码中运行。
一、you-get安装
在任意一个编译器内或者在命令提示符界面使用pip库即可安装成功,以下为安装代码:
pip install you-get
安装成功后你就可以到B站、优酷等视频网站下载视频啦
二、用法
基本命令
可选参数:
-V, --version 打印版本并退出
-h, --help 打印帮助消息并退出
即将运行的选项:
(没有实际下载)
-i, --info 打印提取信息
-u, --url 打印提取url信息
--json 打印提取以json格式的url
下载选项:
-n, --no-merge 不合并视频部分
--no-caption 不下载标题(字幕、歌词、danmaku…)
-f, --force 覆盖现有的文件
--skip-existing-file-size-check 跳过现有文件没有检查文件大小
-F STREAM_ID, --format STREAM_ID 视频格式设置为STREAM_ID
-O FILE, --output-filename FILE 设置输出文件名
-o DIR, --output-dir DIR 设置输出目录
-p PLAYER, --player PLAYER 提取URl中的流并播放
-c COOKIES_FILE, --cookies COOKIES_FILE 加载cookie.txt或cookies.sqlite
-t SECONDS, --timeout SECONDS 设置套接字超时
-d, --debug 调试显示回溯和其它调试信息
-I FILE, --input-file FILE 仅下载链接的视频不下载列表
-P PASSWORD, --password PASSWORD 设置视频密码访问密码
-l, --playlist 优先下载播放列表
-a, --auto-rename 自动重命名相同的名称不同的文件
-k, --insecure 忽略ssl错误
代理选项:
-x HOST:PORT, --http-proxy HOST:PORT 对下载使用HTTP代理
-y HOST:PORT, --extractor-proxy HOST:PORT 只使用一个HTTP代理提取
--no-proxy 从不使用代理
-s HOST:PORT, --socks-proxy HOST:PORT 使用socket代理下载
以上为you-get所有用法说明。
三、安装FFmpeg (转换视频格式的开源文件)
- 到官网下载ffmpeg压缩包;解压
- 在此电脑中点击属性,找到高级系统设置,添加解压后bin路径到环境变量中
此时环境变量已配置完成。下载下来的视频就可以直接点击观看啦,小伙伴们快去试试吧!!!