Scenedetect

Latest version: v0.6.5

Safety actively analyzes 685525 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.6.0.1

Known Issues

* URL inputs are not supported by the `save-images` or `split-video` commands
* Variable framerate videos (VFR) are not fully supported, and will yield incorrect timestamps ([168](https://github.com/Breakthrough/PySceneDetect/issues/168))
* The `detect-threshold` option `-l`/`--add-last-scene` cannot be disabled
* Due to a switch from EXE to MSI for the Windows installer, you may have to uninstall older versions first before installing v0.6

0.6rc0

[Click here to see CHANGELOG.md for v0.6-rc0](https://github.com/Breakthrough/PySceneDetect/blob/v0.6-rc0/docs/changelog.md).

0.6dev3

[Click here to see CHANGELOG.md for v0.6-dev3](https://github.com/Breakthrough/PySceneDetect/blob/v0.6-dev3/docs/changelog.md).

0.6dev2

[Click here to see CHANGELOG.md for v0.6-dev2](https://github.com/Breakthrough/PySceneDetect/blob/v0.6-dev2/docs/changelog.md).

0.5.6.1

Fixes crash when using detect-content or detect-adaptive with latest version of OpenCV (thanks bilde2910). Does not affect the Windows distributions, for the installer/portable version continue to [download v0.5.6](https://github.com/Breakthrough/PySceneDetect/releases/tag/v0.5.6).

0.5.6

Release Notes

* **New detection algorithm**: `detect-adaptive` which works similar to `detect-content`, but with reduced false negatives during fast camera movement (thanks scarwire and wjs018)
* Images generated by `save-images` can now be resized via the command line
* Statsfiles now work properly with `detect-threshold`
* Removed the `-p`/`--min-percent` option from `detect-threshold`
* Add new option `-l`/`--luma-only` to `detect-content`/`detect-adaptive` to only consider brightness channel (useful for greyscale videos)

Changelog

* [feature] New adaptive content detector algorithm `detect-adaptive` ([153](https://github.com/Breakthrough/PySceneDetect/issues/153), thanks scarwire and wjs018)
* [feature] Images generated with the `save-images` command (`scene_manager.save_images()` function in the Python API) can now be scaled or resized ([160](https://github.com/Breakthrough/PySceneDetect/issues/160) and [PR #203](https://github.com/Breakthrough/PySceneDetect/pull/203), thanks wjs018)
* Images can be resized by a constant scaling factory using `-s`/`--scale` (e.g. `--scale 0.5` shrinks the height/width by half)
* Images can be resized to a specified height (`-h`/`--height`) and/or width (`-w`/`--width`), in pixels; if only one is specified, the aspect ratio of the original video is kept
* [api] Calling `seek()` on a `VideoManager` will now respect the end time if set
* [api] The `split_video_` functions now return the exit code of invoking `ffmpeg` or `mkvmerge` ([209](https://github.com/Breakthrough/PySceneDetect/issues/209), thanks AdrienLF)
* [api] Removed the `min_percent` argument from `ThresholdDetector` as was not providing any performance benefit for the majority of use cases ([178](https://github.com/Breakthrough/PySceneDetect/issues/178))
* [bugfix] The `detect-threshold` command now works properly with a statsfile ([211](https://github.com/Breakthrough/PySceneDetect/issues/211), thanks jeremymeyers)
* [bugfix] Fixed crash due to unhandled `TypeError` exception when using non-PyPI OpenCV packages from certain Linux distributions ([220](https://github.com/Breakthrough/PySceneDetect/issues/220))
* [bugfix] A warning is now displayed for videos which may not be decoded correctly, esp. VP9 ([86](https://github.com/Breakthrough/PySceneDetect/issues/86), thanks wjs018)
* [api] A named logger is now used for both API and CLI logging instead of the root logger ([205](https://github.com/Breakthrough/PySceneDetect/issues/205))

Known Issues

* Variable framerate videos (VFR) are not fully supported, and will yield incorrect timestamps ([168](https://github.com/Breakthrough/PySceneDetect/issues/168))
* The `-l`/`--add-last-scene` option in `detect-threshold` cannot be disabled
* Image sequences or URL inputs are not supported by the `save-images` or `split-video` commands (in v0.6 `save-images` works with image sequences)
* Due to the use of truncation for frame number calculation, FrameTimecode objects may be off-by-one when constructed using a float value ([268](https://github.com/Breakthrough/PySceneDetect/issues/268), fixed in v0.6)

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.