无差别视频提取工具

背景

  • 之前笔者实现了m3u8 视频在线提取工具,可对 m3u8 视频进行提取,合并,下载。实现整个视频下载流程。
  • 后续还实现了非定制性的 ASE 解密功能(不提供定制性服务,定制性解密,属于破解,侵权行为,需尊重知识产权)
  • 但上述工具仍存在一定的通用性问题。为彻底解决通用性,实现无差别视频提取,开发了这个工具。
    无差别视频提取工具_第1张图片

特点

  • 优点,通用性强,无差别提取,只要使用到 MES 主流媒体播放技术的视频,均可捕获。
  • 优点,足够简单,在视频播放的最后一个步骤进行拦截,规避视频加载,加密,解密等复杂过程。
  • 缺点,被动,无法主动干预视频加载,只可被动捕获视频资源。
  • 缺点,有一定门槛,依赖 chrome 浏览器开发者模式,无法实现全自动化,有一定使用门槛。
    无差别视频提取工具_第2张图片

使用示例链接

功能说明

无差别视频提取工具_第3张图片

  • 【已捕获 0 个片段】

    • 显示程序已捕获的视频片段数。
  • 【下载已捕获片段】

    • 可以强制下载已经捕获的片段,无需等待整个视频全部捕获完成。
  • 【十倍速捕获】

    • 由于视频捕获是依赖视频加载进度的。
    • 点击该按钮,可以十倍速播放,加速视频加载,加速视频捕获。
  • 当视频全部加载完成,将触发自动下载。

    • 若无触发,可手动点击「下载已捕获片段」按钮,对捕获到的视频进行下载。

使用方式

示例实验链接

  • 复制工具代码

    • 可以直接复制本文中的核心源码
    • 也可以点开示例实验链接,点击按钮,快速复制工具代码。
      无差别视频提取工具_第4张图片
  • 打开目前页面的控制台
    无差别视频提取工具_第5张图片
  • ctrl + f ,输入 无差别视频提取工具_第6张图片
  • 打开代码调试面板
    无差别视频提取工具_第7张图片
  • 在调试面板中,找到当前页面的代码

    • 注意文件的寻找方法,需根据 URL 中的路径层级寻找。
    • 点击下方按钮,对代码进行排版。

无差别视频提取工具_第8张图片

  • 搜索,找到第一个

你可能感兴趣的:(无差别视频提取工具)