ffmpeg exists, if you don't like it and can't use (don't want to learn) the shell and ffmpegs commands, there is OBS with all those features and more. I don't see the usecase.
The OP's software appears to be similar but free. There is definitely a use case for this.