视频取证抽帧工具
视频取证抽帧是本工具箱的核心功能,专为司法鉴定、音视频研判、关键帧截取等场景打造。
三大抽帧模式
本工具提供了三种各具特色的抽帧机制,满足不同的业务场景:
手动抽帧(默认):
- 用户拖动进度条,可在预览窗口精确定位。
- 点击 “捕捉当前帧” 按钮,或直接按下键盘
C键(Capture)即可快速提取当前帧。 - 反应时间补偿:在视频播放状态下,手动按
C键会根据设置的延迟(默认 250ms)自动向前扣除时间,提取人类视觉反应时对应的真实帧;在视频暂停状态下,则精准提取当前静止时间点的帧。
平均抽帧:
- 设定需要抽取的总张数,系统会在视频的总时长内进行等间距采样,极速获取代表性视频快照。
按步长抽帧:
- 设定采样的时间步长(例如每 2 秒抽一张)以及最大数量限制,系统会自视频起点开始按步长循环抽取。
极致的性能优化
为了确保操作大文件或高频抽帧时的系统响应,我们采用了双通道离屏解码机制:
- 主视频播放器(Onscreen Video)负责用户审看和进度拖拽。
- 离屏后台播放器(Offscreen Video)负责真正的寻帧和 Canvas 图像数据生成。
- 采用此机制,即使在播放大文件时连续高频按下
C键截取帧,视频审看也绝对没有丝毫卡顿和音画同步问题。
优雅的图片预览与整理
抽帧完成后,右侧结果栏会展示截取出的所有图片:
- 悬浮操作:悬浮在缩略图上可以进行快速预览和单图保存。
- 全屏预览与工具栏:点击缩略图进入高值磨砂全屏大图预览模式,底部提供上一张/下一张切换按钮,以及快捷删除不符合研判要求的图片。
- 键盘流操作:预览大图支持键盘
←/→切换,Backspace/Delete删除,Esc退出。 - 一键本地保存:支持一键选择目录,批量快速保存所有提取的帧到本地。
