Help us keep the list up to date and submit new video software here.

Try DVDFab and remove iTunes protection, copy, convert or make Blu-rays and DVDs! Download free trial !

Software Home »





DivXFix++ is designed to repair broken AVI file streams by rebuilding index part of file. This is very useful when trying to preview movies which has no index part, like some files are currently downloading from ed2k or bittorent networks. DivFix++ is complete rewrite of "DivFix" program due it's bugs and low performance.

Free software
OS: Win Mac Linux
File size: 902KB
Portable version
Old versions
Version history
11 votes
Rate it


DivFix++ screenshot
Click to enlarge screenshot
Latest version

0.34 (October 16, 2009)


Visit developer's site

Download DivFix++ 0.34 Windows  902KB  Win  Portable

Download DivFix++ 0.34 Windows 64-bit  2MB  Win64  Portable

Download DivFix++ 0.34 Mac  2MB  Mac

Download DivFix++ 0.34 Linux  Linux

Download old versions

Download DivFix++ old versions

Software License

Free software / FOSS (Free download and also Free and Open Source Software)

Supported operating systems

WinWindows MacMac OS LinuxLinux

Complete Version history / Release notes / Changelog

Version 0.34: 15/09/2009
+Added Cross Win64 compilation target.
+Added RPM spec and DEB control files.
+Updated About->Translators strings layout for wx2.9.0.
+Added wxWidgets 2.9.0 compatibility.
+Added four_cc MJPG, Motion JPEG codec.
+Changed Makefile for some compatibility for other OS.
+Changed install mechanizm at make file.
+Added resource.rc file for windows theme support.
+Added Ukranian translation by Andriy B.
+Fixed broken CLI mode thread.
+Cleaned unneccessary code.
+Updated Korean, Spanish and Italian Translations to v0.33

Version 0.33: 13/08/2009
+Fixed Windows CLI mode.
+Added Farsi (Persian) Translations by for MXAdmin
+Added Meteorite Code Infection.
+Changed Versioning string structure
+Added endian.h and moved endian supporting codes in it.
+Added CLI play mode.(preview mode without deletion).
+Fixed CLI one parameter detection.
+Added Codec MP42 and WMV1,WMV2 and WMV3 - M$ Windows Media Video support.
+Added Version update notification.
+Fixed shutdown on "rec " token.
+Fixed some multi RIFFed file fixing.
+Fixed close on "INFOISFT" file.
+Fixed "Broken index chunk" endless loop.
+Fixed Some other bugs.

Version 0.32-26/06/2009
+Fixed Overwrite mode.
+Added Stream type identification code.
+Fixed MacOSX PPC bug.
+Added BigEndian Hardware support.
+Added Codec FourCC VP3x, VP4, VP5, VP6x - On2 TrueMotion VP Support.
+Added Codec FourCC SVQ1 & SVQ3 - Sorenson Video 3 Support.
+Nuked Save Log property because usefullness.
+Fixed detecting half and broken index chunk section.
+Added primal H264 and AVC1 codec support.
+Added "Recover From Key Frames" option to GUI.
+Fixed file truncation & strip function error due Unicode build.
+Added Truncation error message.
+Added reading OpenDML file (up to 4 GB).(Fixed file will in AVI 1.0 format)
+Fixed Stoping in Paused state.
+Fixed gramathical mistakes. (Thanks for Federico Del Bene)
+Fixed crash on some files which have "vedt" RIFF header chunk
+Fixed MacOSX "Keep the original file" file open error bug.
+Merge makefiles to one. "makefile mac" does the job for mac.
+Added Russian translation by Konstantin Krasnov
+Changed makefile for mass language compilation.
+Added Spanish translation.(Thanks for Oscar Cuesta)
+Added Relative Output Folder and File option.
+Fixed Gramathical mistakes in English. (Thanks for Bastian Wiegmann and DirektX)
+Added German translation. (Thanks for Bastian Wiegmann)

Version 0.31: 28/12/2008
+Fixed preferences dialog size on MacOSX.
+Fixed unicode definitions at header files for compilation errors at windows.
+Fixed shutdown behaviour at language change on windows.
+Removed unnecessary Code::Block files.
+Fixed non-AVI files execute player directly on preview mode.
+Fixed compile warnings on XPM files.
+Fixed languge scan on both /usr(/local)/share/locale on Linux.
+Added DivFix++.desktop file for linux compilations. (Thanks for robocat)
+Fixed Makefile uninstall options.
+Added French translations. (Thanks for Didier Bourre)
+Added Italian translation. (Thanks for Giovanni Fiocco)
+Added korean Translation. (Thanks StarCodec)
+Fixed Makefile's DESTDIR patch. (Thanks to Serkan)
+Fixed Remove Files button deletes 2 file while 1 selected.
+Changed Fix button to Fix / Pause / Resume tri state button.

