文本中带下划线的蓝色文本是超链接。可以点击“阅读原文”,然后点击查看。
现在网络视频极其流行,但我还是更喜欢下载到本地看。原因之一是我不能忍受播放它们时的卡顿,还有一个原因是为了保存文件以便以后查看,比如视频教程。其实这样也能省流量!(因为以后看的时候不花流量)
但是有些视频网站不希望你直接下载视频文件,因为网站本身流量就少,广告也放不出来!所以这些网站的技术人员设置了很多障碍,想要找到网络视频的真实文件地址极其困难。
可以学习一些前端知识,通过Chrome review元素嗅探视频地址,也可以在看视频前清除Cookies,然后再看一遍视频,找到视频文件。甚至,你会安装一个迅雷浏览器扩展之类的,直接右键嗅出视频地址,或者求助一些在线视频提取网站。
但是这些似乎都有点太麻烦了。我们不妨考虑用Python写的视频下载工具You-Get。
什么是You-Get?
YOU-GET是一个轻量级的命令行程序,让我们可以方便地下载在线视频。根据官网文件,主要有以下功能:
下载热门网站的音频和视频,如YouTube、优酷、Niconico等。
在您最喜爱的媒体播放器中观看在线视频,远离浏览器和广告。
下载你最喜欢的网页上的图片。
下载任何非HTML内容,如二进制文件
如何安装
在安装You-Get之前,请确保您的本地系统已经具有以下依赖项:
Python3
FFmpeg(强烈推荐)或Libav
如果你正在使用OS X系统,你可以参考这篇文章。
安装完依赖项后,我建议使用pip安装最新版本的You-Get:
pip安装您-get
如果使用的是Windows系统,建议安装预编译的安装包,可以从这个地址下载。
如何使用
的用法很简单,输入你得到的视频网址(自己替换)即可。比如我早上随机下载了一个哔哩哔哩的动画视频,具体效果如下图所示:
下载速度已满!这比我以前用迅雷下载视频快多了。
如上面第一部分所述,You-Get还支持直接在终端上观看视频、下载网页图片等功能。这里需要参考官网文档进行设置。
据官方介绍,You-Get支持下载包括Youtube在内的70多个视频网站,包括Khan Academy、InfoQ等拥有丰富技术视频教程的网站。
当然,具体的还需要你自己去测试。
回复下方“关键词”获取优质资源。
回复关键词“pybook03”,立刻获得你的主页和好友翻译的《Think Python 2e》电子版。
回复关键词“pybooks02”,立即获得奥莱利出版社出版的免费Python相关电子书集。
回复关键词“书单02”,立即获得首页君整理的10本Python入门书籍电子版。
印度小伙写了一套深度学习教程,Github上的星标已经到了5000。
上百个数据文件合并,只能手动复制粘贴?十秒钟教你做!
一种提高图像识别准确性的微妙技术
初读:从Python到CLI工具的打包
如何用Python预测时间序列?
Python 3 primer,美洲和亚洲第一的Kindle,已经传遍了编程圈。
十分钟建立一个私人Jupyter笔记本服务器
用Python制作你自己的PDF电子书
两步轻松修复Python decorator
200行代码实现2048游戏