突破钉钉直播回放下载限制

发布于 2022-02-09  355 次阅读


由于都知道原因,各位从2020年用上了虚拟版蝙蝠——钉钉,不过钉钉确实在不能出行的时候提供了方便,例如它可以提供直播,视频会议等功能进行交流,而且直播还可以回放。可是有些人希望将直播内容保存下来以供没有网络连接时观看或者发送给别人,这时你会发现有两种可能。
第一步,打开群聊
20200406102606919.png
第二步,点进直播回放
20200406103307956.png
第三步,点击下载
20200406103709226.png
有些人到了这里就拿到视频去蹦迪了,but……
20200406103915518.png

20200406104041607.png
革命尚未成功,同志仍需努力,我们开始研究怎么把视频拿到手。
这里有两种方式,鉴于现在用电脑版下回放并且懒得双设备操作的人比较多,我们今天只探讨电脑单设备下载。

这是迫不得已,阿里粑粑别捶我!

那么……开始准备一下,你需要……

· 一台电脑
· 一个叫Fiddler的抓包工具(Wireshark也可以,本人觉得Fiddler简便点)

没有Fiddler?Google一下,你就知道!
你也可以点此下载(请注意:此处链接正在修复)。
嗯好,我们开始(假设你已经安装完毕Fiddler并设置好HTTPS解密)!
首先打开目标视频,等到播放开始后立刻暂停(关掉也可以,目的已经达到了)。
查看抓包记录,发现会有一个标蓝的HTTPS响文,内容是这样的:

https://h5.dingtalk.com/live/pc-playback.html?cid=你的CID&anchorId=你的ID

再之后有很多https://aliliving-pre.alicdn.com 的响应,这里注意一点,有的人会发现是ts文件,这是因为钉钉采用的分段传输,每个ts(末尾除外)是30秒的视频,除非你有时间去耗费,否则我们还是去找m3u8的那个,一般是在第一个响应报文里。
之后你就获得了m3u8的链接,你也可以去提取ts后转mp4,这是你自己的事情了。
本期水文就到这里了,献祭阿里保平安,再会~


如果有什么错误,请你偷偷告诉我哟~