EVERYTHING XIAOMI
Get listed

djifix

djifix is a free command-line application for repairing many corrupt videos recorded by DJI Phantom, Mavic, Spark, Inspire or Osmo devices.

Place
#25 of 26
Score
5.3
djifix's website

What djifix is

djifix is a free command-line application for repairing many corrupt videos recorded by DJI Phantom, Mavic, Spark, Inspire or Osmo devices. It is intended for the original recording on the camera’s SD card, not for files produced by other repair software or general video repair. A pre-built binary is available for Mac OS X on 64-bit Intel architecture. The C source code is released under the GNU GPL and can be compiled with a C compiler; there is no pre-built Windows binary. Depending on the damage, repaired output may be MP4 or H.264. Some H.264 files may not play in many media players or editors; the site suggests VLC or IINA for playback and describes using ffmpeg to copy H.264 into MP4 format. For Osmo recordings, a repair may recover video without audio. djifix cannot restore footage that was never written to the file, including final seconds that may remain in the camera’s volatile memory. The maker says files under 10 MBytes contain only a fraction of a second of video, and files made entirely of zero bits or 0xFF bits cannot be repaired. Paid file repair and H.264-to-MP4 conversion are also offered on request; the repair fee is refunded if djifix cannot repair the file.

Good

  • Free command-line application
  • Repairs many corrupt videos from listed DJI devices
  • C source released under the GNU GPL
  • May produce MP4 or H.264 output

Watch out

  • Requires the original file from the camera’s SD card
  • No pre-built Windows binary
  • Osmo repair may leave out audio
  • Cannot restore video never written to the file

Who it suits

djifix may suit owners of supported DJI devices who have the original corrupt recording and can use a command-line application. Mac users can use the pre-built Intel binary; others can compile the source with a C compiler.

Verdict

djifix is a narrowly focused option for certain corrupt DJI recordings, with strict requirements for the input file. Its output may need separate playback or conversion software.

The facts

Each one read from djifix's own pages, with the date it was checked.

What it does

Donation
The site invites users to contribute what their repaired videos were worth to them.checked 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.checked 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.checked 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.checked 8 Oct 2026
Osmo limitation
For DJI Osmo recordings, the software may recover only the video track, leaving the repaired file without audio.checked 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.checked 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.checked 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.checked 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.checked 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.checked 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.checked 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.checked 8 Oct 2026
Repair output
Some repairs produce an H.264 file that may not play in many media players or video editors.checked 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.checked 8 Oct 2026
Source code
The C source code is released under the GNU GPL and can be compiled with a C compiler.checked 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.checked 8 Oct 2026
Zero-filled files
The FAQ says files containing only zero bits or only 0xFF bits cannot be repaired.checked 8 Oct 2026

Where it runs

Mac binary
A pre-built binary is provided for Mac OS X on 64-bit Intel architecture.checked 8 Oct 2026
Mac download
A pre-built binary is offered for Mac OS X on 64-bit Intel x86 architecture.checked 8 Oct 2026
Windows support
The FAQ says there is no pre-built Windows binary.checked 8 Oct 2026

Alternatives to djifix

All alternatives
  1. 1IntactFile logo

    IntactFile

    Free planWebAPILinuxmacOS
    7.9From €59 a year
  2. 2
    6.8From $5 a month
  3. 3

    Restore.Media

    AndroidiOSWebmacOS
    6.8$4.99 one-time
  4. 4Stellar Repair for Video logo
    6.8$49.99 one-time
  5. 5RepairMyVideo logo

    RepairMyVideo

    Free planWeb
    6.6Free plan
  6. 6

    Fix.Video

    WebmacOSWindows
    6.4From $99 a month