How to compress a video recorded using QuickTime without reducing the quality

Solution 1:

Transcode with HandBrake

Use HandBrake to re-encode your original videos.

Try the default preset/profile Fast 1080p30. This will likely be enough to meet your needs.

HandBrake on macOS

HandBrake is free and open source. The tool uses ffmpeg underneath to provide access to a wide range of possible encodings.