钉钉直播视频回放下载方法
背景
观看的课程视频无法下载,找了很久才找到办法,原理是利用chrome嗅探出m3u8的文件地址(直播视频会被切割成许多的ts文件,而m3u8就是ts文件的列表文件,会记录每一个ts文件的地址)
而ts文件就是一个小的视频文件 再使用一些视频工具合并就可
具体工具需要2个,
1,m3u8x,一款m3u8下载ts文件的工具
https://sourceforge.net/projects/m3u8x/
2,批量修改文件名称的工具
http://www.kuaigaizhushou.com/
主要是弥补m3u8x不能合并加密ts文件的问题,需要批量修改下文件名
第一步,打开chrome浏览器,打开直播网址开启开发者工具,点击network面板,输入m3u8,嗅探出文件地址
如果找不到,轻刷新页面
可以看到我们的m3u8的地址具体
点击这个m3u8文件 可以看到许多个ts视频文件的具体地址
然后下载好 m3u8x 放入 quality url 记得点 one。。。one
就会下载很多ts文件
下载完点击打开文件夹
可以看到很多文件
使用文件修改器
去掉后缀
最后合并为mp4就好了
总结
需要先用chrome的 network功能找到m3u8 然后再使用工具下载ts文件,
需要改下名称 因为工具的缺陷无法识别有后缀的ts文件,然后就可以合并mp4
更新(8月6日 2020)
尝试使用上面的工具下载一些ts文件
但是ts加密后 是无法合并的
所以这个时候需要解密的
https://github.com/nilaoda/N_m3u8DL-CLI/releases
目前用下来比较好用的是这个
下面是果壳网的介绍
https://www.ghpym.com/nm3u8dlcli.html
亮点是
支持下载m3u8链接或文件为mp4或ts格式,并提供丰富的命令行选项。
支持AES-128加密自动解密
支持多线程下载
支持下载限速
支持断点续传
支持Master List
支持直播流录制(BETA)
支持腾讯、爱奇艺、优酷的杜比视界m3u8下载
支持自定义HTTP Headers
支持自动合并 (二进制合并或使用ffmpeg合并)
支持选择下载m3u8中的指定时间段/分片内容
支持下载路径为网络驱动器的情况
支持下载外挂字幕轨道、音频轨道
支持仅合并为音频
自动使用系统代理(可禁止)
针对国内视频网站m3u8进行了优化
提供SimpleG简易的GUI生成常用参数