一篇关于视频下载的技术贴(源码)

前言:

在GitHub,用户可以十分轻易地找到海量的开源代码。本文就针对很常用的视频下载任务,给出了最简单粗暴的下载方式。

任务目标:

使用视频下载的开源项目,下载各个视频网站上的感兴趣视频。

开源框架:

https://github.com/soimort/you-get

任务实现:

1.首先安装Python的开发环境Anaconda3或者使用Python3(注意是使用的python3); 2.Readme中说需要安装FFmpeg,直接安装上就行,压缩包中有该安装包; 3.下载开源项目you-get,使用其中的最新版本develop,添加环境变量(将tests中的you-get添加到Path中)我的路径:G:\you-get-develop\tests; 4.在cmd中:切换到you-get-develop目录中,然后使用命令:python3 setup.py install安装该项目; 5.使用方式,将视频网站的URL地址输入到命令行中即可

网站支持:

网站名称

开源是否支持

样例URL

优酷

支持

http://v.youku.com/v_show/id_XODI1NTAzNDg0.html?from=y1.7-1.1

搜狐视频

支持

http://my.tv.sohu.com/pl/9034514/84343338.shtml

土豆

支持

http://www.tudou.com/listplay/yDAr7mb13L8/sJDpl9pO94c.html

新浪视频

支持

http://video.sina.com.cn/view/250653439.html

我乐网

支持

http://www.56.com/w16/play_album-aid-14300703_vid-MTQxMzI1ODk5.html

乐视

支持

http://www.le.com/ptv/vplay/20055756.html

AcFun

right-aligned

http://www.acfun.tv/v/ac2866270

BiliBili

支持

http://www.bilibili.com/video/av5189246/?tg

爆米花

支持

http://www.baomihua.com/user/27703_36321922

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏FreeBuf

Cobalt strike在内网渗透中的使用

上一篇文章中,介绍了Cobalt strike 发送钓鱼邮件的利用,但是Cobalt strike不仅仅是用在钓鱼邮件,同时也是一款非常强大的内网渗透利器,下面...

2739
来自专栏懒人开发

WebStorm:遇到的问题

最近自己WebStorm用得多一点了 和android studio一样,同样是IDEA的ide (记得自己还是eclipse的时候,原来同事很早就开始用I...

1003
来自专栏跟着阿笨一起玩NET

公开封尘已久的即时通讯源码

理论上功能是实现了,但是在NAT穿透上有问题,所以P2P有时不能成功,所以在外网,只是一个玩具而已

1673
来自专栏何俊林

Android中处理崩溃异常和分析日志的两种思路

前言:在Android开发app中,想要及时了解线上app的运行情况,须要采集样本日志,也就是常说的log,今天由“懂你行云”授权本公众号独家发布,分享他的《处...

27110
来自专栏施炯的IoT开发专栏

Windows 10 IoT Serials 7 – 如何用树莓派制作家庭流媒体播放器

    Windows 10平台引入了AllJoyn开源软件框架,它提供了一组服务可以创建动态近端网络,让设备可以相互连接实现功能交互。目前,AllJoyn开源...

25310
来自专栏Java进阶架构师

周末学不动了,推荐五款小众实用的工具,请查收(内有大波妹福利)

这个确实好用,作为正在通往架构师路上的我们没有几台电脑怎么行?台式机、笔记本,都放在写字台上,笔记本内置键盘鼠标,台式机则有一套无线键鼠。经常需...

763
来自专栏FreeBuf

RED_HAWK:基于PHP实现的信息收集与SQL注入漏洞扫描工具

今天给大家介绍的这款工具名叫RED HAWK(红鹰??),这是一款采用PHP语言开发的多合一型渗透测试工具,它可以帮助我们完成信息采集、SQL漏洞扫描和资源爬取...

3436
来自专栏java一日一条

在 Visual Studio 上更好开发 Python 的六大功能!

Visual Studio 2013/2015 搭配 Python Tools for Visual Studio 扩充套件让 Visual Studio 能提...

581
来自专栏北京马哥教育

IBM技术专家教你“懒惰”Linux管理员的10个关键技巧

作者:Vallard Benincosa, 来源: https://www.ibm.com/developerworks/cn/linux/l-10sysadt...

2765
来自专栏嵌入式程序猿

一步步学习MQX实时操作系统(2)

上次简单介绍了MQX的一些背景和知识,今天我们来学习以IAR为开发环境,以kv4x系列控制器为平台,学习分析例程,搭建SDK+MQX开发环境。 准备工...

2686

扫码关注云+社区