After recovered ".mp4" videos from mobile phone, some videos were corrupt. I used the FFMPEG method to fix the videos. Some CMD commands below;

First Code: recover_mp4.exe good.mp4 --analyze

Second: recover_mp4.exe bad.mp4 recovered.h264 recovered.aac

Third: ffmpeg.exe -r 30 -i recovered.h264 -i recovered.aac -bsf:a aac_adtstoasc -c:v copy -c:a copy recovered.mp4

Alternate code: ffmpeg -i recovered.h264 -pix_fmt yuv420p -crf 18 result.mp4

Some videos have been improved after using the above codes. Some videos work fine. On the other hand some videos work in video players, but images are only gray or green screen or a mix of both. In short, some videos do not work properly.

Below I am sharing a screenshot from the video that is not working properly.

enter image description here

Is it possible to fix the above errors? Is there any other code or method I should use? How can I handle the gray screen problems in the video?

Note: I have used all versions of FFMPEG and Recover_mp4.exe.

  • Any corruption recovery tool is a best attempt. Sometimes the corruption includes data critical to the video. And if that's the case, you will not be able to get your videos back.
    – Dr Mayhem
    Mar 17 at 11:08


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.