admin管理员组文章数量:1636937
You-Get 是一个基于 Python 3 的下载工具。使用 You-Get 可以很轻松的下载到网络上的视频、图片及音乐。
项目主页:https://github/soimort/you-get
You-Get 主页:https://you-get/
You-Get 原版中文说明:https://github/soimort/you-get/wiki/ 中文说明 /
作者:soimort
You-Get
Python 是一款跨平台编程语言,Liunx 以及 Mac OS 下都可以使用,此处展示仅使用 Windows。
0x01 使用 You-Get 下载视频
Step1 下载与安装 Python 3
\1. 访问 Python 官方网站下载对应版本的 Python,You-Get 基于 Python 3,建议下载 Python 3.5.1。
\2. 安装 Python 3.5.1,注意勾选 Add Python 3.5 to PATH
勾选
\3. 按 Win+R
键打开运行,输入 cmd
,再输入 python
并回车执行,如果出现如下界面,则代表安装成功。
安装成功
Step2 安装 You-Get
\1. 打开 cmd
,输入命令并执行
pip3 install you-get
\2. 输入命令,检测 You-Get 是否安装成功
you-get
you-get 安装成功
Step3 开始下载吧
打开 cmd
输入命令
you-get [视频地址]
e.g. 下载一段美拍视频
输入如下命令
you-get http://www.meipai/media/454570774
点击左上角可以快速粘贴
文件保存在 C:\Users\用户名
目录下,如果想自定义保存位置,使用如下命令即可
e.g. 下载一段美拍视频并保存在 E:\Desktop
you-get -o E:/Desktop http://www.meipai/media/454570774
0x02 You-Get 有关视频的其他用法
You-Get 仅用来下载视频显得有些大材小用了,作者也给出了 You-Get 的一些其他用法,这里着重介绍几个。
1. 选择视频下载格式和清晰度
通常网页视频的格式为.flv
,但部分网站会提供好几种视频格式,我们可以使用 You-Get 下载这些视频。
e.g. 下载一段优酷视频
\1. 查看当前视频的清晰度和格式
you-get -i http://v.youku/v_show/id_XMTQ2NzQyMjY1Ng.html
视频提供三种格式,三种清晰度
\2. 选择需要下载的清晰度及格式
you-get --format=hd2 http://v.youku/v_show/id_XMTQ2NzQyMjY1Ng.html
下载成功
2. 在本地播放器中播放流媒体视频
Flash 因 CPU 占用高被嗤之以鼻,而 You-Get 可以直接在本地播放器中播放网页视频。类似功能的还有 Livestreamer 这个神奇的工具。
e.g. 在 PotPlayer 中播放一段下面这段爱奇艺视频
(视频链接:http://www.iqiyi/v_19rrgzy5ls.html)
\1. 在资源管理器中打开 PotPlayer 安装目录
\2. 按住 Shift
并右击鼠标,选择在此处打开命令窗口
\3. 输入下面的 You-Get 播放命令即可
you-get -p PotPlayerMini64.exe http://v.youku/v_show/id_XMTY0MTA4ODM1Mg==.html
(注意 PotPalyer 可执行文件的文件名的大小写,大小写错误将会导致 you-get 报错,如果 Potplayer 播放失败请尝试使用 VLC 进行播放)
播放成功
3. 暂停下载与继续下载
\1. 暂停下载:和 Linux 一样,按 Ctrl+C
可以中断命令,下载目录下会保存有一个以.download
为扩展名的缓存文件。
\2. 继续下载:重新执行下载任务,如果下载目录下有上次下载保存的缓存文件,则继续上次下载进度。
\3. 强制重新下载(即使下载完成也会重新写入):
you-get -f http://www.meipai/media/437971164
4. 下载视频列表中的所有视频
优酷等网站会提供视频列表,而 You-Get 可以通过视频列表进行批量下载。
e.g. 下载一个优酷视频专辑
you-get http://www.youku/playlist_show/id_25917721.html
下载成功
5. 下载 Bilibili 视频的弹幕
看 Bilibili 没有弹幕简直失去了人生一大乐趣,You-Get 同样提供了弹幕下载功能。
\1. 输入命令下载 Bilibili 视频
\2. 下载完成后会自动下载.xml
格式的弹幕
Bilibili 视频及弹幕下载
\3. 使用 Danmu2Ass 将.xml
格式转换为.ass
格式
\4. 打开播放器,将.ass
文件加载即可
PotPlayer 中加载弹幕
0x03 You-Get 下载图片
You-Get 不但支持视频下载,同样支持图片下载,支持的站点已在其主页列出,部分网站支持批量下载。
\1. 访问网站
\2. 点击图片 / 帖子,进入图片 / 帖子详情
\3. 复制地址到 You-Get 下载即可
截图中展现了一些例子
Imgur
Flickr
0x04 其他的一些
\1. 使用 You-Get 建议先安装 FFmpeg 或 Libav
\4. 部分网站在中国大陆可能无法访问,如果想正常访问这些网站,可以去问问神奇海螺。
版权声明:本文标题:You-Get—— 基于 Python3 的媒体下载工具 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1729229321a1191315.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论