我们知道Python除了不能生孩子外啥都可以搞定,今天为大家介绍一款基于Python3的媒体下载工具You-Get。You-Get是一个命令行程序,可以很方便的下载网络上的媒体信息。
在线视频老有广告?高清大图无法下载?好听的音乐想当背景乐却无法下载?
别慌,我们知道Python除了不能生孩子外啥都可以搞定,今天为大家介绍一款基于Python3的媒体下载工具You-Get。
You-Get是一个命令行程序,可以很方便的下载网络上的媒体信息。官方介绍它的功能有:
- 下载流行网站之音视频,例如YouTube, Youku, Niconico,以及更多(支持网站近百个,包含bilibi,Youku,爱奇艺,网易云等国内主流网站)
- 于您心仪的媒体播放器中观看在线视频,脱离浏览器与广告
- 下载您喜欢的网页上的图片
- 下载任何非HTML内容,例如二进制文件
You-Get的安装与简单使用
步骤一:由于You-Get是基于Python3所以使用You-Get的前提是安装了Python3,关于Python的安装请参考之前的文章:[Python编程小知识]之开发环境搭建
步骤二:通过pip命令安装You-Get
打开命令行,输入命令并执行
pip3 install you-get
输入you-get查看安装情况
安装成功!
第三步:输入”you-get + [视频地址]”就可以使用默认参数下载
you-get https://www.bilibili.com/video/BV1Ci4y1c7D8?from=search"&"seid=1791814367176671427
You-Get的其他用法
用法一:使用 –info/-i 查看视频查看可用画质和格式,并选择其它画质下载
you-get -i
https://www.bilibili.com/video/BV1Ci4y1c7D8?from=search”&”seid=1791814367176671427
site: Bilibili
title: 课 堂 请 勿 对 对 子 3.0 !!!
streams: # Available quality and codecs
[ DASH ]
____________________________________
– format: dash-flv
container: mp4
quality: 高清 1080P
size: 20.0 MiB (20990246 bytes)
# download-with: you-get –format=dash-flv [URL]
– format: dash-flv720
container: mp4
quality: 高清 720P
size: 15.9 MiB (16712472 bytes)
# download-with: you-get –format=dash-flv720 [URL]
– format: dash-flv480
container: mp4
quality: 清晰 480P
size: 13.3 MiB (13938956 bytes)
# download-with: you-get –format=dash-flv480 [URL]
– format: dash-flv360
container: mp4
quality: 流畅 360P
size: 6.9 MiB (7265662 bytes)
# download-with: you-get –format=dash-flv360 [URL]
[ DEFAULT ]
_________________________________
– format: flv
container: flv
quality: 高清 1080P
size: 29.0 MiB (30356794 bytes)
# download-with: you-get –format=flv [URL]
– format: flv720
container: flv
quality: 高清 720P
size: 22.0 MiB (23029999 bytes)
# download-with: you-get –format=flv720 [URL]
– format: flv480
container: flv
quality: 清晰 480P
size: 13.5 MiB (14131918 bytes)
# download-with: you-get –format=flv480 [URL]
– format: flv360
container: flv
quality: 流畅 360P
size: 7.0 MiB (7384188 bytes)
# download-with: you-get –format=flv360 [URL]
其中[ DEFAULT ] 标记的是默认画质,如需使用其他画质可使用对应参数即可。
用法二:暂停与恢复下载
可以使用Ctrl+C 暂停下载,临时的.download文件将保存于输出目录。下次使用you-get传入相同参数时,下载将从上次继续开始. 如果下载已经完成 (临时的.download 扩展名消失), you-get将忽略下载,用–force/-f强行重下载. (注意: 将覆盖同名文件或临时文件!)
用法三:观看视频
使用 –player/-p 将视频喂进播放器, 例如 mplayer 或者 vlc,而不是下载:
you-get -p vlc 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
或者可以在浏览器中观看而不希望看广告或评论区:
you-get -p chromium 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
更多用法可去官方文档查看,地址:https://github.com/soimort/you-get。另外还有一款类似工具youtube-dl,也很强大。感兴趣的话可以去看看!
内容出处:,
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/share/25213.html