适用场景:直播时可免费观看,但回放收费。若用录屏软件录屏,磁盘占用又太大。

工具: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)合并后的文件如果过大,可再使用其它视频压缩工具进行压缩。

下载直播视频通用方法相关推荐

  1. 下载yutube视频的方法 超方便

    下载yutube视频的方法 超方便 Keepvid.com这个网站非常爽,只要把youtube相应视频的url填入,它就会自动提取出flv文件供下载了,而且速度还很快.keepvid支持大部分流行视频 ...

  2. 下载网页视频的软件 下载网页视频的方法

    视频已然成为一种非常有力的展示方式,我们想要下载视频内容,需要用到下载网页视频的软件,如今这类软件有很多.下载网页视频的方法,也因为使用的软件不同,方法各异.下面我们就来看详细介绍吧! 一.下载网页视 ...

  3. 如何下载微信直播视频(方法篇,HLS视频流)

    HLS视频流,直播视频下载,会议视频下载 一般视频下载 针对HLS视频流 一般视频下载 1 安装chrome的浏览器插件 Video Downloader Pro 2 将视频播放地址在新标签页打开,然 ...

  4. safari下载网络视频的方法

    func0: 介绍一个办法,在需要下载的视频的网页地址的网站名后面直接加上xia就可以下载了.附上截图. func1: Safari 6.0下面没有option+command+A了 大概是为了保护版 ...

  5. 下载网页视频的方法:网站视频下载方法技术分享 或者用遨游5浏览器(下载视频)...

    http://www.pc6.com/infoview/Article_68373.html 这是我多年做开发的经验,你不需下载专业软件,几步就可以拿到视频资源.在度娘搜索的时候,大多数方法都是去缓存 ...

  6. 不用安装软件也能下载网页视频的方法

    最近在参加一项培训,觉得培训专家的视频很好,想下载下来自己以后多看,但是这个培训网站并不能下载视频,怎么办? 通过百度了解到有一个很好的办法,不用下载安装任何专门软件或录屏软件也能得到这个视频.这个方 ...

  7. 如何打造一款直播App(方法流程)

    概要 分享内容: 互联网内容载体变迁历程,文字--图片/声音--视频--VR/AR----..从直播1.0秀场时代(YY),2.0游戏直播(斗鱼.虎牙.熊猫)到如今全民直播3.0泛生活娱乐时代(映客. ...

  8. 腾讯视频下载的视频怎么导出来_手机腾讯视频怎么缓存视频电影

    本文小编给大家分享的是腾讯视频下载的视频怎么导出来_手机腾讯视频怎么缓存视频电影.相比其它的视频客户端,腾讯视频的多维度筛选,大数据比对,更有利于用户发现和推荐自己喜爱的影视剧内容.腾讯视频播放器推荐 ...

  9. 利用浏览器Fvd Downloader插件下载网页视频、音乐

    转自:http://jingyan.baidu.com/article/92255446ac2704851648f40c.html 注意百度传课的视频通过这种方式不能正常下载,下载下来的文件是加密的, ...

最新文章

  1. bat批处理-上传jar包至私服
  2. 【Kotlin】Kotlin 领域特定语言 DSL 原理 一 ( DSL 简介 | 函数 / 属性扩展 )
  3. 用PyCharm Profile分析异步爬虫效率
  4. UpdatePanel中用后台调用Javascript
  5. 用python turtle库画正方形_用Python Turtle画一个正方形
  6. Liferay6.2.1 集成 CAS4.0 实现单点登录与应用系统集成
  7. ZooKeeper动态重新配置
  8. Linux AIO的新归宿:io_uring(介绍,系统调用)
  9. web图片铺满网页_html5的video的背景图片poster铺满全屏大小方法
  10. azure云数据库_使用Azure SQL数据库构建ASP.NET应用
  11. 读我是一只IT小小鸟有感
  12. 删除进程 linux,linux批量删除进程
  13. 14行代码教你制作自己的有道词典单词本(python)
  14. 狭义相对论推导过程中的数学悖论--有没有人能解释下?
  15. Splitter 用法
  16. WPS 关闭自动更新和热点新闻推荐
  17. 计算机ms office 基础知识教程,计算机等级考试二级MS-Office基础知识教程.doc
  18. iOS中获取WiFi的SSID(CNCopySupportedInterfaces())
  19. 图像聚光灯 Image Spotlight for Vue
  20. debian nvidia 安装_在 Debian 上安装 Nvidia 显卡驱动启用 Nvenc

热门文章

  1. boot.artboot.oat
  2. 常见的反弹shell的方法以及对反弹shell的解释
  3. 面向对象软件工程知识点
  4. 【宫水三叶的刷题日记】732. 我的日程安排表 III
  5. 虾米 Xiami to Spotify
  6. 床头笔记之Android开发学习(三)
  7. 26岁的我离婚了!80后婚姻注定死在房子上!
  8. 收藏!华为智能计算业务部长孙雷在中国企业服务年会的演讲(全文)
  9. 前端之CSS3知识整理2
  10. 计算机毕业设计 基于JavaWeb的奖学金评定管理系统(源码+论文)