不使用录屏方式,如何下载钉钉群里的直播回放. 开始前工具和知识准备主要参考知乎这篇文章 | 您所在的位置:网站首页 › 钉钉直播回放如何连续播放 › 不使用录屏方式,如何下载钉钉群里的直播回放. 开始前工具和知识准备主要参考知乎这篇文章 |
不使用录屏方式,如何下载钉钉群里的直播回放![]() imelondaddy ·Follow 3 min read·Mar 17, 2020-- 开始前工具和知识准备主要参考知乎这篇文章 fiddler下载地址: 下载工具用的老古董迅雷5.8.6.600版本,新建批量下载任务,设置好文件名字,开启单线程,任务数量调成99个,批量下载,基本能跑满带宽。 需要注意的地方,直播在实际情况下会网络中断,钉钉后台会根据中断时间点重新切块视频,重新命名文件名字,导致名字没有连续性。一开始不太明白,因为获取的url是从1到10000213结尾,以为一个时常仅124分钟的直播被阿里分成了一千多万份,直呼牛逼。后来一算,不对啊,30秒为一个小块,124分钟,也就249块文件。咋个出现了10000213结尾的url呢,问题就出在网络会中断,视频被非连续命名。 解决这个问题,就是打开fiddler,拉动钉钉直播回放进度条,分析后台,发现视频在第36块的时候因网络不好,重新联了一次。后台url就此时开始被重新命名到10000000.ts一直到10000213.ts结束。一共连续了213块视频片段。加上之前的36块,刚好对上视频。如果发现文件数量过于离奇,或者用迅雷批量下载会失败,那此时配合fiddler找到断点,就能下载完整的直播回放。。 注意在迅雷新建批量任务,字符变化不能循环超过999个(当然一般不会有这么多任务)。建立10000000到100000213。这里设置链接就必须是如下格式https://url.com/10000(*)。这样设置。把通配符字数设置成3位即可。 下载完成后,可以使用这个工具合并,也可以使用批处理用windows自带的copy命令进行二进制合并。 @echo offcopy /b *.ts filename.tspause复制上面代码到记事本,保存该文件到需要合并视频目录,后缀保持为.bat,双击运行即可得到合成文件。这里需要特别注意的是,合并的目标文件命名规则必须要有连续性(比如为1,2,3,4,5………100,101),否则合并的视频顺序无法保证。还是建议工具合并,可视性更好。。 2020年3月18号update 今天发现一个更加简单的工具可以完成上面的工作,参考B站这个视频,用到的工具在这里(单文件版]M3U8 Downloader_1.0[.Net4.6].exe)一个M3U8的下载小工具。额外注意的是在fiddler中找到以aliliving打头域名,url中包含.m3u8,类型为application/vnd的这个链接。直接把链接复制到工具中下载并自动合并,比上面我总结的方法好。 |
CopyRight 2018-2019 实验室设备网 版权所有 |