如何下载钉钉直播回放

前言

现在由于众所周知的原因,大部分学校都开始使用钉钉上课了。

但是当我需要下载直播回放的时候,就会见到如下图所示

16598-mb0ut3zzz1d.png

93482-baqqca9mvs.png

这种就难以解决了。

第一种想法

我想到了obs studio。然而录像的方式导致钉钉点赞的画面也一并被录制下来,遂放弃。

第二种想法

我使用了抓包工具charles。首先要配置SSL代理,否则无法抓到HTTPS流量。

78181-9kb685v4qdo.png

点击代理设置,检查是否打开了Windows代理。

47643-qo1td2n1eg.png

找到SSL代理设置

40205-ix4tcbq8rh.png

启用SSL代理,添加包括.,表示所有请求都经过Charles。

13552-277wlvo3m4e.png

安装根证书

13842-35zzhduh7w8.png

注意:安装时需将证书放入“受信任的根证书”中。

98627-vo3l38324zo.png

开启抓包和SSL代理

04477-5v1uh3nho1v.png

打开钉钉,找到直播回放,点击打开,回到Charles

55390-1lggyq9brbk.png

找到alicdn.com,展开live_hp文件夹

36949-ij19y6c0ljl.png

其中就是一段一段的ts视频流。将钉钉的播放速度设置为2x,并且等待播放完成。

69223-rozwgrhsxw.png

播放完成后,右键文件夹,选择“保存所有”。即可保存到桌面。然后对这些文件进行整合运动。可以选择网络上下载的ts文件合并工具进行操作,合并完成后就是完整的ts文件了。

第三种想法

21日中午我偶然发现抓包的时候下面还有一行,就是下图

47117-q85k42hnb2c.png

我之前都没怎么仔细看过这个response,一看,这不是m3u8的文件吗!!!!!所以之前的操作是重复造轮子,下载视频的操作流程就大大简化了。以下是详细操作过程。

依然打开Charles,开启抓包。打开钉钉直播回放,请注意不要关闭或暂停钉钉的播放。找到上图的入口。右键保存。

30810-51y1ap0u87b.png

随便找一个带替换功能的文本编辑器,打开刚才的m3u8文件。我们看到,文件内为相对链接。我们要进行替换。

18053-2tolqz0sq7i.png

Ctrl+F打开搜索工具。

25275-u7oj8q9yzkb.png

将前面一段类似UUID的东西复制,替换为https://dtliving.alicdn.com/live_hp/+UUID
请注意:有时候这一段内容为https://dtliving-pre.alicdn.com/live_hp/+UUID
点击全部替换,保存退出。

现在你的m3u8文件可以通过某些播放器(如PotPlayer)打开直接播放了。

我们随便找一个m3u8下载器。

46962-5fqqqh2y3xe.png

下载成功之后可以自动合并成mp4。

01423-1si221kj1tr.png

Tags:none
上一篇
下一篇

添加新评论

0:00