现在视频网站非常火爆,有时候看到一些精美的视频,我们都想下载下来,方便日后观看,但不懂电脑知识的人,就觉得非常难,特别是一些大型的客户端视频网页,都是引导你要下载好它们的客户端才能下载到你搜索对应的视频!
一、直接扒代码
在你的浏览器视频界面按快捷键F12可以看到相对应的视频代码,直接扒代码就可以。、
至于什么格式,自己下载下来后,用格式工厂直接转换就ok了。
二、看network
比如说触手的视频,看network就能找到视频,一开始我还是硬生生慢慢的找,后来有网友提示,可以先按size排序,因为视频会比一般的文件都大很多==,这样就简单啦,哈哈哈。
三、利用Chrome与迅雷下载视频
这个方法比较推荐,虽然复杂点,但很有效。
展开全文
适用网址:斗鱼、慕课网、网易云课堂、B站等等。
我们都知道视频网站为了保护版权防止盗链下载一般都使用分段视频的方式来加载。对于一般的 .flv 格式就几段最多也就十几段视频源,但 .ts 的格式正常每段几M,一小时左右的视频基本要几百段,手动下载那就太累了。接下来分享一个无痛的方法,并且只须用到系统常用软件。
1、获取原视频
下面以某视频为例,使用 Chrome 访问并打开开发者工具切换到 Netword 面板,可以点下视频开始以及快结束的位置,这时我们可以发现视频源是一个有规律的地址,并且从001到344。
http://vodhls1.douyucdn.cn/live/normal_live-1472475rRBixlMro--20161208170245/8a710e1fcd074f5e8172a289948015b4_0000001.ts?k=13f7855bd737b9572e71edaf4bf0cd23&t=585eb0a5&d=97D3DB2B2FBB6117D2076CA626978877&u=0&ct=web&vid=40890
重点看我标红的地方就可以。
2、批量下载 .ts 视频
先打开迅雷,新建任务,然后选择批量添加任务。
设置URL规则,用(*)代表变化部分,最多长度为3(因为迅雷最多支持同时添加1000个任务)
大家只要关注我圈上的3部分就可以。
第一部分:选择你要变化的数字的位置换成一对小括号和通配符,即 (*) ,不过这里有需要注意的地方,我们注意到这里我写了6个0和一个通配,那下面那一栏,对应的写的就是0到9(一位数字),当ts文件是10到99的,那这里就得写成5个0加一个通配,一次类推,ts文件是100到999的,这里就得写成4个0加一个通配,总之,ts文件的总位数是7位,这也就意味着我们虽然是批量下载,但还是得分批,0到9一批,10到99一批,100到999一批,等等,这个注意下就ok啦。
第二部分:前面2个输入框第一部分已经说完了,现在主要就是通配符的长度了,这里默认写1就行,那写2和3为啥就不行呢,你们自行尝试就知道了,第三部分可以看结果。
第三部分:这里相当于检查的部分,填写好前面2部分后,就可以在第三部分查看ts文件的范围,我们可以依此校验前面的配置是否正确。
点“确定”之后会弹出以下弹窗:
这个我们只需注意“合并为任务组”就可以了,这个是什么意思呢,意思是这个ts文件归类到你先写好的任务组里,这样方便管理。
如果没有设置错误,接下来会自动下载了。
下载完成后,那怎么实现将这些ts文件合并成一个呢?
其实这个更简单了,利用一行 DOS 命令就可以实现。
copy/b D:ideo*.ts D:ideo-allall.ts
执行以上命令后会将 D:ideo 目录下面所有的 .ts 文件合并成 all.ts,并把这个all.ts 文件放在video-all文件夹里。
命令说明:
copy 用来合并文件,不加/b参数会当成普通文本文件来合并,加了该参数表示以二进制文件来合并;另外文件顺序是按文件名来排序的,由于绝大多数视频流文件名也都非常有规律,基本上无须自己重新命名排序。(注:路径中不要存在空格)
大家还有更好的方法可以分享出来!