PySceneDetect 是一款跨平台命令行视频镜头检测与分析工具,能够自动识别视频中的场景切换边界(切镜/淡入淡出),并基于检测结果无损分割视频、提取每个镜头的关键帧、生成镜头时间码列表。支持 ContentDetector(内容感知检测)、AdaptiveDetector(自适应检测,适合快速镜头运动)、ThresholdDetector(阈值检测,适合淡入淡出)三种检测算法,可通过命令行或 Python API 调用。依赖 ffmpeg/mkvmerge 进行视频分割,提供 Windows MSI 安装包、便携版 ZIP、pip 安装与 Docker 镜像。 核心功能: - 视频镜头检测:自动识别场景切换边界,支持内容感知、自适应、阈值三种检测算法 - 无损视频分割:按镜头边界使用 ffmpeg 无损切割视频,输出每个镜头独立文件 - 关键帧提取:自动保存每个镜头的起始帧/中间帧图像,用于预览与缩略图 - 时间码生成:输出每个镜头的精确起始/结束时间码与帧号,支持 CSV/列表导出 - 视频处理控制:支持跳过指定时长、设置检测敏感度、限制处理时长范围 - 多平台分发:Windows MSI 安装包与便携 ZIP、pip 安装、Docker 镜像(含全部依赖) - Python API:提供 detect() 高层函数与检测器类,可集成到 Python 视频处理流水线 - 命令行工具,无图形界面 **中文支持**:纯英文界面与文档,无中文界面;命令行参数与输出为英文。
本站收录软件分别遵循 Apache License 2.0、MIT、GPLv2、GPLv3等开源许可协议。
软件版权归原作者所有。
禁止利用本站工具爬虫、跨平台数据抓取、批量注册、刷量、黑产牟利。
违规使用全部责任由使用者自行承担。
所有资源均来自互联网,如有侵权,请联系删除。
微信: Reborn2025-a
Copyright (c) 2014, Brandon Castellano 许可协议: BSD 3-Clause License LICENSE:https://github.com/Breakthrough/PySceneDetect/blob/main/LICENSE Referer:https://github.com/Breakthrough/PySceneDetect 分发说明:本站整理分发官方原版程序,使用与再分发请遵循原项目协议,并保留相关 LICENSE / NOTICE 文件。