This is fucking awful. The entire internet is like this. I needed a program to fix mp4 files which were not concluded by a camera (died during recording). The search results were filled with bullshit articles written by companies who just happen to sell data recovery software. Their software didnt even work.
After an hour of frustration I found untrunc. Its free, small, open source and just works. Should be the top result.