you

一、you-get有什么用

官方文档的说法就是:通过简单的命令行代码,下载网络上的媒体信息(video,audio等)

  • 下载流行网站之音视频,例如YouTube, Youku, Niconico,以及更多
  • 于您心仪的媒体播放器中观看在线视频,脱离浏览器与广告
  • 下载您喜欢的网页上的图片,下载任何非HTML内容,例如二进制文件

you-get下载支持的网站

官方文档可查:https://github.com/soimort/you-get/wiki/%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E

二、you-get安装环境的要求

1、先安装python3

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

2、安装FFmpeg

官方下载地址:https://www.ffmpeg.org/

下载成功后,压缩包解压,解压后的文件夹建议和you-get的文件夹在一个父级文件夹里。

win+R,输入:sysdm.cpl调出环境变量,将FFmpeg文件夹中bin文件夹的路径添加在path内

PS:FFmpeg文件解压后,文件夹内的内容有:


【坑】:

1.FFmpeg的下载安装从官网,建议不用pip install FFmpeg

2.别忘记加环境变量;

3.FFmpeg文件夹最好和you-get文件夹放在一个目录内;

4.检验FFmpeg是否安装成功,终端运行FFmpeg,出现如下就成功了(鉴于我电脑本身有anaconda,所以我是把FFmpeg和you-get文件夹都放在anaconda-Lib-site-packages里的,终端打开时先切到python3所在目录)

三、安装you-get

you-get安装方法挺多,可以看官方文档,不过我个人直接用的pip install you-get

官方安装方法:https://github.com/soimort/you-get/wiki/%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E

【坑】:pip install 安装前先切到python3所在的目录,最好先更新下pip

python pip install --upgrade pip

然后安装you-get

pip install you-get

理论上说第一次安装you-get,安装的就是最新版,不过为了保险,可以使用以下命令验证更新

pip install --upgrade you-get

四、下载视频

查看视频信息

you-get -i 'https://www.miguvideo.com/mgs/website/prd/detail.html?cid=691422632'

注:网上有很多人的写法是不带英文引号的,但是官方文档是带的,所以我是带的

通过-i可以读取视频的信息,下载的时候其实默认就是以最高画质,所以下载的时候可以不指定,除非不需要最高画质

下载视频到指定文件夹 -o +路径  ,以指定文件名下载 -O + 名称(带后缀)

you-get -o F:/video -O zoo.mp4 'url'

五、下载视频时遇到的一些坑

1.bilibili下载视频时,发现有的视频只能下载6分钟

这是因为视频限制了会员专享

目前我暂时没找寻解决办法,视频嘛很多来源渠道的,而且bilibili上的多是二次编辑的视频,可以去其他视频网站找源视频

2、爱奇艺视频下载不了

这个真的无语,亲身验证,有的视频可下,有的不行,说不出所以然。

3、视频下载一半突然报错,然而you-get -i都拿到了视频信息

我下载的时候,不先查看视频信息直接下载也能下,但是有时候会报错。-i查询下视频信息后,再下载就正常了,无解。

另外如果下的视频比较多,终端一直开着,有时候视频下到一半下不了了,可能是服务器连接问题,重新再来一遍下载命令就好,或者关掉终端重新进入下载就解决了。

(0)

相关推荐