PySceneDetect v0.5.3
Release Notes
- Resolved long-standing bug where
split-video
command would duplicate certain frames at the beginning/end of the output (#93) - This was determined to be caused by copying (instead of re-encoding) the audio track, causing extra frames to be brought in when the audio samples did not line up on a frame boundary (thank you @joshcoales for your assistance)
- Default behavior is to now re-encode audio tracks using the
aac
codec when usingsplit-video
(it can be overriden in both the command line and Python interface) - Improved timestamp accuracy when using
split-video
command to further reduce instances of duplicated or off-by-one frame issues - Fixed application crash when using the
-l
/--logfile
argument
Changelog
Full changelog can be found here on Github.
Known Issues
- Seeking through long videos is inefficient, causing the
time
andsave-images
command to take a long time to run. This will be resolved in the next release (see #98) - The
save-images
command causes PySceneDetect to crash under Python 2.7 (see #174) - Using
detect-threshold
with a statsfile causes PySceneDetect to crash (see #122) - Variable framerate videos are not supported properly currently (#168), a warning may be added in the next release to indicate when a VFR video is detected, until this can be properly resolved (#168)
- Videos with multiple audio tracks may not work correctly, see this comment on #179 for a workaround using
ffmpeg
ormkvmerge