更新后改写m3u8文件 钉钉回放视频下载
前言
今天下载钉钉群的网课,发现以往使用的m3u8下载方式没法正常下载了,经过观察发现是钉钉对m3u8文件进行了改写,导致正常的下载器直接下载出错。
下载m3u8文件后进行编辑可使其符合下载格式。
需要的软件:Fiddler或Charles等抓包软件、m3u8下载器、支持正则表达式替换的文本编辑器
一、m3u8文件的修改方式
经过查找,阿里文档中有提到如何改写文件,链接如下
二、下载步骤
1.下载m3u8文件
用抓包软件找到m3u8文件,复制其内容粘贴到本地的文档中。
注意保留原m3u8文件的url链接。
2.修改数据
m3u8文件内容如下:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:1
#EXT-X-TARGETDURATION:34
#EXTINF:32.000,
bffb7015-4493-4746-ab79-aa775cef081a/1.ts?auth_key=1618919458-0-0-8afda3452a5da02cc7c08b8c1d28016e
#EXTINF:32.000,
bffb7015-4493-4745-ab79-aa775cef081a/2.ts?auth_key=1618919458-0-0-467ee08df8e993eab57556c642639f7f
#EXTINF:32.000,
bffb7015-4493-4744-ab79-aa775cef081a/3.ts?auth_key=1618919458-0-0-541acd9e2427f4a566ae7d805a3d4ea8
#EXT-X-ENDLIST
而url链接为:
https://aliliving-pre.alicdn.com/live_hp/bffb7015-4493-4746-ab79-aa775cef080a_merge.m3u8?app_type=win&auth_key=1618919458-0-0-d3c65539bc1d0fdb46c9628347a92678&cid=458038508a9e019409695952cdd64481&token=3245ad693c070196dd5d99a695fd26efXp2ObViFILefEDrDg2gG70icBpXEup5S_-19MKfwXV9cdSreaNwnOL_qa7jwxDmxpkU4swvYPd04mjNVTJAbeeoIM_JTGDL1PEnA_UHVzj4=&token2=6e39f5b39bfcad0b01b1a53a28557b904qsIRDl5rOEFTTtEK-kbbXkX5oZ4tVyCxgRN4G863_h-ahkRipxgWzd3LwFQXcjnAq8KxiH9oJRBn2R3s6loovbysIigaREwQ9UuMzx6CC4&version=6.0.3-Release.3030387
这里需要修改两个地方,一个是ts文件的相对地址改为绝对地址,一个是去掉?及后面的多余内容。其中ts文件的完整url是:
https://aliliving-pre.alicdn.com/live_hp/bffb7015-4493-4746-ab79-aa775cef081a/1.ts
所以只要使用替换修改
bffb7015
为
https://aliliving-pre.alicdn.com/live_hp/bffb7015
其中的开头url来自之前保存的url链接。
再用正则表达式匹配后面的auth_key内容并删除即可。
使用到的正则表达式如下
\?auth_key=1618919458-0-0-.................................
一共有32个"."用于匹配后面的随机key
完成修改的m3u8文件如下:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:1
#EXT-X-TARGETDURATION:34
#EXTINF:32.000,
https://aliliving-pre.alicdn.com/live_hp/bffb7015-4493-4746-ab79-aa775cef081a/1.ts
#EXTINF:32.000,
https://aliliving-pre.alicdn.com/live_hp/bffb7015-4493-4745-ab79-aa775cef081a/2.ts
#EXTINF:32.000,
https://aliliving-pre.alicdn.com/live_hp/bffb7015-4493-4744-ab79-aa775cef081a/3.ts
#EXT-X-ENDLIST
文档改后缀名为.m3u8后就可以直接在下载器中下载了。
后记
不会下载m3u8文件和缺少软件可以看这个链接。