title: 五分钟you-get入门
date: 2022-02-19 14:00:00
categories: python
description: python you-get
- 1. You-Get介绍
- 2. 用途
- 3. 安装升级
-
4. 参数列表
- 4.1. 可选参数
- 4.2. 不影响使用的选项
- 4.3. 下载选项
- 4.4. 代理选项
-
5. 入门
- 5.1. 下载视频
- 5.2. 加载cookie
- 6. 支持网站
1. You-Get介绍
命令行程序,为下载网络上的媒体信息提供便利。
2. 用途
- 下载流行网站之音视频,例如
YouTube
、Youku
、Niconico
等。 - 于您心仪的媒体播放器中观看在线视频,脱离浏览器与广告
- 下载您喜欢的网页上的图片
- 下载任何非 HTML 内容,例如二进制文件
3. 安装升级
安装方法有很多,这里只说明以 Python
环境,并且 pip
/ pip3
为介绍。
- 安装
C:\Users\WONGS>pip3 install you-get
- 升级
C:\Users\WONGS>pip3 install --upgrade you-get
4. 参数列表
4.1. 可选参数
参数 | 描述 |
---|---|
-V, --version | 查看版本并退出 |
-h, --help | 查看帮助信息 |
4.2. 不影响使用的选项
参数 | 描述 |
---|---|
-i, --info | 查看页面视频信息 |
-u, --url | 查看页面视频信息包括解析的url地址 |
--json | 以json格式查看页面视频信息 |
4.3. 下载选项
参数 | 描述 |
---|---|
-n, --no-merge | 不合并视频 |
--no-caption | 不下载字幕 |
-f, --force | 强制覆盖现有文件 |
-F STREAM_ID, --format STREAM_ID | 指定视频的格式 |
-O FILE, --output-filename FILE | 指定下载的文件名称 |
-o DIR, --output-dir DIR | 指定下载文件的目录 |
-p PLAYER, --player PLAYER | 把视频流输出到指定的播放器 |
-c COOKIES_FILE, --cookies COOKIES_FILE | 加载cookie文件 |
-t SECONDS, --timeout SECONDS | 设置超时时间 |
-d, --debug | 显示跟踪、调试信息 |
-I FILE, --input-file FILE | 从文件读取url列表 |
-P PASSWORD, --password PASSWORD | 指定加密视频的密码 |
-l, --playlist | 显示可以下载的列表 |
-a, --auto-rename | 自动重命名相同的名称不同的文件 |
4.4. 代理选项
参数 | 描述 |
---|---|
-x HOST:PORT, --http-proxy HOST:PORT | 使用http代理下载 |
-y HOST:PORT, --extractor-proxy HOST:PORT | 仅抓取数据时使用http代理 |
--no-proxy | 关闭代理 |
-s HOST:PORT, --socks-proxy HOST:PORT | 使用socks5代理进行下载 |
5. 入门
5.1. 下载视频
下载视频之前,可以用 -i
查看所有可用画质与格式,方便我们自己根据需要选择。
C:\Users\WONGS>you-get -i https://www.youtube.com/watch?v=Uoa3m1j5PgA
site: YouTube
title: Beijing 2022 Olympic Winter Games Opening Ceremony | Beijing 2022
streams: # Available quality and codecs
[ DASH ] ____________________________________
- itag: 136
container: mp4
quality: 1280x720 (720p)
size: 1932.5 MiB (2026328465 bytes)
# download-with: you-get --itag=136 [URL]
- itag: 247
container: webm
quality: 1280x720 (720p)
size: 1415.6 MiB (1484314406 bytes)
# download-with: you-get --itag=247 [URL]
- itag: 135
container: mp4
quality: 854x480 (480p)
size: 1074.5 MiB (1126707395 bytes)
# download-with: you-get --itag=135 [URL]
- itag: 244
container: webm
quality: 854x480 (480p)
size: 791.8 MiB (830242418 bytes)
# download-with: you-get --itag=244 [URL]
- itag: 134
container: mp4
quality: 640x360 (360p)
size: 640.3 MiB (671439244 bytes)
# download-with: you-get --itag=134 [URL]
- itag: 243
container: webm
quality: 640x360 (360p)
size: 505.3 MiB (529846456 bytes)
# download-with: you-get --itag=243 [URL]
- itag: 133
container: mp4
quality: 426x240 (240p)
size: 373.3 MiB (391437550 bytes)
# download-with: you-get --itag=133 [URL]
- itag: 242
container: webm
quality: 426x240 (240p)
size: 343.8 MiB (360489245 bytes)
# download-with: you-get --itag=242 [URL]
- itag: 160
container: mp4
quality: 256x144 (144p)
size: 244.3 MiB (256160530 bytes)
# download-with: you-get --itag=160 [URL]
- itag: 278
container: webm
quality: 256x144 (144p)
size: 236.6 MiB (248121107 bytes)
# download-with: you-get --itag=278 [URL]
[ DEFAULT ] _________________________________
- itag: 22
container: mp4
quality: hd720
size: 1931.3 MiB (2025107647 bytes)
# download-with: you-get --itag=22 [URL]
- itag: 18
container: mp4
quality: medium
# download-with: you-get --itag=18 [URL]
[ DEFAULT ] _________________________________
为默认画质,默认选项的画质为最高画质,,不选画质的话就是以这个为默认选择的。
C:\Users\WONGS>you-get -o F:\YouGet https://www.youtube.com/watch?v=Uoa3m1j5PgA --itag=160
site: YouTube
title: Beijing 2022 Olympic Winter Games Opening Ceremony | Beijing 2022
stream:
- itag: 160
container: mp4
quality: 256x144 (144p)
size: 244.3 MiB (256160530 bytes)
# download-with: you-get --itag=160 [URL]
Downloading Beijing 2022 Olympic Winter Games Opening Ceremony - Beijing 2022.mp4 ...
0.0% ( 0.0/244.3MB) ├────────────────────────────────────────┤[1/2]
-
-o
: 下载目录,后面为路径 -
--itag=160
: 指定需要的视频画质,其他参数可以查看上一章节。
5.2. 加载cookie
如果资源需要登录才能查看,尝试将浏览器 cookie
通过 -c
加入,根据官方说明,目前只支持两种 cookie
格式 Mozilla cookies.sqlite
、 Netscape cookies.txt
。
6. 支持网站
网站 | URL | 视频 | 图像 | 音频 |
---|---|---|---|---|
YouTube | https://www.youtube.com/ | ? | ||
https://twitter.com/ | ? | ? | ||
VK | http://vk.com/ | ? | ? | |
Vine | https://vine.co/ | ? | ||
Vimeo | https://vimeo.com/ | ? | ||
Veoh | http://www.veoh.com/ | ? | ||
Tumblr | https://www.tumblr.com/ | ? | ? | ? |
TED | http://www.ted.com/ | ? | ||
SoundCloud | https://soundcloud.com/ | ? | ||
SHOWROOM | https://www.showroom-live.com/ | ? | ||
https://www.pinterest.com/ | ? | |||
MTV81 | http://www.mtv81.com/ | ? | ||
Mixcloud | https://www.mixcloud.com/ | ? | ||
Metacafe | http://www.metacafe.com/ | ? | ||
Magisto | http://www.magisto.com/ | ? | ||
Khan Academy | https://www.khanacademy.org/ | ? | ||
Internet Archive | https://archive.org/ | ? | ||
https://instagram.com/ | ? | ? | ||
InfoQ | http://www.infoq.com/presentations/ | ? | ||
Imgur | http://imgur.com/ | ? | ||
Heavy Music Archive | http://www.heavy-music.ru/ | ? | ||
Freesound | http://www.freesound.org/ | ? | ||
Flickr | https://www.flickr.com/ | ? | ? | |
FC2 Video | http://video.fc2.com/ | ? | ||
https://www.facebook.com/ | ? | |||
eHow | http://www.ehow.com/ | ? | ||
Dailymotion | http://www.dailymotion.com/ | ? | ||
Coub | http://coub.com/ | ? | ||
CBS | http://www.cbs.com/ | ? | ||
Bandcamp | http://bandcamp.com/ | ? | ||
AliveThai | http://alive.in.th/ | ? | ||
interest.me | http://ch.interest.me/tvn | ? | ||
755 ナナゴーゴー |
http://7gogo.jp/ | ? | ? | |
niconico ニコニコ動画 |
http://www.nicovideo.jp/ | ? | ||
163 网易视频 网易云音乐 |
http://v.163.com/ http://music.163.com/ |
? | ? | |
56网 | http://www.56.com/ | ? | ||
AcFun | http://www.acfun.cn/ | ? | ||
Baidu 百度贴吧 |
http://tieba.baidu.com/ | ? | ? | |
爆米花网 | http://www.baomihua.com/ | ? | ||
bilibili 哔哩哔哩 |
http://www.bilibili.com/ | ? | ? | ? |
豆瓣 | http://www.douban.com/ | ? | ? | |
斗鱼 | http://www.douyutv.com/ | ? | ||
凤凰视频 | http://v.ifeng.com/ | ? | ||
风行网 | http://www.fun.tv/ | ? | ||
iQIYI 爱奇艺 |
http://www.iqiyi.com/ | ? | ||
激动网 | http://www.joy.cn/ | ? | ||
酷6网 | http://www.ku6.com/ | ? | ||
酷狗音乐 | http://www.kugou.com/ | ? | ||
酷我音乐 | http://www.kuwo.cn/ | ? | ||
乐视网 | http://www.le.com/ | ? | ||
荔枝FM | http://www.lizhi.fm/ | ? | ||
懒人听书 | http://www.lrts.me/ | ? | ||
秒拍 | http://www.miaopai.com/ | ? | ||
MioMio弹幕网 | http://www.miomio.tv/ | ? | ||
MissEvan 猫耳FM |
http://www.missevan.com/ | ? | ||
痞客邦 | https://www.pixnet.net/ | ? | ||
PPTV聚力 | http://www.pptv.com/ | ? | ||
齐鲁网 | http://v.iqilu.com/ | ? | ||
QQ 腾讯视频 |
http://v.qq.com/ | ? | ||
企鹅直播 | http://live.qq.com/ | ? | ||
Sina 新浪视频 微博秒拍视频 |
http://video.sina.com.cn/ http://video.weibo.com/ |
? | ||
Sohu 搜狐视频 |
http://tv.sohu.com/ | ? | ||
Tudou 土豆 |
http://www.tudou.com/ | ? | ||
阳光卫视 | http://www.isuntv.com/ | ? | ||
Youku 优酷 |
http://www.youku.com/ | ? | ||
战旗TV | http://www.zhanqi.tv/lives | ? | ||
央视网 | http://www.cntv.cn/ | ? | ||
Naver ??? |
http://tvcast.naver.com/ | ? | ||
芒果TV | http://www.mgtv.com/ | ? | ||
火猫TV | http://www.huomao.com/ | ? | ||
阳光宽频网 | http://www.365yg.com/ | ? | ||
西瓜视频 | https://www.ixigua.com/ | ? | ||
新片场 | https://www.xinpianchang.com/ | ? | ||
快手 | https://www.kuaishou.com/ | ? | ? | |
抖音 | https://www.douyin.com/ | ? | ||
TikTok | https://www.tiktok.com/ | ? | ||
中国体育(TV) | http://v.zhibo.tv/ </br>http://video.zhibo.tv/ | ? | ||
知乎 | https://www.zhihu.com/ | ? |