- Home
- Video Repair Software
- djifix
djifix
What it is
djifix is a free command-line utility for repairing many corrupt video files recorded by DJI Phantom, Mavic, Spark, Inspire, or Osmo devices. It requires the original recording from the camera’s SD card and is not general-purpose repair software. A pre-built binary is available for Mac OS X on 64-bit Intel architecture, while the C source is released under the GNU GPL for compilation with a C compiler. Depending on the corruption, output may be MP4 or H.264. Some H.264 results may not play in many media players or editors; the site points to VLC or IINA for playback and ffmpeg for conversion to MP4. Osmo repairs may recover video without audio. djifix cannot restore footage never written to the file, including final seconds held in volatile memory. Files under 10 MBytes contain only a fraction of a second, and all-zero or all-0xFF files cannot be repaired.
For and against
For
- Supports several DJI camera families
- GNU GPL C source is available
- May produce MP4 or H.264 output
- VLC and IINA playback guidance
- Repair fee refunded if unsuccessful
Against
- No pre-built Windows binary
- Requires the original camera file
- Osmo repairs may lose audio
- Cannot recover unwritten footage
The verdict
djifix is a narrowly targeted option for damaged DJI recordings, with Mac binaries and open C source. Its file requirements, platform limits, and possible H.264 or audio issues should be considered before use.
Who it suits
It is for Mac users recovering original DJI camera recordings from an SD card. It may also help users comfortable with command-line tools and possible H.264 conversion.
On the record
- Donation
- The site invites users to contribute what their repaired videos were worth to them.djifix.live555.com · read 8 Oct 2026
- Integrations
- The FAQ recommends VLC or IINA for playing some repaired H.264 files and ffmpeg for copying them into MP4 format.djifix.live555.com · read 8 Oct 2026
- Intended input
- The input must be the original file from the quadcopter’s SD card, not a file generated by other repair software.djifix.live555.com · read 8 Oct 2026
- Mac binary
- A pre-built binary is provided for Mac OS X on 64-bit Intel architecture.djifix.live555.com · read 8 Oct 2026
- Mac download
- A pre-built binary is offered for Mac OS X on 64-bit Intel x86 architecture.djifix.live555.com · read 8 Oct 2026
- Original files required
- The file must be the original from the camera’s SD card; djifix is not general-purpose video repair software.djifix.live555.com · read 8 Oct 2026
- Osmo limitation
- For DJI Osmo recordings, the software may recover only the video track, leaving the repaired file without audio.djifix.live555.com · read 8 Oct 2026
- Output formats
- Depending on the corruption, the repaired output may be an MP4 file or an H.264 file that may not play in many media players or editors.djifix.live555.com · read 8 Oct 2026
- Paid assistance
- The maker offers paid file repair and H.264-to-MP4 conversion on request; the repair fee is refunded if the file cannot be repaired by djifix.djifix.live555.com · read 8 Oct 2026
- Paid service
- The maker offers file repair and conversion of repaired H.264 files to MP4 for a fee, refunded in full if the file cannot be repaired with djifix.djifix.live555.com · read 8 Oct 2026
- Playback and conversion
- The site suggests VLC or IINA for H.264 playback and documents converting H.264 to MP4 with ffmpeg.djifix.live555.com · read 8 Oct 2026
- Purpose
- djifix is a command-line application for repairing many corrupt video files recorded by DJI Phantom, Mavic, Spark, Inspire, or Osmo devices.djifix.live555.com · read 8 Oct 2026
- Recovery limitation
- The software cannot recover video that was never written to the file, such as the final seconds that may remain in the camera’s volatile memory.djifix.live555.com · read 8 Oct 2026
- Repair limit
- The software cannot recover video that was never written to the file, including the last few seconds that may remain in the camera’s volatile memory.djifix.live555.com · read 8 Oct 2026
- Repair output
- Some repairs produce an H.264 file that may not play in many media players or video editors.djifix.live555.com · read 8 Oct 2026
- Small files
- The maker says files under 10 MBytes contain only a fraction of a second of video and are not worth trying to repair.djifix.live555.com · read 8 Oct 2026
- Source code
- The C source code is released under the GNU GPL and can be compiled with a C compiler.djifix.live555.com · read 8 Oct 2026
- Support
- Users can email a URL to an unrepaired file to djifix(at)live555.com so the maker can assess whether the software can be updated.djifix.live555.com · read 8 Oct 2026