视频拦截下载工具是一款可以用来拦截 Windows 播放视频的工具,配合另外一款工具 M3U8 就可以实现微信视频号的下载。但是这个过程太麻烦,能劝退96%的用户。@Appinn
感谢 @pcysanji 同学在频道群组评论中的推荐。
这是一个看起来完全自用的项目,开发者 @592767809 用爱发电,起了个很随意的名字:video_server,并且会在软件中提示「如你付款获取本软件,请立即申请退款并且差评」。
原理
开发者提供了下载原理:
- 在观看视频的过程中,使用server进行抓包,当拦截到指定的数据时,将数据推送到本地的服务器处理
- 本地服务器判断hls类型,如果是标准的hls,那么直接推送到m3u8批量下载器去处理下载任务
- 如果是自定义的hls,那么就将任务推送到本地的下载器后台接管下载任务,下载完成后,会推送一个合并任务到m3u8批量下载器进行文件合并,最后自动关闭窗口
- 如果是mpd类型,会调用N_m3u8DL-RE下载
- 使用本地下载下载器的任务,下载的缓存文件是不会自动删除,需要合并完成后手动删除
青小蛙也根据官方教程制作了一张使用流程表:
实际上这里面阻挡最多用户的,大概就是安装证书那个步骤了。但这也是没有办法的,毕竟想要解密 https 流量,就需要使用 MitM(中间人攻击)方法,通过信任自己的证书,拦截并解密所有的 https 流量。
青小蛙也尝试了下载视频号视频,跟着教程来,还是挺方便的:
此方法还可以下载其他网页、软件里的视频。
获取
原文:https://www.appinn.com/video-server-download/