简单粗暴无需拼接下载 blob (ts)视频文件

简单粗暴无需拼接下载 blob (ts)视频文件网上很多视频采用blob来播放视频,查看源码会发现video的src为形如:src=”blob:https://*/f2880c6a-c2c5-4146-96b2-944ae555b76a”<videoid=””class=””preload=”auto”playsinline=”playsinline”webkit-playsinline=””x5-playsinl…

大家好,又见面了,我是你们的朋友全栈君。

网上很多视频采用blob来播放视频,查看源码会发现video的src为形如 :

src=”blob:https://*/f2880c6a-c2c5-4146-96b2-944ae555b76a”

<video id="" class="" preload="auto" playsinline="playsinline" webkit-playsinline="" x5-playsinline="true" src="blob:https://*/f2880c6a-c2c5-4146-96b2-944ae555b76a"></video>

如果直接下载 blob:https://*/f2880c6a-c2c5-4146-96b2-944ae555b76a 会无法下载 

简单粗暴无需拼接下载 blob (ts)视频文件

网上提供了很多方法:1、利用插件;2、逐个下载ts文件,然后利用视频处理工具拼接视频;3、……

发现上边的诸多方法都太麻烦,技术含量太高。

今天介绍一种简单粗暴的方法:

1、点击播放视频

2、鼠标移到视频播放窗口,浏览器自带的工具会提示“下载”“弹出窗口”工具栏

简单粗暴无需拼接下载 blob (ts)视频文件

3、点击“下载”,会弹出一堆ts文件的下载列表

简单粗暴无需拼接下载 blob (ts)视频文件

3、复制第一个链接的地址

https://*/v.f240.ts?start=0&end=334451&type=mpegts

我们会看start和end两个参数,分别表示当前ts文件的视频开始和结束位置。因为是第一个,所以start=0

4、将视频拖动到最后,像上一步一样,复制最后一个下载链接地址

这一步有可能会有问题,后边说明。

https://*/v.f240.ts?start=2267468&end=312421407&type=mpegts

这一次我们记下end的数值,end=312421407

5、修改第一个下载链接的end参数为end=312421407,我们即可得到完整视频的开始和结束位置。

https://*/v.f240.ts?start=0&end=312421407&type=mpegts

6、将修改后的链接复制到浏览器地址栏,或者新建下载任务,就可以下载完整视频。

搞定。

简单粗暴无需拼接下载 blob (ts)视频文件

7、下载完后就可以直接播放了,现在大多数播放器都支持ts视频的播放。(也可以直接把文件格式改为.mp4)

 

说明:第4步我们拿到的end有可能不是最后一个视频的参数,所以有个暴力的方法,那就是把end参数改成一个尽可能大的数字就ok了。

本方法目前只对测试案例有效,未对其它网站视频做验证!仅供参考。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/161224.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 机器学习是什么?

    机器学习是什么?WhatisMachineLearning?机器学习现在是一大热门,研究的人特多,越来越多的新人涌进来。不少人其实并没有真正想过,这是不是自己喜欢搞的东西,只不过看见别人都在搞,觉着跟大伙儿

  • 配对t检验的应用条件是什么_配对t检验在实际工作中的应用[通俗易懂]

    配对t检验的应用条件是什么_配对t检验在实际工作中的应用[通俗易懂](r:相关系数)双样本t时用此公式计算标准误:→三、成组t检验:适用于完全随机设计的两均值比较,要求个体之间相互独立,两组资料均服从正态分布且方差齐性,即为标准的双样本t检验。四、我们重点来看一下,配对t检验,配对t检验从设计上分为3种情况,如下:1、自身配对设计:选择K个受试者,分别在甲、乙两个不同的试验条件(即某个因素的两个水平)下,测出每个受试者同一个指标的两个数值,并把它们配成一对。2、同…

  • MySql必知必会内容导图

    MySql必知必会思维导图1.DBMS分类(1)关系数据库系统(2)面向对象的数据库系统(3)对象关系数据库系统对象关系数据库系统是在传统的关系数据模型基础上提供元祖,数据,集合等更为丰富

    2021年12月28日
  • Oracle数据库双机热备方案「建议收藏」

    http://blog.chinaunix.net/uid-25806228-id-2141469.html1.方案综述OracleFailSafe是架构在MicrosoftClusterServer(MSCS)上的一个Oracle产品,为Oracle的一些产品(数据库、OracleApplicationServer等)提供高可用性。提供

  • 新版Pycharm中Matplotlib图像不在弹出独立的显示窗口「建议收藏」

    新版Pycharm中Matplotlib图像不在弹出独立的显示窗口「建议收藏」官方说明链接:https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000736584-SciView-in-PyCharm-2017-3-reduces-functionality-of-Matplotlibpycharm从2017.3版之后,将matplotlib的绘图的结果默认显示在SciView窗口中…

  • 面试TodoList

    面试TodoList

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号