video-screenshot — 视频截图提取工具 从录屏视频(微信聊天录屏、会议录屏等)中自动抽取关键帧、去重并保存为可用作法律证据的图片文件。独立 Python CLI,无 Django 依赖。 适用场景 - 微信聊天录屏需要提取为逐页截图 - 会议录屏需要提取关键画面作为证据 - 长时间录屏需要去除重复帧,只保留有信息量的画面 - 需要将视频内容转换为可打印、可提交的图片证据 默认工作流 1. 确认输入 确认用户提供的视频文件路径。支持常见视频格式: 2. 确认参数 默认配置(大多数场景无需调整): | 参数 | 默认值 | 说明 | |------|--------|------| | 抽帧策略 | scene | 场景变化检测 | | 场景阈值 | 0.10 | 变化幅度阈值(越小越敏感) | | 定期采样间隔 | 5.0s | 静态画面保底采样(0=禁用) | | 内容区裁剪 | 上 12% / 下 12% / 左右 4% | 排除状态栏、导航栏和边缘黑边后再比较 | | dHash 去重阈值 | 4 | 对内容区计算汉明距离(0=禁用) | | SSIM 阈值 | 0.85 | 结构相似度补充去重(0=禁用) | | 滚动帧合并 | 关闭 | 需显式 开启 | | OCR 去重 | 关闭 | 需显式开启 | | 最长边像素 | 0 | 保持原始分辨率(可设如 1…