介绍You-Get是一个小型的命令行实用程序,用于从Web下载媒体内容(视频,音频,图像),以防没有其他方便的方法。

安装

安装pip

#ubuntu
apt install python3-pip
#centos
yum install pip3

安装you-get

you-get之官方版本通过PyPI分发, 可从PyPI镜像中通过pip 包管理器安装. 须知您务必使用版本3pip:

pip3 install you-get

命令简介

Usage: you-get [OPTION]... [URL]...

Startup options:
    -V | --version                      版本信息
    -h | --help                         帮助
    
Dry-run options: (no actual downloading)
    -i | --info                         列出所有可获取的视频信息
    -u | --url                          打印URLs的提取出信息,真实链接地址
         --json                         打印URLs的JSON格式
    
Download options:
    -n | --no-merge                     不合并分片
         --no-caption                   不下载其他文件(字幕,歌词,弹幕。。。)
    -f | --force                        覆盖存在的文件
    -F | --format <STREAM_ID>           选择下载那种清晰度的视频
    -O | --output-filename <FILE>       设置输出文件名
    -o | --output-dir <PATH>            输出文件夹(相对位置可用,如:~/video/)
    -p | --player <PLAYER [OPTIONS]>    将提取出的真实地址传给播放器
    -c | --cookies <COOKIES_FILE>       导入cookies.txt或cookies.sqlite(firefox下使用export-cookies插件)
    -x | --http-proxy <HOST:PORT>       使用HTTP代理下载
    -y | --extractor-proxy <HOST:PORT>  仅对真实地址视频文件的下载使用HTTP代理
         --no-proxy                     不使用代理
    -s | --socks-proxy <HOST:PORT>      使用SOCKS5协议代理
    -t | --timeout <SECONDS>            设置代理的timeout
    -d | --debug                        显示traceback和其他的debug信息
    -I | --input-file                   仅下载链接的视频不下载列表

简单使用

当您收到感兴趣的影片时,您可以使用--info/ -i选项查看所有可用的品质和格式:

$ you-get -i 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
site: YouTube
title: Me at the zoo
streams: # Available quality and codecs
[ DEFAULT ] _________________________________
- itag: 43
container: webm
quality: medium
size: 0.5 MiB (564215 bytes)
# download-with: you-get --itag=43 [URL]

- itag: 18
container: mp4
quality: medium
# download-with: you-get --itag=18 [URL]

- itag: 5
container: flv
quality: small
# download-with: you-get --itag=5 [URL]

- itag: 36
container: 3gp
quality: small
# download-with: you-get --itag=36 [URL]

- itag: 17
container: 3gp
quality: small
# download-with: you-get --itag=17 [URL]

标有DEFAULT 为默认画质。如认同,直接可下载:

$ you-get 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
site:                YouTube
title:               Me at the zoo
stream:
    - itag:          43
      container:     webm
      quality:       medium
      size:          0.5 MiB (564215 bytes)
    # download-with: you-get --itag=43 [URL]

Downloading zoo.webm ...
100.0% (  0.5/0.5  MB) ├████████████████████████████████████████┤[1/1]    7 MB/s

Saving Me at the zoo.en.srt ...Done.

(如YouTube视频带有字幕,将被一同下载,以SubRip格式保存.)

或,如您希望其他格式(mp4),请使用其他提示选项:

you-get --itag=18 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

下载其他内容

如你有URL,可以直接使用:

$ you-get https://stallman.org/rms.jpg
Site:       stallman.org
Title:      rms
Type:       JPEG Image (image/jpeg)
Size:       0.06 MiB (66482 Bytes)

Downloading rms.jpg ...
100.0% (  0.1/0.1  MB) ├████████████████████████████████████████┤[1/1]  127 kB/s

或者, you-get将自动检查网页,下载一切有可能感兴趣的内容:

$ you-get http://kopasas.tumblr.com/post/69361932517
Site:       Tumblr.com
Title:      kopasas
Type:       Unknown type (None)
Size:       0.51 MiB (536583 Bytes)

Site:       Tumblr.com
Title:      tumblr_mxhg13jx4n1sftq6do1_1280
Type:       Portable Network Graphics (image/png)
Size:       0.51 MiB (536583 Bytes)

Downloading tumblr_mxhg13jx4n1sftq6do1_1280.png ...
100.0% (  0.5/0.5  MB) ├████████████████████████████████████████┤[1/1]   22 MB/s

暂停与恢复下载

可以使用Ctrl+C 暂停下载.

临时的.download文件将保存于输出目录。下次使用you-get传入相同参数时,下载将从上次继续开始. 如果下载已经完成 (临时的.download 扩展名消失), you-get将忽略下载.

--force/-f强行重下载. (注意: 将覆盖同名文件或临时文件!)

设置输出文件名或路径

