you-get,python下载视频开源库快速方便

谯和煦
2023-12-01

you-get是github上的一个开源库(https://github.com/soimort/you-get),
参考官网上中文文档(https://github.com/soimort/you-get/wiki/中文说明)支持b站,youtube,ted,twiter,优酷,网易云,豆瓣,斗鱼,爱奇艺,乐视,pptv,土豆等等主流软件。

为什么你要好好的用You-get

1,你欢喜于互联网上的富媒体内容,并为个人寻欢而储存你喜悦观看的视频,然而不得保存;对个人设备无从控制,此乃违背开放互联网之行为
2,你寻求解脱于闭源软件或JavaScript代码,并禁止Flash运行
3,你为黑客精神与自由软件而欣喜

you-get之功用:

1,下载流行网站之音视频,例如YouTube, Youku, Niconico,以及更多. (查看完整支持列表)
2,于您心仪的媒体播放器中观看在线视频,脱离浏览器与广告
3,下载您喜欢的网页上的图片
4,下载任何非HTML内容,例如二进制文件
支持网站

安装
绪论
1:pip3安装
you-get官方PyPi分发,可从PyPi镜像中通过pip包管理器安装

pip3 install you-get

2:使用预装包(仅windows)
exe(单独文件)或7z可以从https://github.com/soimort/you-get/releases/latest 下载.
3:github下载

 git clone git://github.com/soimort/you-get.git

将目录加入PATH,或运行make install来安装you-get在永久路径。

升级

pip3 install --upgrade you-get

或下载最新

you-get https://github.com/soimort/you-get/archive/master.zip

下载开始

使用–info/-i来查看所有可用画质和格式

you-get -i [url]

标有DEFAULT为默认画质

暂停与恢复下载
使用CTRL+c暂停下载,临时.download文件将保存在输出目录中,再次使用you-get传入相同参数时,会继续下载。如果下载已经完成(.download扩展名小时),you-get忽略下载
用–force或/f强行重下载(将覆盖同名文件或临时文件)
设置输出文件名或路径
使用–output-dir/- o 设定输出路径,–output-filename/-O 设定输出文件名:

you-get -o -/videos -O zoo.webm [url]

代理设置
使用–http-proxy/-x为you-get设置HTTP代理

you-get -x 127.0.0.1:8087 [url]

观看视频
使用–player/-p将视频喂入播放器,而不是下载,例如mplayer和vlc

you-get -p vlc 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
 类似资料: