视频下载利器——you-get(cmd使用,python、ffmpeg安装)
oldsheep113
编辑于 2023年05月01日 05:02
收录于文集
共2篇

前言

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

一、安装Python(基础依赖)

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

二、安装you-get(主角)

再次打开cmd,在其中输入

pip install you-get -i https://pypi.tuna.tsinghua.edu.cn/simple (中间不要断行)然后敲击回车

代码块
JavaScript
自动换行
复制代码
pip install you-get  -i https://pypi.tuna.tsinghua.edu.cn/simple
复制成功

安装you-get

成功安装

看到Successfully installed you-get的字样即可

到这一步基本上完成了对you-get的安装可以直接使用了,但在后续下载视频的过程中可能存在视频无法自动合并的问题,视频格式转码的问题,所以我们必须安装ffmpeg

三、安装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,敲击回车

代码块
JavaScript
自动换行
复制代码
ffmpeg -version
复制成功

ffmpeg安装成功

出现如上情况则安装成功

四、使用方法

下载视频也是在cmd内操作

首先找到你需要下载的视频 复制好地址栏的地址

视频地址

默认下载位置

cmd内默认下载保存位置是用户文件夹,一般就是C:\Users\【你的用户名】

cmd内我们一般情况下输入you-get 视频地址(注:you-get与地址之间要一个空格)

代码块
JavaScript
自动换行
复制代码
you-get https://www.bilibili.com/video/BV1b84y1B7iu/?vd_source=511407a06eb1e1e5778a64b1bfcca5e3
复制成功

敲击回车,即可开始下载

下载过程

代码块
JavaScript
自动换行
复制代码
Merging video parts... Merged into 生如逆旅,你我为何踏上征途.mp4
复制成功

视频是分段下载的,最后会合并为一个,并且出现在用户文件夹内

you-get下载时还有其他选项

代码块
JavaScript
自动换行
复制代码
you-get -i https://www.bilibili.com/video/BV1b84y1B7iu/?vd_source=511407a06eb1e1e5778a64b1bfcca5e3
复制成功

you-get后加参数i,即可获取视频信息,可选择视频清晰度

更多选项

代码块
JavaScript
自动换行
复制代码
you-get --format=flv https://www.bilibili.com/video/BV1b84y1B7iu/?vd_source=511407a06eb1e1e5778a64b1bfcca5e3
复制成功

you-get后加参数format可详细指定所需片源

如上则表示我选择了1080P的片源,文件大小121.2MiB

代码块
JavaScript
自动换行
复制代码
you-get -o C:\Users\oldsheep\Videos https://www.bilibili.com/video/BV1b84y1B7iu/?vd_source=511407a06eb1e1e5778a64b1bfcca5e3
复制成功

you-get后加参数o,可指定文件下载位置

如上则表示我选择下载在C:\Users\oldsheep\Videos

代码块
JavaScript
自动换行
复制代码
you-get --help
复制成功

输入以上,可以获取更多you-get使用说明