Skip to main content

视频场景剪辑/镜头检测程序和 Python 库。

项目描述

https://img.shields.io/travis/com/Breakthrough/Py​​SceneDetect https://img.shields.io/github/release/Breakthrough/Py​​SceneDetect.svg https://img.shields.io/pypi/status/scenedetect.svg https://img.shields.io/pypi/l/scenedetect.svg https://img.shields.io/github/stars/Breakthrough/Py​​SceneDetect.svg?style=social&label=View%20on%20Github

网址:http ://scenedetect.com/

文档: http: //manual.scenedetect.com/

Github 回购:https ://github.com/Breakthrough/Py​​SceneDetect/


PySceneDetect 是一个命令行工具和 Python 库,用于分析视频,寻找场景变化或剪辑。PySceneDetect 与外部工具(例如mkvmergeffmpeg )集成以在使用split-video命令时自动将视频分割成单独的剪辑。还可以为视频生成逐帧分析,称为统计文件,以帮助确定最佳阈值或检测特定视频的模式/其他分析方法。

PySceneDetect 主要使用两种检测方法:detect-threshold(将每帧与设置的黑色级别进行比较,用于检测黑色的剪切和淡入淡出)和detect-content(按顺序比较每帧以查找内容的变化,很有用用于检测视频场景之间的快速切换,尽管处理速度较慢)。每种模式的参数略有不同,文档中有详细描述。

通常,如果您想使用淡入/淡出到黑色来检测场景边界,请使用检测阈值模式。如果视频在内容之间使用了大量快速切换,并且没有明确定义的场景边界,则应使用检测内容模式。一旦您知道要使用哪种检测模式,您可以尝试下面推荐的参数,或生成统计文件(使用-s / –stats参数)以确定正确的参数 - 具体而言,正确的阈值。

如需帮助或其他问题,请随时向 Github 提交任何错误或功能请求:https ://github.com/Breakthrough/Py​​SceneDetect/issues


根据 BSD 3-Clause 获得许可(有关详细信息,请参阅LICENSE文件)。

版权所有 (C) 2014-2022 Brandon Castellano。版权所有。

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

scenedetect-0.6.0.3.tar.gz (87.0 kB 查看哈希

已上传 source

内置分布

scenedetect-0.6.0.3-py3-none-any.whl (100.7 kB 图哈希)

已上传 py3