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

前言:

在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 条评论
登录 后参与评论

相关文章

来自专栏10km的专栏

java nio: Files.isWritable判断文件夹可写(创建子文件夹或文件)

java.nio.file.Files.isWritable方法用于测试一个文件是否可写。但是对于文件夹,这个办法并不能用来测试文件夹是否可以创建子文件夹或文件...

1905
来自专栏xingoo, 一个梦想做发明家的程序员

Express开发实例(2) —— Jade模板引擎

前一篇通过helloworld,简单介绍了Express中的开发,本篇继续深入的学习express的模板。 关于Jade的用法,网上有很多,本篇参考:Jad...

1946
来自专栏cnblogs

vue组件如何被其他项目引用

自己写的vue组件怎么才能让其他人引用呢,或者是共用组件如何让其他项目引用。本文就粗细的介绍下,如有疑问欢迎共同讨论。在这里你能了解下如下知识点: 1. 如何发...

2105
来自专栏测试开发架构之路

vs2010点调试,显示系统找不到指定的文件

首先,查看“项目”-“属性”-“链接器”-“常规”-“输出文件”,路劲是否是“bin/xxx.exe”, 如果是请继续看我的解答,否则请忽略下面的内容。 原因是...

2757
来自专栏奔跑的蛙牛技术博客

证明angular2+只会维护一个相同的service实例

693
来自专栏个人随笔

房上的猫:了解java与学习java前的准备

一.java  概述:   1.通常指完成某些事情的一种既定方式和过程   2.程序可以看做对一系列动作执行过程的描述   3.计算机按照某种顺序完成一系列指令...

3419
来自专栏Java技术分享

JSP Layout详细介绍

JSP Layout 是一个用来实现 JSP 布局支持的简单示例项目。该项目只需要一个 Servlet 类,一些配置即可。下载的压缩包中包含一个完整的项目,可直...

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

EVC3/4项目升级到Visual Studio项目的一些建议

    大家都在忙着研究WP7了,每天在园子里有好多精彩的文章出现。这几天受朋友的委托,帮忙把他手头的一个项目进行升级。情况大概是这样的:项目是用EVC 3来开...

16110
来自专栏鬼谷君

mysql命令行修改字符编码

1192
来自专栏青枫的专栏

MyEclipse中,使用Maven新建web项目后,提示The superclass "javax.servlet.http.HttpServlet" was not found on the Ja

  使用 MyEclipse + Maven 建立了一个 Javaweb工程,在编写 JSP页面 时,顶端出现“红色”的报错信息:The superclass ...

462

扫码关注云+社区