You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: website/pages/changelog.md
+37-25Lines changed: 37 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,42 @@ Releases
4
4
5
5
## PySceneDetect 0.6
6
6
7
+
### PySceneDetect 0.6.5 (November 24, 2024)
8
+
9
+
#### Release Notes
10
+
11
+
This release brings crop support, performance improvements to save-images, lots of bugfixes, and improved compatibility with MoviePy 2.0+.
12
+
13
+
#### Changelog
14
+
15
+
-[feature] Add ability to crop input video before processing [#302](https://github.com/Breakthrough/PySceneDetect/issues/302)[#449](https://github.com/Breakthrough/PySceneDetect/issues/449)
16
+
-[cli] Add `--crop` option to `scenedetect` command and config file to crop video frames before scene detection
17
+
-[api] Add `crop` property to `SceneManager` to crop video frames before scene detection
18
+
-[feature] Add ability to configure CSV separators for rows/columns in config file [#423](https://github.com/Breakthrough/PySceneDetect/issues/423)
19
+
-[feature] Add new `--show` flag to `export-html` command to launch browser after processing [#442](https://github.com/Breakthrough/PySceneDetect/issues/442)
20
+
-[improvement] Add new `threading` option to `save-images`/`save_images()`[#456](https://github.com/Breakthrough/PySceneDetect/issues/456)
21
+
- Enabled by default, offloads image encoding and disk IO to separate threads
22
+
- Improves performance by up to 50% in some cases
23
+
-[improvement] The `export-html` command now implicitly invokes `save-images` with default parameters
24
+
- The output of the `export-html` command will always use the result of the `save-images` command that *precedes* it
25
+
-[improvement]`save_to_csv` now works with paths from `pathlib`
26
+
-[api] The `save_to_csv` function now works correctly with paths from the `pathlib` module
27
+
-[api] Add `col_separator` and `row_separator` args to `write_scene_list` function in `scenedetect.scene_manager`
28
+
-[api] The MoviePy backend now works with MoviePy 2.0+
29
+
-[bugfix] Fix `SyntaxWarning` due to incorrect escaping [#400](https://github.com/Breakthrough/PySceneDetect/issues/400)
30
+
-[bugfix] Fix `ContentDetector` crash when using callbacks [#416](https://github.com/Breakthrough/PySceneDetect/issues/416)[#420](https://github.com/Breakthrough/PySceneDetect/issues/420)
31
+
-[bugfix] Fix `save-images`/`save_images()` not working correctly with UTF-8 paths [#450](https://github.com/Breakthrough/PySceneDetect/issues/450)
32
+
-[bugfix] Fix crash when using `save-images`/`save_images()` with OpenCV backend [#455](https://github.com/Breakthrough/PySceneDetect/issues/455)
33
+
-[bugfix] Fix new detectors not working with `default-detector` config option
34
+
-[general] Timecodes of the form `MM:SS[.nnn]` are now processed correctly [#443](https://github.com/Breakthrough/PySceneDetect/issues/443)
35
+
-[general] Updates to Windows distributions:
36
+
- The MoviePy backend is now included with Windows distributions
37
+
- Python 3.9 -> Python 3.13
38
+
- PyAV 10 -> 13.1.0
39
+
- OpenCV 4.10.0.82 -> 4.10.0.84
40
+
- Ffmpeg 6.0 -> 7.1
41
+
42
+
7
43
### 0.6.4 (June 10, 2024)
8
44
9
45
#### Release Notes
@@ -581,28 +617,4 @@ Both the Windows installer and portable distributions now include signed executa
-[bugfix] Fix `SyntaxWarning` due to incorrect escaping [#400](https://github.com/Breakthrough/PySceneDetect/issues/400)
587
-
-[bugfix] Fix `ContentDetector` crash when using callbacks [#416](https://github.com/Breakthrough/PySceneDetect/issues/416)[#420](https://github.com/Breakthrough/PySceneDetect/issues/420)
588
-
-[feature] Add ability to configure CSV separators for rows/columns in config file [#423](https://github.com/Breakthrough/PySceneDetect/issues/423)
589
-
-[feature] Add new `--show` flag to `export-html` command to launch browser after processing [#442](https://github.com/Breakthrough/PySceneDetect/issues/442)
590
-
-[general] Timecodes of the form `MM:SS[.nnn]` are now processed correctly [#443](https://github.com/Breakthrough/PySceneDetect/issues/443)
591
-
-[bugfix] Fix `save-images`/`save_images()` not working correctly with UTF-8 paths [#450](https://github.com/Breakthrough/PySceneDetect/issues/450)
592
-
-[improvement] Add new `threading` option to `save-images`/`save_images()`[#456](https://github.com/Breakthrough/PySceneDetect/issues/456)
593
-
- Enabled by default, offloads image encoding and disk IO to separate threads
594
-
- Improves performance by up to 50% in some cases
595
-
-[bugfix] Fix crash when using `save-images`/`save_images()` with OpenCV backend [#455](https://github.com/Breakthrough/PySceneDetect/issues/455)
596
-
-[bugfix] Fix new detectors not working with `default-detector` config option
597
-
-[improvement] The `export-html` command now implicitly invokes `save-images` with default parameters
598
-
- The output of the `export-html` command will always use the result of the `save-images` command that *precedes* it
599
-
-[general] Updates to Windows distributions:
600
-
- The MoviePy backend is now included with Windows distributions
-[improvement]`save_to_csv` now works with paths from `pathlib`
604
-
-[api] The `save_to_csv` function now works correctly with paths from the `pathlib` module
605
-
-[api] Add `col_separator` and `row_separator` args to `write_scene_list` function in `scenedetect.scene_manager`
606
-
-[feature] Add ability to crop input video before processing [#302](https://github.com/Breakthrough/PySceneDetect/issues/302)[#449](https://github.com/Breakthrough/PySceneDetect/issues/449)
607
-
-[cli] Add `--crop` option to `scenedetect` command and config file to crop video frames before scene detection
608
-
-[api] Add `crop` property to `SceneManager` to crop video frames before scene detection
0 commit comments