Analysis updated 2026-05-18
Recover a damaged MP4 file that was corrupted when a camera or phone ran out of battery during recording.
Fix a video file that won't open in any media player by trying multiple repair modes starting with auto.
Repair a video missing its moov atom using a healthy reference file recorded by the same device and settings.
| khalildim/videofixer-pro | a-bissell/unleash-lite | abhiinnovates/whatsapp-hr-assistant | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | hard |
| Complexity | 2/5 | 4/5 | 3/5 |
| Audience | general | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires FFmpeg and FFprobe installed or configured separately, reference-video recovery also needs Untrunc.
Video Fixer Pro is a desktop application that tries to repair or recover video files that are damaged, corrupted, or will not play. It works on MP4, MOV, M4V, and 3GP files. The original file is never changed, instead, repaired versions are written to a separate output folder you choose. The app includes several different repair approaches, which it can try automatically or you can select manually. The simplest is remuxing, which repackages the video data without re-encoding anything. There is also a faststart mode that moves a specific index block to the front of the file so streaming and playback begins faster. For more severely damaged files, there is a re-encode mode that rewrites the video from scratch. The most powerful option, called reference-video recovery, uses a tool called Untrunc along with a healthy video recorded by the same camera at the same settings, it uses that reference to reconstruct the damaged file's structure. Before repairing, the app can analyze a file and report its duration, video and audio stream details, resolution, frame rate, and whether the critical index block called the moov atom is missing. A missing moov atom is a common cause of playback failure in files that were not saved properly, such as recordings interrupted by a crash or power cut. The interface has a repair page, an analysis page, and a settings page where you configure paths to FFmpeg and the other tools. Long repair jobs run in the background so the window stays responsive. The interface is available in English or German. There is also a command-line mode for scripting. The app is freeware for personal use, commercial use requires written permission from the author.
A desktop app that repairs damaged MP4, MOV, and similar video files using multiple recovery techniques, without ever modifying the original file.
Mainly Python. The stack also includes Python, PySide6, FFmpeg.
Free for personal and non-commercial use only, commercial use, redistribution, or modified builds require written permission from the author.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.