Is there a way to recover missing or corrupt parts of a mov-file?

I did a screen recording for 30 minutes, but the file only consists of 4 minutes. The thing is, the file is 935 MB, so I expect that the rest of the movie is in there, but something went wrong in the file recording. Could that be? Is there a way to investigate this? The purpose would be to recover the missing part of the recording? I'm running macOS Catalina.


Solution 1:

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