Is there a way to recover missing or corrupt parts of a mov-file?
ffmpeg has -err_detect ignore_err which might find more of the video.
Install ffmpeg (install Homebrew then brew install ffmpeg), then transcode the video:
ffmpeg -err_detect ignore_err -i path/to/input.mov -c copy path/to/output.mov