在线视频嗅探

123浏览器开发了一个在线视频嗅探的功能,打开浏览器设置页面,设置嗅探功能开关。

123浏览器可以嗅探到页面上的在线视频 hls m3u8 的视频资源,然后通过信息条提示,方便下载,如下图所示。

另外还在 菜单 -> 更多工具 里提供提供了一个 “下载 hls 视频” 入口,可以手动输入 hls m3u8 链接下载,如下图所示。


相比 ffmpeg 和其他的 hls 下载工具,123浏览器有以下优点:

  • hls 在线视频分了很多片,一般多达几百个,ffmpeg 依次一个个下载速度比较慢。123浏览器并行下载多个分片,速度提高几十倍。
  • 内置重试逻辑,保证下载 hls 多达几百个分片的成功率和完整性。
  • 针对目前一些 hls 在线视频的防护逻辑,比如 token 校验、跳转、格式伪装,都做了处理,提高下载的成功率。
  • 自动把 hls 多个分片合并成一个 mp4 格式视频。

这个功能搭配上油猴上视频解析脚本,可以方便的下载主流在线视频网站上的视频。

Tampermonkey插件点击安装 ,大家可以把他理解为一个用户脚本管理器。它本身是无法为我们发挥什么作用的,它主要依靠各大社区编写的扩展脚本(JavaScript代码)运行在浏览器上,来改变被访问网页的功能,提升我们的网页浏览体验 。