Xixcy Video 1 Fixed -
If the above fails, re-encoding can sometimes salvage the file. This is slower and may reduce quality:
ffmpeg -i xixcy_video_1.mp4 -vcodec libx264 -acodec aac xixcy_video_1_reencoded.mp4
For my case, remuxing worked, so I didn’t need full re-encoding. xixcy video 1 fixed
ffmpeg -i xixcy_video1.mp4 -c copy -movflags faststart xixcy_video1_fixed.mp4
ffmpeg -i xixcy_video1.mp4 -c:v libx264 -profile:v main -preset medium -crf 20 -c:a aac -b:a 128k xixcy_video1_fixed.mp4
Some corruptions are irreversible. If every repair attempt fails: If the above fails, re-encoding can sometimes salvage
For xixcy video 1, luckily, the FFmpeg remux method was enough. For my case, remuxing worked, so I didn’t