如何下载视频网站中video标签中的视频资源以blob:http开头的地址的资源
一、问题场景
想下载知乎视频资源,却发现视频链接是这个样子的
blob:https://v.vzuu.com/b6146956-6e52-406d-8909-f3f1b81ae461
当时一脸懵比啊 ~难道blob:https是什么牛逼的新协议?于是进行了一番探索
二、探寻结论
结论就是blob:https并不是一种协议,而是html5中blob对象在赋给video标签后生成的一串标记,blob对象对象包含的数据,浏览器内部会解析;
在web容器中的页面代码
浏览器访问后的页面代码
这是因为在浏览器中执行了如下js
三、关于资源下载
很多小伙伴查找这个问题,是为了下载视频资源,
资源的真实下载链接可在chrome的调式模式的network中找到,
但有种资源比较特殊,即m3u8格式的资源
这种格式的视频会被分解成很多个小片段,这个链接下载的是一个包含多个小视频(ts格式的视频)的链接集合,这样做的目的是:
1、可以方便切换分辨率(多个ts格式的视频支持无缝流畅播放,MP4不行);
2、可能就是防止下载吧;
使用ffmpeg下载,ffmpeg -i "https://xxxxxx" "out.mp4",将拉流地址和输出地址用英文引号括起来
如何下载视频网站中video标签中的视频资源以blob:http开头的地址的资源相关推荐
- 视频网站中video标签中blob:http
视频网站中video标签中blob:http 一.问题场景 想下载知乎视频资源,却发现视频链接是这个样子的 blob:https://v.vzuu.com/b6146956-6e52-406d-890 ...
- 视频网站中video标签中的视频资源以blob:http呈现的探索
一.问题场景 想下载知乎视频资源,却发现视频链接是这个样子的 blob:https://v.vzuu.com/b6146956-6e52-406d-8909-f3f1b81ae461 当时一脸懵比啊 ...
- vue3-video-play视频组件的使用(一)——基本使用 HTML5中Video标签的属性、方法和事件汇总
vue3-video-play视频组件的使用(一)--基本使用 & HTML5中Video标签的属性.方法和事件汇总 npm地址:https://www.npmjs.com/package/v ...
- [html] 说说video标签中预加载视频用到的属性是什么?
[html] 说说video标签中预加载视频用到的属性是什么? 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题
- 【实战问题】【3】iPhone无法播放video标签中的视频
问题:视频都是MP4格式,视频可以在手机上正常播放.video标签中的视频在安卓点击可以播放,但在iPhone无法播放 解决方案: 1,视频编码格式问题,具体iPhone手机支持的是哪些格式可见官方的 ...
- html5标签属性大全_HTML5中video标签如何使用
HTML5中的video标签用于播放视频文件的,在video标签中我们可以设置窗口的宽高,视频的自动播放,循环播放以及视频的封面图片等等 HTML5是下一代HTML,新增了许多新的标签,这些标签实现了 ...
- HTML5新增的video标签,HTML5中video标签的使用方法
HTML5中video标签的使用方法 发布时间:2020-08-27 11:33:56 来源:亿速云 阅读:100 作者:小新 这篇文章将为大家详细讲解有关HTML5中video标签的使用方法,小编觉 ...
- 去掉h5播放器中voide标签中的下载按钮
去掉H5播放器中voide标签中的下载按钮,参考代码: <video width="320" height="240" controls> & ...
- php video标签使用方法,HTML_HTML5 video标签(播放器)学习笔记(一):使用入门,近有在学习html5中video标签(播 - phpStudy...
HTML5 video标签(播放器)学习笔记(一):使用入门 近有在学习html5中video标签(播放器)的使用,这里做一些学习笔记,方便自己查阅和记录,本文是第一篇,将介绍的是使用该标签初始化该做 ...
最新文章
- 综合使用union和limit区分结果并限制返回结果集的条数
- pdb连接数_CDB与PDB的连接-阿里云开发者社区
- Servlet基础(一)
- db2 某个字段排序_MySQL、Oracle、DB2等数据库常规排序、自定义排序和按中文拼音字母排序...
- Spring事务管理接口
- 一个简单51c语言程序,求一个 89C51 简易计算器的c语言程序 只要加减乘除就行!...
- 消防荷载楼板按弹性还是塑性计算_技术周刊 | 关于荷载输入若干问题的解答
- MaterialImageLoading
- R语言数据分析 | 谱系图与聚类分析
- java技术英文名词读音_Java开发,Java development,音标,读音,翻译,英文例句,英语词典...
- Qt中波兰语不显示尖音符
- Swap——二分图最大匹配
- 时寒冰:中国房价下跌序幕刚刚拉开
- Cesium中对geojson的处理
- 大工16计算机应用基础2,大工20秋《计算机应用基础》在线测试2
- 金融专业术语之——信用转换+期限转换+流动性转换
- 《北京市机动车停车管理条例(草案送审稿)》征求意见
- Mish: A Self Regularized Non-Monotonic Activation Function 论文笔记
- 深入研读“ReDet: A Rotation-equivariant Detector for Aerial Object Detection”学习笔记
- 闭路电视监控系统--天毅网络
热门文章
- 类似冒险岛这类游戏是用什么语言编写?或者说它的制作流程是什么?
- 解决Notepad++ Plugin Manager无法加载插件的方法no new plugins available
- 在处理时有错误发生: qmail qmail-run E: Sub-process /usr/bin/dpkg returned an error code (1)
- iOS小技能:lldb打印block参数签名( Python script for lldb that prints an Objective-C block signature)
- 「镁客早报」美国国会议员表示不会在今年通过无人车驾驶法案;苹果证实今年出货的iPad Pro有轻微弯曲...
- 「镁客早报」特斯拉标准版Model3正式上市,售价3.5万美元;百度被爆搜索小学和幼儿园会导向色情网站...
- 国家级荣誉!烽火参建的这个项目获“鲁班奖”
- SimpleFOC(三)—— AS5600角度读取
- 压力测试工具之FIO
- 3884: 上帝与集合的正确用法 欧拉函数+降幂公式