which uses https://github.com/Breakthrough/PySceneDetect
under the hood i'm sure it's the same ffmpeg method ;)