Is there an app that can automatically separate scenes/clips from a video file and export them?
Most professional quality video editing software has this kind of functionality.  You can take a look at DaVinci Resolve, which is available for free on Linux.  This article has more details about how to do it, but "Scene Cut Detection" is the name of the feature you are looking for and it's available when right clicking on a video file.