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
<h2id="pyscenedetect-07-in-development">PySceneDetect 0.7 (In Development)</h2>
928
928
<h3id="release-notes_12">Release Notes</h3>
929
929
<p>PySceneDetect is a major breaking release which overhauls how timestamps are handled throughout the API. This allows PySceneDetect to properly process variable framerate (VFR) videos. A significant amount of technical debt has been addressed, including removal of deprecated or overly complicated APIs.</p>
930
-
<p>Although there have been minimal changes to most API examples, there are several breaking changes. Applications written for the 0.6 API <em>may</em> require modification to work with the new API.</p>
930
+
<p>Although there have been minimal changes to most API examples, there are several breaking changes. Applications written for the 0.6 API <em>may</em> require modification to work with the new API. Minimum supported Python version is now <strong>Python 3.8</strong>.</p>
931
931
<h3id="cli-changes">CLI Changes</h3>
932
-
<h3id="cli-changes_1">CLI Changes</h3>
933
932
<ul>
934
933
<li>[feature] [WIP] New <code>save-xml</code> command supports saving scenes in Final Cut Pro format <ahref="https://github.com/Breakthrough/PySceneDetect/issues/156">#156</a></li>
935
934
<li>[refactor] Remove deprecated <code>-d</code>/<code>--min-delta-hsv</code> option from <code>detect-adaptive</code> command</li>
936
935
</ul>
937
936
<h3id="api-changes">API Changes</h3>
938
-
<h4id="breaking">Breaking</h4>
939
937
<ul>
940
938
<li>Replace <code>frame_num</code> parameter (<code>int</code>) with <code>timecode</code> (<code>FrameTimecode</code>) in <code>SceneDetector</code> interface (#168)[https://github.com/Breakthrough/PySceneDetect/issues/168]:<ul>
941
939
<li>The detector interface: <code>SceneDetector.process_frame()</code> and <code>SceneDetector.post_process()</code></li>
<li>Remove <code>advance</code> parameter from <code>VideoStream.read()</code></li>
964
962
<li>Remove <code>SceneDetector.stats_manager_required</code> property, no longer required</li>
965
963
<li><code>SceneDetector</code> is now a <ahref="https://docs.python.org/3/library/abc.html">Python abstract class</a></li>
966
-
</ul>
967
-
<p>#### General</p>
968
-
<ul>
969
964
<li>Deprecated functionality preserved from v0.6 now uses the <code>warnings</code> module</li>
970
965
<li>Add properties to access <code>frame_num</code>, <code>framerate</code>, and <code>seconds</code> from <code>FrameTimecode</code> instead of getter methods</li>
971
966
<li>Add new <code>Timecode</code> type to represent frame timings in terms of the video's source timebase</li>
Copy file name to clipboardExpand all lines: download/index.html
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -141,7 +141,7 @@
141
141
142
142
<h1id="download">Download</h1>
143
143
<p>PySceneDetect is completely free software, and can be downloaded from the links below. See the <ahref="../copyright/">license and copyright information</a> page for details. If you have trouble running PySceneDetect, ensure that you have all the required dependencies listed in the <ahref="#dependencies">Dependencies</a> section below.</p>
144
-
<p>PySceneDetect requires at least Python 3.7 or higher.</p>
144
+
<p>PySceneDetect requires at least Python 3.8 or higher.</p>
0 commit comments