使用--output-dir/-o 设定路径, --output-filename/-O 设定输出文件名:

you-get -o ~/Videos -O zoo.webm 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

代理设置

使用 --http-proxy/-xyou-get设置HTTP代理:

 you-get -x 127.0.0.1:8087 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

然而系统代理 (即系统变量http_proxy) 自动使用. 使用--no-proxy强行关闭.

注意事项

默认情况下,下载最高清晰度视频

输入任意内容如:you-get "i love china" 可以从Google内搜索并下载视频,youtube-dl也有类似功能

bug地址:https://github.com/soimort/you-get/issues

支持网站

SiteURLVideos?Images?Audios?
YouTubehttps://www.youtube.com/××
Twitterhttps://twitter.com/×
VKhttp://vk.com/×
Vinehttps://vine.co/××
Vimeohttps://vimeo.com/××
Veohhttp://www.veoh.com/××
Tumblrhttps://www.tumblr.com/
TEDhttp://www.ted.com/××
SoundCloudhttps://soundcloud.com/××
SHOWROOMhttps://www.showroom-live.com/××
Pinteresthttps://www.pinterest.com/××
MTV81http://www.mtv81.com/××
Mixcloudhttps://www.mixcloud.com/××
Metacafehttp://www.metacafe.com/××
Magistohttp://www.magisto.com/××
Khan Academyhttps://www.khanacademy.org/××
Internet Archivehttps://archive.org/××
Instagramhttps://instagram.com/×
InfoQhttp://www.infoq.com/presentations/××
Imgurhttp://imgur.com/××
Heavy Music Archivehttp://www.heavy-music.ru/××
Freesoundhttp://www.freesound.org/××
Flickrhttps://www.flickr.com/×
FC2 Videohttp://video.fc2.com/××
Facebookhttps://www.facebook.com/××
eHowhttp://www.ehow.com/××
Dailymotionhttp://www.dailymotion.com/××
Coubhttp://coub.com/××
CBShttp://www.cbs.com/××
Bandcamphttp://bandcamp.com/××
AliveThaihttp://alive.in.th/××
interest.mehttp://ch.interest.me/tvn××
755<br/>ナナゴーゴーhttp://7gogo.jp/×
niconico<br/>ニコニコ動画http://www.nicovideo.jp/××
163<br/>网易视频<br/>网易云音乐http://v.163.com/>
×
56网http://www.56.com/××
AcFunhttp://www.acfun.cn/××
Baidu<br/>百度贴吧http://tieba.baidu.com/×
爆米花网http://www.baomihua.com/××
bilibili<br/>哔哩哔哩http://www.bilibili.com/
豆瓣http://www.douban.com/×
斗鱼http://www.douyutv.com/××
凤凰视频http://v.ifeng.com/××
风行网http://www.fun.tv/××
iQIYI<br/>爱奇艺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/××
荔枝FMhttp://www.lizhi.fm/××
秒拍http://www.miaopai.com/××
MioMio弹幕网http://www.miomio.tv/××
MissEvan<br/>猫耳FMhttp://www.missevan.com/××
痞客邦https://www.pixnet.net/××
PPTV聚力http://www.pptv.com/××
齐鲁网http://v.iqilu.com/××
QQ<br/>腾讯视频http://v.qq.com/××
企鹅直播http://live.qq.com/××
Sina<br/>新浪视频<br/>微博秒拍视频http://video.sina.com.cn/>
××
Sohu<br/>搜狐视频http://tv.sohu.com/××
Tudou<br/>土豆http://www.tudou.com/××
虾米http://www.xiami.com/×
阳光卫视http://www.isuntv.com/××
音悦Taihttp://www.yinyuetai.com/××
Youku<br/>优酷http://www.youku.com/××
战旗TVhttp://www.zhanqi.tv/lives××
央视网http://www.cntv.cn/××
Naver<br/>네이버http://tvcast.naver.com/××
芒果TVhttp://www.mgtv.com/××
火猫TVhttp://www.huomao.com/××
阳光宽频网http://www.365yg.com/××
西瓜视频https://www.ixigua.com/××
新片场https://www.xinpianchang.com//××
快手https://www.kuaishou.com/×
抖音https://www.douyin.com/××
TikTokhttps://www.tiktok.com/××
中国体育(TV)http://v.zhibo.tv/>
××
知乎https://www.zhihu.com/××


【腾讯云】星星海SA2云服务器618钜惠,1核2G 首年95元【点击查看】。


文章: 《You-get 安装和使用方法》
联系方式:
文章链接:http://wxiou.cn/index.php/archives/32/
除特别注明外,文章均为Literature原创,转载时请注明本文出处及文章链接
Last modification:July 24th, 2020 at 05:44 pm
如果觉得我的文章对你有用,请随意赞赏