
You-Get 是一个使用Python开发的小型命令行实用程序,可以通过一行命令直接从Web下载媒体内容(视频,音频,图像)等,不用任何配置。
注:本次演示环境Windows10,同样适用于Win11

在cmd中的you-get下载歌曲演示

目前可以使用you-get的部分国内站点
更多支持站点可参照https://github.com/share23/GUI-YouGet
cmd,即命令提示符,首先打开cmd
法一
使用键盘快捷键win+r
在弹出的运行界面输入cmd,点击确定

win+r打开运行界面
法二 在开始菜单搜索cmd,选择命令提示符

开始菜单搜索cmd

cmd
you-get本身是用Python写的,故而我们必须在电脑上安装Python,通过pip工具安装you-get
Python下载网址https://www.python.org/downloads/

python官网下载页面
选择download python 3.11.1会弹出新页面
选择windows installer(64-bit)

下载版本选择
或者直接将下面的网址粘贴在浏览器内
https://www.python.org/ftp/python/3.11.1/python-3.11.1-amd64.exe

安装界面
打开安装程序后
首先勾选下方的Add python.exe to path
然后选择上方的Install now

uac权限选择“是”
在弹出来的界面选择是

会显示Setup was successful,点击close即可
打开cmd在其中输入python以验证python是否安装成功

cmd中的python
出现以上画面则可视为成功
可以直接关掉cmd
再次打开cmd,在其中输入
pip install you-get -i https://pypi.tuna.tsinghua.edu.cn/simple (中间不要断行)然后敲击回车
pip install you-get -i https://pypi.tuna.tsinghua.edu.cn/simple

安装you-get

成功安装
看到Successfully installed you-get的字样即可
到这一步基本上完成了对you-get的安装可以直接使用了,但在后续下载视频的过程中可能存在视频无法自动合并的问题,视频格式转码的问题,所以我们必须安装ffmpeg
https://ffmpeg.org/download.html

bing搜索ffmpeg
点击download进入

ffmpeg下载页面
鼠标悬停于Windows-logo处,点击下方的Windows builds from gyan.dev

下载ffmpeg
进入新页面后,选择ffmpeg-git-essentials.7z,即可开始下载
也可选择直链下载
https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-essentials.7z
下载后将文件解压,可以重命名一下,比如直接命名为“ffmpeg”,打开,进入bin文件夹,点击文件管理器的地址栏,复制地址

资源管理器内地址
如我此处的地址为C:\Users\oldsheep\Downloads\ffmpeg\bin

此电脑-属性
右击桌面此电脑,点击属性

高级系统设置
选择高级系统设置

环境变量
然后点击环境变量
选中系统变量中的Path,点击编辑,新建,添加上刚刚复制好的路径 依次点击确定即可

新建环境变量
接着打开cmd,输入ffmpeg -version,敲击回车
ffmpeg -version

ffmpeg安装成功
出现如上情况则安装成功
下载视频也是在cmd内操作
首先找到你需要下载的视频 复制好地址栏的地址

视频地址

默认下载位置
cmd内默认下载保存位置是用户文件夹,一般就是C:\Users\【你的用户名】
cmd内我们一般情况下输入you-get 视频地址(注:you-get与地址之间要一个空格)
you-get https://www.bilibili.com/video/BV1b84y1B7iu/?vd_source=511407a06eb1e1e5778a64b1bfcca5e3 敲击回车,即可开始下载

下载过程
Merging video parts... Merged into 生如逆旅,你我为何踏上征途.mp4 视频是分段下载的,最后会合并为一个,并且出现在用户文件夹内
you-get下载时还有其他选项
you-get -i https://www.bilibili.com/video/BV1b84y1B7iu/?vd_source=511407a06eb1e1e5778a64b1bfcca5e3 you-get后加参数i,即可获取视频信息,可选择视频清晰度

更多选项
you-get --format=flv https://www.bilibili.com/video/BV1b84y1B7iu/?vd_source=511407a06eb1e1e5778a64b1bfcca5e3 you-get后加参数format可详细指定所需片源
如上则表示我选择了1080P的片源,文件大小121.2MiB
you-get -o C:\Users\oldsheep\Videos https://www.bilibili.com/video/BV1b84y1B7iu/?vd_source=511407a06eb1e1e5778a64b1bfcca5e3 you-get后加参数o,可指定文件下载位置
如上则表示我选择下载在C:\Users\oldsheep\Videos
you-get --help 输入以上,可以获取更多you-get使用说明
