下载直播视频通用方法
适用场景:直播时可免费观看,但回放收费。若用录屏软件录屏,磁盘占用又太大。
工具:Fiddler、批量修改文件名工具
1)打开Fiddler,依次点击 “Rules > Customize Rules...” 打开Fiddler ScriptEditor(或者通过点击右侧面板中的FiddlerScript标签进入);
2)在电脑微信中打开直播页面,这时 Fiddler 会抓到很多数据请求,找到直播数据相关的数据获取相关的域名(直播流数据的识别:后缀为ts、前方有视频图标标识、数据量较大);
3)在 Fiddler ScriptEditor 中找到 OnBeforeResponse 函数,在其内部添加如下的代码片段(红框中的域名替换为上一步得到的域名,代码中的filename的获取也需根据实际地址做适当调整),修改后保存;
if (oSession.fullUrl.Contains('liveplay-dx.xiaoeknow.com') && oSession.fullUrl.Split('?')[0].EndsWith('.ts')) {var directory = "E:\\Temp\\video\\";var urlArr = oSession.fullUrl.Split('?')[0].Split('_');var filename = urlArr[urlArr.length - 1];var pathName: String = System.IO.Path.Combine(directory, filename);FiddlerApplication.Log.LogString("path2="+pathName);oSession.SaveResponseBody(pathName);
}
4)上一步修改完成后,Fiddler会重载脚本,然后抓取直播流数据保存到本地,这时打开本地目录可以看到会间歇性地出现很多ts文件;
5)在直播结束后,因为电脑对文件名的排序规则与人不同,所以需要梳理ts文件的文件名以保证它们的先后顺序正确(比如文件99.ts和100.ts在排序的时候,电脑会把100.ts排在99.ts前面,应该把99.ts改为099.ts,使所有文件的名称长度相等,不足就在前面补0)。因文件较多,可使用第三方软件来改名,这一步主要是为下一步合并文件做准备(本例中视频未乱序,就不改名了);
6)使用 Win+R 打开命令行窗口,将众多的ts片段合并为一 copy /b E:\Temp\video\*.ts D:\1.mp4(命令中的目录和文件名根据实际情况自行修改);
7)合并后的文件如果过大,可再使用其它视频压缩工具进行压缩。
下载直播视频通用方法相关推荐
- 下载yutube视频的方法 超方便
下载yutube视频的方法 超方便 Keepvid.com这个网站非常爽,只要把youtube相应视频的url填入,它就会自动提取出flv文件供下载了,而且速度还很快.keepvid支持大部分流行视频 ...
- 下载网页视频的软件 下载网页视频的方法
视频已然成为一种非常有力的展示方式,我们想要下载视频内容,需要用到下载网页视频的软件,如今这类软件有很多.下载网页视频的方法,也因为使用的软件不同,方法各异.下面我们就来看详细介绍吧! 一.下载网页视 ...
- 如何下载微信直播视频(方法篇,HLS视频流)
HLS视频流,直播视频下载,会议视频下载 一般视频下载 针对HLS视频流 一般视频下载 1 安装chrome的浏览器插件 Video Downloader Pro 2 将视频播放地址在新标签页打开,然 ...
- safari下载网络视频的方法
func0: 介绍一个办法,在需要下载的视频的网页地址的网站名后面直接加上xia就可以下载了.附上截图. func1: Safari 6.0下面没有option+command+A了 大概是为了保护版 ...
- 下载网页视频的方法:网站视频下载方法技术分享 或者用遨游5浏览器(下载视频)...
http://www.pc6.com/infoview/Article_68373.html 这是我多年做开发的经验,你不需下载专业软件,几步就可以拿到视频资源.在度娘搜索的时候,大多数方法都是去缓存 ...
- 不用安装软件也能下载网页视频的方法
最近在参加一项培训,觉得培训专家的视频很好,想下载下来自己以后多看,但是这个培训网站并不能下载视频,怎么办? 通过百度了解到有一个很好的办法,不用下载安装任何专门软件或录屏软件也能得到这个视频.这个方 ...
- 如何打造一款直播App(方法流程)
概要 分享内容: 互联网内容载体变迁历程,文字--图片/声音--视频--VR/AR----..从直播1.0秀场时代(YY),2.0游戏直播(斗鱼.虎牙.熊猫)到如今全民直播3.0泛生活娱乐时代(映客. ...
- 腾讯视频下载的视频怎么导出来_手机腾讯视频怎么缓存视频电影
本文小编给大家分享的是腾讯视频下载的视频怎么导出来_手机腾讯视频怎么缓存视频电影.相比其它的视频客户端,腾讯视频的多维度筛选,大数据比对,更有利于用户发现和推荐自己喜爱的影视剧内容.腾讯视频播放器推荐 ...
- 利用浏览器Fvd Downloader插件下载网页视频、音乐
转自:http://jingyan.baidu.com/article/92255446ac2704851648f40c.html 注意百度传课的视频通过这种方式不能正常下载,下载下来的文件是加密的, ...
最新文章
- bat批处理-上传jar包至私服
- 【Kotlin】Kotlin 领域特定语言 DSL 原理 一 ( DSL 简介 | 函数 / 属性扩展 )
- 用PyCharm Profile分析异步爬虫效率
- UpdatePanel中用后台调用Javascript
- 用python turtle库画正方形_用Python Turtle画一个正方形
- Liferay6.2.1 集成 CAS4.0 实现单点登录与应用系统集成
- ZooKeeper动态重新配置
- Linux AIO的新归宿:io_uring(介绍,系统调用)
- web图片铺满网页_html5的video的背景图片poster铺满全屏大小方法
- azure云数据库_使用Azure SQL数据库构建ASP.NET应用
- 读我是一只IT小小鸟有感
- 删除进程 linux,linux批量删除进程
- 14行代码教你制作自己的有道词典单词本(python)
- 狭义相对论推导过程中的数学悖论--有没有人能解释下?
- Splitter 用法
- WPS 关闭自动更新和热点新闻推荐
- 计算机ms office 基础知识教程,计算机等级考试二级MS-Office基础知识教程.doc
- iOS中获取WiFi的SSID(CNCopySupportedInterfaces())
- 图像聚光灯 Image Spotlight for Vue
- debian nvidia 安装_在 Debian 上安装 Nvidia 显卡驱动启用 Nvenc