Hey, someone already gave you the right answer, which is ffmpeg.
I handle dozens of cameras and their video. I may be able to help you set your expectations appropriately.
You do not need a gui. You would not feel more comfortable with a gui. There are so many options, methods and process available just within the ffmpeg package that you would be overwhelmed.
“Reasonably fast” to me is seven times faster than the source material. That means it would take ffmpeg a day to go through a weeks worth of footage and dump out the parts with motion. That takes a very fast computer with lots of ram.
Consider locating some footage with a few different sections of motion, feeding it into ffmpeg and making sure you get the output you want (files appropriately sized, time stamped, etc) then calculating how long it would take to do all your footage that way.
Not only will working with a smaller, “known” section help you figure out how to do it and get it right, it will help you figure out if you need to rent time on a server or something to get the whole job done faster.
E: I am trying to get you to do a test section in order to find out how fast your system will perform. Different factors like media speed, ram size, hardware acceleration and system load will have a significant impact.