下载神器——you-get
下载神器——you-get
01. you-get下载
you-get是一个基于Python3开发的开源项目。
某些网站的音视频资源,本身不提供下载功能,通过you-get,可以通过几条简单的命令去下载媒体内容(视频、音频、图片),这在一些场景下非常实用。
you-get 官网: https://you-get.org/
其开源仓库 https://github.com/soimort/you-get
根据作者介绍,支持以下网址的视频下载:
| Site | URL | Videos? | Images? | Audios? |
|---|---|---|---|---|
| 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/ http://video.zhibo.tv/ | ✓ | ||
| 知乎 | https://www.zhihu.com/ | ✓ |
1.1 Window安装
安装完python之后,通过python的包管理工具pip即可下载。
pip3 install you-get

安装you-get的过程中你可能会遇到如下图所示的问题,意思是Python的pip管理包版本需要升级。
WARNING: You are using pip version 21.2.4 ; however,version 22.0.3 is available.
You should consider upgrading via the 'D:install\FythonlPython3_10_2Ypython.exe -m pip install --upgrade pip' command.
在cmd命令行输入:python -m pip install --upgrade pip 更新pip管理包到最新版本即可。
pip更新完之后,重新输入:pip3 install you-get 命令,安装you-get。
1.2 Mac安装
Mac系统安装:
brew install you-get
1.3 其他安装方式
也可以从GitHub克隆项目:
git clone git://github.com/soimort/you-get.git
02. 检查安装
安装完成后,在cmd中输入以下命令:
you-get -V
能查看到版本信息,表示已经安装完成。

03. 常用命令
# 查看you-get版本
you-get --version
# 缩写:
you-get -V
# 查看帮助
you-get --help
# 缩写:
you-get -h
# 查看Web网站媒体资源信息
you-get --info [url]
# 缩写:
you-get -i [url]
# 下载Web网站媒体资源,默认以最高清晰度下载
you-get [url]
# 指定存放目录
you-get -o 文件目录 url(url为视频链接)
# 指定视频文件名,若不指定则为默认视频名称
you-get -O 文件名称 url(url为视频链接)
# 批量下载视频列表
you-get --playlist url(url为视频链接)
# 下载Web网站媒体资源,指定清晰度下载
you-get --format=[资源清晰度] [url]
# 缩写:
you-get -F=[资源清晰度] [url]
04. 下载示例
首先,调出终端窗口:进入某个文件夹,在导航处输入cmd,即可调出终端窗口。


在cmd命令窗口输入:you-get -i [url地址] 命令,查看视频资源信息,
you-get -i https://www.bilibili.com/video/BV15U4y1q7Xh/
可以看到这个视频有流畅、清晰、高清等几个清晰度可以选择下载。
每一个清晰度,有一个format代号。

接下来,使用--format指定清晰度,即可下载。
you-get --format=dash-flv360 https://www.bilibili.com/video/BV15U4y1q7Xh/

05. 配置cookies
有些网站需要登录才能下载完整版视频,或者需要登录才能下载某个清晰度。此时可以通过配置cookie的形式进行登录。

根据官方给出的文档,目前只支持火狐浏览器和Netscape浏览器的cookies,这里以火狐浏览器为例,进行配置cookies。
下载步骤:
- 拷贝cookies文件路径:
这里以火狐浏览器为例,火狐浏览器的cookies文件cookies.sqlite 位置默认在C:\Users\pc\AppData\Roaming\Mozilla\Firefox\Profiles下,
C:\Users\<your_pc_name>\AppData\Roaming\Mozilla\Firefox\Profiles\rxd7trz2.default-release
其中
your_pc_name是自己的计算机名称。最后一层目录:
rxd7trz2.default-release,该文件夹名称是随机的。不同电脑不一样。
在Profiles里面搜索cookies.sqlite就可以找到,
- 使用带cookie的命令下载:
you-get --cookies=[COOKIES_FILE路径] [url] # 即可下载完整版或者会员视频
06. 音视频合并
某些网址下载的视频分成两部分,一个文件是视频部分,一个文件是音频部分。
此时需要将两个文件进行合并才能得到最终视频。
合并的方式有很多种,如果电脑上安装了FFmpeg,并且配置了环境变量,you-get可以自动合并。
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。
采用LGPL或GPL许可证。
它提供了录制、转换以及流化音视频的完整解决方案。
它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。
FFmpeg官网:https://www.ffmpeg.org
我这里选择从官网下载FFmpeg程序,解压后放到C盘中。

继而将bin目录C:\ffmpeg\bin,添加到系统环境变量中:
- 使用快捷键win+s调出系统搜索框,搜索【环境变量】,打开环境变量设置界面



- 在path中,将目录添加进去。
