Python开发全网视频下载神器,所有视频一键免费下载

我们知道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查看安装情况

Python | 全网视频下载神器,所有视频一键免费下载

安装成功!

第三步:输入”you-get + [视频地址]”就可以使用默认参数下载

you-get https://www.bilibili.com/video/BV1Ci4y1c7D8?from=search"&"seid=1791814367176671427
Python | 全网视频下载神器,所有视频一键免费下载

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.net/share/25213.html

发表评论

登录后才能评论