Version 0.30a: 27/06/2008
+Windows version recompiled with MinGW for removing MSVCR90.dll dependency. Thanks placio74

Version 0.30: 21/06/2008
+Updated Makefile.Mac and Makefile build files.
+"Keep Original" option disables save path now.
+Renamed CLI tokens.
+Added new CLI option. "DivFix++ avifile.avi" previews file.
+Added "media player path" to Preferences.
+Created Preferences button and dialog. Language setting moved there.
+Rename "Rebuild Index" to "Fix"
+Fixed some GUI layout.
+Updated Turkish translation.
+Added and Updated Czhec translation.(SeC0nd.uNiT)
+Added and Updated Japanise translation.(Norihito Waku)
+Fixed check errors bug.
+Added forgotten hungarian translation to v0.29 change log ( this file :) )

Version 0.29: 01/04/2007
+Added duplicated locale avoideance
+Changed message "Old Index found" to "Original Index Found"
+Fixed Gauge value not reset if file fixing thread is killed by error.
+Added 2 blank line to log window after each file.
+File end statistics code moved to end of Fix() code.
+Added Hungarian locale
+Fixed forgotten "File Open Error" debug line from Add File(s) button.

Version 0.28: 04/03/2007
+Macintosh OSX build support.
+GUI Frame remembers it's last size and location
+Added minimize button for GUI mode.
+Added resizeable frame.
+Changed Index buffer size from 10 MB to 20 MB.
+Added Turkish catalog file.
+Internationalization support added!
+Almost all error mesages replaced with new syntax and added new error lines.
+GUI Frame recreated with wxFormBuilder.
+CLI Mode: changed some option long names like: no_skip -> dont_skip_frames
+Removed some single instance checks for CLI
+Fixed AVI frame search engine
+Added AVI Keyframe detection algorithm. Now supports DIV3 and MP43 AVIs,
There no more frame mixing effect after search at this type AVIs.

Version 0.27: 30/12/2006
+"LIST" sections under "movi" does not interpreted as error, skipping quietly.
+Added remember last output and error log path configuration.
+CLI mode: Progress dialog now stays on top.
+CLI mode: Added version text for progress dialog.
+CLI mode: Added icon for progress dialog.
+Added error counter.
+Fixed some error mesages.
+Added starting new block with Keyframe (avoids some of frame corruptions.)
+Fixed more wxFFile->Eof()'s exception handler.

Version 0.26:13/11/2006 // one of second anniversary of mine death days
+CLI mode: Removed second instance check for CLI mode.
+CLI mode: Added cancel button for Progress bar.
+Added more wxFFile->Eof()'s exception handler.
+Fixed WXGTK font size forced to 8 at main GUI code.

Version 0.25: 13/08/2006
+Fixed Avi Files which has no Sound, doesn't kills program anymore.
+CLI mode: lock file removal when unacceptable flag is entered.
+CLI mode: --help options text fixed/updated.
+CLI mode: Execute directly if input is not AVI policy added.
+IsAvi() function added to DivFix++Core.
+Truncation code moved to Truncate() function from DivFix++Core.
+Added wxFFile->Eof()'s exception handler because of wx bug @ wxGTK.
(for some rare avi files, wxFFile cannot detect end of file correctly at Linux).
+Fixed Add File(s) button's filter set to "*" from "*.*" for compatibility.
(specially for Linux, MLDonkeys' part files has no extension) - thanx ROD.
+CLI mode: Added "output" flags directory mode.
+CLI mode: Added "skip_fix" flag to execute player directly if index is proper.
+00db frames recognition fixed.
+CLI mode: Multi instance lock removed before media players spawn.
+CLI mode: Patch for skipped index player spawn not delete lock file.

Version 0.20:12/07/2006
Linux is supported now!
Cosmetic GUI changes for Linux compatibility.
This file created. (Change.log :) )
Fixed avi_header_fix for avi files with no DHML headers.
DivFix_core cpp and h renamed to DivFix++Core now
Thread mutex mechanism implemented.
Code washed with clean water, several times.

Version 0.10 Beta:18/06/2006
Initial Release
Hide changelog

Sections/Browse similar tools

Guides and How to's

Acronyms / Also Known As

divfixpp, divxfix, xvidfix

Download DivFix++ Portable download from the Download links under Download and Download other versions!

Share software

Facebook    Twitter    Reddit    LinkedIn    Pinterest    Google+    Email

Notify me when software updated or report software

Email me when it has been updated    Report this software (dead link/new version)  

11 reviews, Showing 1 to 5 reviews

Made a dramatic improvement to the soundtrack of my AVI file correcting some whines and noises and restored it to the original quality of the VHS tape the AVI was converted from.

Found loads of errors in the file and apparantly fixed them.

Error reporting needs confirmation during the work and some messages seem to be small errors iin the program.

