From a7e08fcce8872f2369ce58d13d67ca9384e001d9 Mon Sep 17 00:00:00 2001 From: Brandon Castellano Date: Mon, 11 Oct 2021 21:38:04 -0400 Subject: [PATCH] v0.5.6.1 release. --- README.md | 4 ++-- docs/changelog.md | 6 +++++- docs/download.md | 6 +++--- docs/index.md | 4 ++-- manual/conf.py | 2 +- manual/index.rst | 2 +- scenedetect/__init__.py | 2 +- setup.py | 2 +- 8 files changed, 16 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index b8b0245f..31e36470 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Video Scene Cut Detection and Analysis Tool [![Build Status](https://img.shields.io/travis/com/Breakthrough/PySceneDetect/master)](https://travis-ci.com/github/Breakthrough/PySceneDetect) [![PyPI Status](https://img.shields.io/pypi/status/scenedetect.svg)](https://pypi.python.org/pypi/scenedetect/) [![PyPI Version](https://img.shields.io/pypi/v/scenedetect?color=blue)](https://pypi.python.org/pypi/scenedetect/) [![PyPI License](https://img.shields.io/pypi/l/scenedetect.svg)](http://pyscenedetect.readthedocs.org/en/latest/copyright/) -### Latest Release: v0.5.6 (August 15, 2021) +### Latest Release: v0.5.6.1 (October 11, 2021) **Main Webpage**: [py.scenedetect.com](http://py.scenedetect.com) @@ -87,7 +87,7 @@ See [the manual](https://pyscenedetect.readthedocs.io/projects/Manual/en/latest/ ---------------------------------------------------------- -PySceneDetect is a command-line tool and Python library, which uses OpenCV to analyze a video to find scene changes or cuts. If `ffmpeg` or `mkvmerge` is installed, the video can also be split into scenes automatically. A frame-by-frame analysis can also be generated for a video, to help with determining optimal threshold values or detecting patterns/other analysis methods for a particular video. See [the Usage documentation](https://pyscenedetect.readthedocs.io/en/latest/examples/usage/) for details. +PySceneDetect is a command-line tool and Python library, which uses OpenCV to analyze a video to find each shot change (or "cut"/"scene"). If `ffmpeg` or `mkvmerge` is installed, the video can also be split into scenes automatically. A frame-by-frame analysis can also be generated for a video, to help with determining optimal threshold values or detecting patterns/other analysis methods for a particular video. See [the Usage documentation](https://pyscenedetect.readthedocs.io/en/latest/examples/usage/) for details. There are two main detection methods PySceneDetect uses: `detect-threshold` (comparing each frame to a set black level, useful for detecting cuts and fades to/from black), and `detect-content` (compares each frame sequentially looking for changes in content, useful for detecting fast cuts between video scenes, although slower to process). Each mode has slightly different parameters, and is described in detail below. diff --git a/docs/changelog.md b/docs/changelog.md index 94ed750a..6a859ba4 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -4,7 +4,11 @@ PySceneDetect Releases ## PySceneDetect 0.5 -### 0.5.6 (August 15, 2021)   +### 0.5.6.1 (October 11, 2021) + + * Fix crash when using `detect-content` or `detect-adaptive` with latest version of OpenCV (thanks @bilde2910) + +### 0.5.6 (August 15, 2021) #### Release Notes diff --git a/docs/download.md b/docs/download.md index cbff6b54..2cd47eb1 100644 --- a/docs/download.md +++ b/docs/download.md @@ -29,9 +29,9 @@ PySceneDetect is available via `pip` as [the `scenedetect` package](https://pypi ### Python Installer (All Platforms)      
-

Latest Release: v0.5.6

-

  Release Date:  August 15, 2021

-  Source  .zip        Source  .tar.gz        Getting Started +

Latest Release: v0.5.6.1

+

  Release Date:  October 11, 2021

+  Source  .zip        Source  .tar.gz        Getting Started
To install from source, download and extract the latest release to a location of your choice, and make sure you have the appropriate [system requirements](#dependencies) installed before continuing. PySceneDetect can be installed by running the following command in the location of the extracted files (don't forget `sudo` if you're installing system-wide): diff --git a/docs/index.md b/docs/index.md index 1ed2d636..9724d011 100644 --- a/docs/index.md +++ b/docs/index.md @@ -3,13 +3,13 @@

Intelligent scene cut detection and video splitting tool.

-

  Latest Release: v0.5.6 (August 15, 2021)

+

  Latest Release: v0.5.6.1 (October 11, 2021)

  Download        Changelog        Manual        Getting Started
See the changelog for the latest release notes and known issues.
-**PySceneDetect** is a command-line application and a Python library for **detecting scene changes in videos**, and **automatically splitting the video into separate clips**. Not only is it free and open-source software (FOSS), but there are several detection methods available ([see Features](features.md)), from simple threshold-based fade in/out detection, to advanced content aware fast-cut detection of each shot. +**PySceneDetect** is a command-line application and a Python library for **detecting shot changes in videos** ([example](examples/usage-example.md)), and **automatically splitting the video into separate clips**. Not only is it free and open-source software (FOSS), but there are several detection methods available ([see Features](features.md)), from simple threshold-based fade in/out detection, to advanced content aware fast-cut detection of each shot. PySceneDetect can be used on its own as a stand-alone executable, with other applications as part of a video processing pipeline, or integrated directly into other programs/scripts via the Python API. PySceneDetect is written in Python, and requires the OpenCV and Numpy software libraries. diff --git a/manual/conf.py b/manual/conf.py index e41668e0..b9d4afd0 100644 --- a/manual/conf.py +++ b/manual/conf.py @@ -28,7 +28,7 @@ # The short X.Y version version = '' # The full version, including alpha/beta/rc tags -release = 'v0.5.6' +release = 'v0.5.6.1' # -- General configuration --------------------------------------------------- diff --git a/manual/index.rst b/manual/index.rst index 588c0733..81969d7e 100644 --- a/manual/index.rst +++ b/manual/index.rst @@ -4,7 +4,7 @@ ####################################################################### -PySceneDetect v0.5.6 Manual +PySceneDetect v0.5.6.1 Manual ####################################################################### This manual refers to both the PySceneDetect diff --git a/scenedetect/__init__.py b/scenedetect/__init__.py index d4922ec0..5b99035e 100644 --- a/scenedetect/__init__.py +++ b/scenedetect/__init__.py @@ -52,7 +52,7 @@ # Used for module identification and when printing version & about info # (e.g. calling `scenedetect version` or `scenedetect about`). -__version__ = 'v0.5.6' +__version__ = 'v0.5.6.1' # About & copyright message string shown for the 'about' CLI command (scenedetect about). diff --git a/setup.py b/setup.py index 0fa4da0d..aac52909 100644 --- a/setup.py +++ b/setup.py @@ -71,7 +71,7 @@ def get_extra_requires(): setup( name='scenedetect', - version='0.5.6', + version='0.5.6.1', description="A cross-platform, OpenCV-based video scene detection program and Python library. ", long_description=open('package-info.rst').read(), author='Brandon Castellano',