My Screen Recorder Pro can capture the screen continuously for a day. The size of the recording at the default settings is 540MB per hour, or 13GB per day.
While there is no function to delete older recordings, you can schedule a simple command line to delete older files. Here is a batch command to delete files on a Windows PC.
Forfiles -pC:\backup -s -m*.* -d-5 -c "cmd /c del /q @path"
This will delete all files in my backup directory older than 5 days. To test it first, use this:
Forfiles -pC:\backup -s -m*.* -d-5 -c "cmd /C Echo 0x22@Path\@File0x22"
This will print out each file that the command will be deleting.