项目地址:https://github.com/soimort/you-get 请不要使用该项目从事违法活动哦~仅供学习使用!
支持的网站:
安装方法一:
you-get的正式版本在PyPI上分发,可以通过pip软件包管理器从PyPI镜像轻松安装。请注意,您必须使用Python 3版本的pip:
$ pip3 install you-get
安装方法二:
通过Antigen安装(适用于Zsh用户),将以下行命令添加到您的.zshrc中:
antigen bundle soimort/you-get
安装方法三:
直接克隆或者下载该项目即可:
git clone git://github.com/soimort/you-get.git
然后运行
./setup.py install
安装 you-get 工具
安装方法四:Homebrew (Mac only)
$ brew install you-get
安装方法五:pkg (FreeBSD only)
# pkg install you-get
升级方法一:
$ pip3 install --upgrade you-get
或通过以下方式下载最新版本:
$ you-get https://github.com/soimort/you-get/archive/master.zip
为了获得最新的develop分支而又不弄乱PIP,可以尝试::
$ pip3 install --upgrade git+https://github.com/soimort/you-get@develop
如何下载
1. 可通过如下命令查看该视频的详细信息。
you-get -i '视频url'
$ you-get -i 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
site: YouTube
title: Me at the zoo
streams: # Available quality and codecs
[ DASH ] ____________________________________
- itag: 242
container: webm
quality: 320x240
size: 0.6 MiB (618358 bytes)
# download-with: you-get --itag=242 [URL]
- itag: 395
container: mp4
quality: 320x240
size: 0.5 MiB (550743 bytes)
# download-with: you-get --itag=395 [URL]
- itag: 133
container: mp4
quality: 320x240
size: 0.5 MiB (498558 bytes)
# download-with: you-get --itag=133 [URL]
- itag: 278
container: webm
quality: 192x144
size: 0.4 MiB (392857 bytes)
# download-with: you-get --itag=278 [URL]
- itag: 160
container: mp4
quality: 192x144
size: 0.4 MiB (370882 bytes)
# download-with: you-get --itag=160 [URL]
- itag: 394
container: mp4
quality: 192x144
size: 0.4 MiB (367261 bytes)
# download-with: you-get --itag=394 [URL]
[ DEFAULT ] _________________________________
- itag: 43
container: webm
quality: medium
size: 0.5 MiB (568748 bytes)
# download-with: you-get --itag=43 [URL]
- itag: 18
container: mp4
quality: small
# download-with: you-get --itag=18 [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]
you-get '视频url'
$ you-get 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
site: YouTube
title: Me at the zoo
stream:
- itag: 242
container: webm
quality: 320x240
size: 0.6 MiB (618358 bytes)
# download-with: you-get --itag=242 [URL]
Downloading Me at the zoo.webm ...
100% ( 0.6/ 0.6MB) ├██████████████████████████████████████████████████████████████████████████████┤[2/2] 2 MB/s
Merging video parts... Merged into Me at the zoo.webm
Saving Me at the zoo.en.srt ... Done.
(如果YouTube视频有任何隐藏字幕,它们将与视频文件一起以SubRip字幕格式下载。)
或者,如果您希望使用其他格式(mp4),则只需使用显示的选项即可:
$ you-get --itag = 18'https://www.youtube.com/watch?v=jNQXAC9IVRw'