you-get的安装与使用

Anna ·
更新时间:2024-11-15
· 812 次阅读

youget简介

you-get是github上python的一个开源库(https://github.com/soimort/you-get),使用you-get你只需要取得视频所在网页链接地址就可以很轻松的下载下来,目前you-get所支持的网站包含国内外几十个网站(youtube、twitter、腾讯、爱奇艺、优酷、bilibili等)。
首先看一下运行效果:
在这里插入图片描述
在这里插入图片描述

you-get所需的环境

在安装使用you-get之前,你需要安装pyhthon环境以及转换程序FFmpeg
Python 3下载地址:
https://www.python.org/downloads/
FFmpeg下载地址:
https://www.ffmpeg.org/

说一下Windows环境下ffmpeg的安装:

下载FFMpeg----https://ffmpeg.zeranoe.com/builds/,自行选择自己需要的多少位的静态程序 解压到指定文件夹下—d:/ffmpeg 添加到环境变量:d:/ffmpeg/bin 查看FFmpeg版本信息—ffmpeg.exe -version 下载安装you-get

我试过了使用命令 pip3 install you-get,但是发现下载超时了,应该是我的网络没有权限访问部分资源,所以此方法无效。
于是我去官网上https://github.com/soimort/you-get/releases/tag/v0.4.1423把you_get-0.4.1423-py3-none-any.whl文件先下载下来再安装。
在这里插入图片描述
这里提供我下载的安装包,其中ffmpeg是64位的
链接:https://pan.baidu.com/s/1rSHEyjl5fIinHzAPngkoZA
提取码:ie1a
在这里插入图片描述

安装方法:

1.用管理员方式打开cmd
2.首先通过pip命令安装wheel

pip install wheel

3.将python安装目录下的scripts目录添加到系统环境变量path里
4.在whl文件所在目录用管理员打开一个cmd窗口,直接执行下面的语句。

pip install you_get-0.4.1423-py3-none-any.whl

出现下面这样代表安装成功:
在这里插入图片描述

you-get的使用:

-i选项查看所有可用的品质和格式:

you-get -i url

不使用-i则直接下载。

例子:

D:\youget>you-get -i https://www.bilibili.com/video/BV1o7411C7nQ?spm_id_from=333.851.b_7265706f7274466972737432.4 site: Bilibili title: 【JO与DIO】第二集 父慈子孝 streams: # Available quality and codecs [ DASH ] ____________________________________ - format: dash-flv720 container: mp4 quality: 高清 720P size: 27.4 MiB (28776690 bytes) # download-with: you-get --format=dash-flv720 [URL] - format: dash-flv480 container: mp4 quality: 清晰 480P size: 15.7 MiB (16499293 bytes) # download-with: you-get --format=dash-flv480 [URL] - format: dash-flv360 container: mp4 quality: 流畅 360P size: 10.0 MiB (10465007 bytes) # download-with: you-get --format=dash-flv360 [URL] [ DEFAULT ] _________________________________ - format: flv720 container: flv quality: 高清 720P size: 42.9 MiB (45021748 bytes) # download-with: you-get --format=flv720 [URL] - format: flv480 container: flv quality: 清晰 480P size: 22.1 MiB (23221077 bytes) # download-with: you-get --format=flv480 [URL] - format: flv360 container: flv quality: 流畅 360P size: 10.0 MiB (10521254 bytes) # download-with: you-get --format=flv360 [URL]

然后我们这里选择格式为flv360

D:\youget>you-get --format=flv360 https://www.bilibili.com/video/BV1o7411C7nQ?spm_id_from=333.851.b_7265706f7274466972737432.4 site: Bilibili title: 【JO与DIO】第二集 父慈子孝 stream: - format: flv360 container: flv quality: 流畅 360P size: 10.0 MiB (10521254 bytes) # download-with: you-get --format=flv360 [URL] Downloading 【JO与DIO】第二集 父慈子孝.flv ... 100% ( 10.0/ 10.0MB) ├████████████████████████████████████████┤[1/1] 642 kB/s Downloading 【JO与DIO】第二集 父慈子孝.cmt.xml ...

至此就成功下载完成了。


作者:王致列



get you-get 安装

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章