Windows安装you-get

一:you-get是一个很小的命令行工具,能够通过几条命令就可以从Web网站上抓取下载媒体内容(视频、音频、图片),在一些场景下非常实用。它基于Python开发,是一个开源的项目。

1.通过电脑的 windows键+R键 打开运行窗口,输入cmd,点击确定打开cmd命令行窗。

2.如下图,在windows的cmd命令行窗口输入:you-get [url地址] 可以从网站上直接下载喜欢的视频到电脑了,非常方便。

3.下载完之后,you-get默认将视频放在下图文件目录下。

you-get官网地址:https://you-get.org/

you-get开源项目GitHub地址:https://github.com/soimort/you-get/

二、you-get安装

you-get需要以下依赖

Python 3.2及以上版本

FFmpeg 1.0及以上版本

RTMPDump(可选,非必须安装)

首先需要安装Python,步骤如下:

1.去官网下载Python安装包,要求Python版本需要在3.2及以上,下图直接安装最新版。

官网下载地址:https://www.python.org/downloads/

2.双击运行exe安装执行文件,如下图所示,先选择勾选添加到PATH环境变量,然后点击自定义安装。

3.直接点击next.下一步。

4.选择安装的路径,尽量不要安装在C盘,然后点击安装。

5.安装正在进行,等待安装完成。

6.安装成功后,直接点击关闭。

7.打开cmd命令行窗口,测试是否安装成功,输入 python -V 命令查看Python安装版,说明Python已经安装成功。

you-get的官方版本是在PyPI上发布的,可以通过Python自带的pip包管理器轻松地从PyPI镜像安装。

注意,必须使用Python 3版本的pip,前缀需要写成pip3:

8.通过pip3 install you-get命令安装you-get:

安装you-get的过程中你可能会遇到如下图所示的问题,意思是Python的pip管理包版本需要升级到23.3.1版本

9.在cmd命令行输入:python -m pip install --upgrade pip 更新pip管理包到最新版本。

更新完成后显示pip版本为23.3.1

10.pip更新完之后,重新输入:pip3 install you-get 命令,安装you-get:

11.通过Python的pip管理包工具直接下载安装FFmpeg

FFmpeg官网:https://www.ffmpeg.org. 输入pip3 install ffmpeg 命令,即可完成安装:

三、测试you-get的功能

1.这里以优酷举例子,从优酷上找到一个视频,复制网址链接

https://www.bilibili.com/video/BV1nQ4y1W7J2/?spm_id_from=333.1007.tianma.7-2-24.click

2.在cmd命令窗口输入:you-get -i [url] 命令,出现下图,说明you-get可以正常使用了。

3.在cmd命令窗口输入,:you-get [url] 命令,就能正常下载了。

四、you-get 常用命令

// 查看you-get版本
you-get --version

缩写:you-get -V

// 查看帮助

you-get --help

缩写:you-get -h

// 查看Web网站媒体资源信息

you-get --info [url]

缩写:you-get -i [url]

// 下载Web网站媒体资源,默认以最高清晰度下载

you-get [url]

// 下载Web网站媒体资源,指定清晰度下载

you-get --format=[资源清晰度] [url]

缩写:you-get -F=[资源清晰度] [url]

五、you-get下载指定清晰度的视频

1.首先在cmd命令窗口输入:you-get -i [url地址] 命令,查看视频资源信息,可以看到这个视频有超清、高清、标清清晰度可以选择下载,如下。

you-get -i https://www.bilibili.com/video/BV1nQ4y1W7J2/?spm_id_from=333.1007.tianma.7-2-24.click

2.这里以下载标清视频举例,通过在cmd命令窗口输入you-get --format=[资源清晰度] [url] 命令,下载标清的视频,如下。

you-get --format=dash-flv360 https://www.bilibili.com/video/BV1nQ4y1W7J2/?spm_id_from=333.1007.tianma.7-2-24.click

六:完!散会!