Skip to content

视频取证抽帧工具

视频取证抽帧是本工具箱的核心功能,专为司法鉴定、音视频研判、关键帧截取等场景打造。

三大抽帧模式

本工具提供了三种各具特色的抽帧机制,满足不同的业务场景:

  1. 手动抽帧(默认)

    • 用户拖动进度条,可在预览窗口精确定位。
    • 点击 “捕捉当前帧” 按钮,或直接按下键盘 C(Capture)即可快速提取当前帧。
    • 反应时间补偿:在视频播放状态下,手动按 C 键会根据设置的延迟(默认 250ms)自动向前扣除时间,提取人类视觉反应时对应的真实帧;在视频暂停状态下,则精准提取当前静止时间点的帧。
  2. 平均抽帧

    • 设定需要抽取的总张数,系统会在视频的总时长内进行等间距采样,极速获取代表性视频快照。
  3. 按步长抽帧

    • 设定采样的时间步长(例如每 2 秒抽一张)以及最大数量限制,系统会自视频起点开始按步长循环抽取。

极致的性能优化

为了确保操作大文件或高频抽帧时的系统响应,我们采用了双通道离屏解码机制

  • 主视频播放器(Onscreen Video)负责用户审看和进度拖拽。
  • 离屏后台播放器(Offscreen Video)负责真正的寻帧和 Canvas 图像数据生成。
  • 采用此机制,即使在播放大文件时连续高频按下 C 键截取帧,视频审看也绝对没有丝毫卡顿和音画同步问题。

优雅的图片预览与整理

抽帧完成后,右侧结果栏会展示截取出的所有图片:

  • 悬浮操作:悬浮在缩略图上可以进行快速预览和单图保存。
  • 全屏预览与工具栏:点击缩略图进入高值磨砂全屏大图预览模式,底部提供上一张/下一张切换按钮,以及快捷删除不符合研判要求的图片。
  • 键盘流操作:预览大图支持键盘 / 切换,Backspace / Delete 删除,Esc 退出。
  • 一键本地保存:支持一键选择目录,批量快速保存所有提取的帧到本地。

基于 MIT 协议开源发行