Doesn't prompt you for default player or default output path, and you should have ticked 'keep original file' not to have it deleted by mistake (but this is already default)

It's really a gem for an AVI file in trouble as freebee.

Review by heismark on Dec 12, 2010 Version: 0.34 OS: Windows 7 Ease of use: 10/10 Functionality: 8/10 Value for money: 10/10 Overall: 9/10

This program just saved my bacon. I work for a television station and had shot a local TV show to a hard drive. After shooting I had waited about 2 weeks before getting around to editing. Needless to say one of my AVI Clips was broken, not a problem because I could go to my backup tape right? Well I couldn't find my backup tape anywhere. After searching google for AVI repair software, and after downloading 3 other free programs I came across this program. Fixed my AVI good as new. This is a new tool for my video tool box. Thank you for creating this program and releasing it free.

Thank you, Thank you, Thank you!

Review by StudlyChris on May 27, 2009 Version: 0.31 OS: WinXP Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10

It ALMOST works but not quite rederiving keyframes on an xvid AVI. Refer this thread (sample downloadable from there) where the output .AVI from this program still has issues whereas the output from the VirtualDub "re-derive keyframes" during open works. If this program worked, I'd use it since it has commandline capabilities. Pity. Can it be fixed ?

Review by halsboss on Jan 30, 2009 Version: 0.31 OS: WinXP Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 5/10

Drag and drop is now working, however you HAVE to set a default player in preferences. After the re-index, it will launch the file in this player, and when you close the player, it DELETES the fixed file!

Apart from this, it appears to work fine

Review by skinm on Jun 29, 2008 Version: 0.03a OS: WinXP Ease of use: 7/10 Functionality: 7/10 Value for money: 10/10 Overall: 7/10

Hi, I am writer of this program...

There could be some problems at program, but if you not remind me about problems, how can I try to fix them? I am aware of some problems
(Like image corruption after fix...
"After conversion, for such files, we get mixture of pictures from different time frames showing up together abruptly. "
and will be fixed soon next release I hope.

But if you got any crash, report it. Even you can request a feature :)
use this link:

Review by Death_Knight_(tm) on Nov 29, 2006 Version: 0.26 OS: Linux Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10

11 reviews, Showing 1 to 5 reviews

1 tool hits, Showing 1 to 1 tools

NEW SOFTWARE= New tool since your last visit
NEW VERSION= New version since your last visit
NEW REVIEW= New review since your last visit
NEW VERSION= New version

Latest version
Version number / Beta version number / Update version number and when it whas released.

Type and download
NO MORE UPDATES? = The software hasn't been updated in over 2 years.
NO LONGER DEVELOPED = The software hasn't been updated in over 5 years.
RECENTLY UPDATED = The software has been updated the last 31 days.
Freeware = Download Free software.
Freeware Trialware = Download Free software but some parts are trial/shareware.
Free software = Download Free software and also open source code also known as FOSS (Free and Open Source Software).
Free software Trialware = Download Free software and also open source code but some parts are trial/shareware.
Freeware Ads = Download Free software but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Free software Ads = Free Download software and open source code but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Trialware = Also called shareware or demo. Free Trial version available for download and testing with usually a time limit or limited functions.
Payware = No demo or trial available.
Portable version = A portable/standalone version is available. No installation is required.
v1.0.1 = Latest version available.
Download beta = It could be a Beta, RC(Release Candidate) or an Alpha / Nightly / Unstable version of the software.
Download 15MB = A direct link to the software download.
Win = Windows download version. It works on 32-bit and 64-bit Windows.
Win64 = Windows 64-bit download version. It works only on 64-bit Windows.
Mac = Mac download version. It works on 32-bit and 64-bit Mac OS.
Mac64 = Mac OS download version. It works only on 64-bit Mac OS.
Linux = Linux download version.
Portable = Portable version. No installation is required.
Ad-Supported = The software is bundled with advertising. Be careful when you install the software and disable addons that you don't want!
Visit developers site = A link to the software developer site.
Download (mirror link) = A mirror link to the software download. It may not contain the latest versions.
Download old versions = Free downloads of previous versions of the program.
Download 64-bit version = If you have a 64bit operating system you can download this version.
Download portable version = Portable/Standalone version meaning that no installation is required, just extract the files to a folder and run directly.
Portable version available = Download the portable version and you can just extract the files and run the program without installation.
Old versions available = Download old versions of the program.
Version history available = Complete changelog on our site.
Windows = Windows version available.
Mac OS = Mac OS version available.
Linux = Linux version available.
Our hosted tools are virus and malware scanned with several antivirus programs using

Rating from 0-10.

Browse software by sections

Search   Contact us   Privacy Policy   About   Advertise   Forum   RSS Feeds   Statistics   Software   

Site layout: Default Classic Blue