I made a big mistake overwriting my media collection and had to use some recovery software to get some of them back. Among them are a few AVI files. They plays fine in MPC or WMP. However, when I load them into VirtualDub, I get the following errors:
AVI: Index not found or damaged -- reconstruction via file scan
AVI: Invalid chunk deteced at 481306854. Enabling aggressive recovery mode
AVI: Keyframe flag reconstruction was not specified in open options and the video stream is not a know keyframe-only style. Seeking in the video stream may be extremely slow.
AVI: Truncated or invalid compressed audio format detected (16 bytes, should be 18). Attempting to fix.
The AVI file is xVID 1440x1080 with AC3
I tried to enable the "Keyframe flag reconstruction" in open dialog but it still can seek to keyframe in VirtualDub.
Is there any way I can fix these AVI files?
Thanks!
+ Reply to Thread
Results 1 to 16 of 16
-
-
Media files are almost always damaged after drive salvaging operations. My experience has been pretty negative getting them to play back at all after a drive crash.
There are many apps you can try to rebuild the index on the AVI files.
http://divfixpp.sourceforge.net/ -
I have no chance to get those files again. I am just trying to get as much as I can out of this one.
-
I have this same error.
"AVI: Truncated or invalid compressed audio format detected ( 16 bytes, should be 18 ). Attempting to fix."
It first happened when I played a video that I recorded with my camera on my computer. The media player crashed, and I think it may have corrupted my audio/video codecs, but I'm not sure. Every time I try to import a file from my camera into VirtualDub, it says this, but it still works. The real problem lies here... I can't watch any mpeg encoded variant videos (e.g. DivX, XviD, Ones from my camera); All media players crash opon attempt to view it (except VLC player, strangely), but I can view non-mpeg encoded videos (like uncompressed or fraps). Can anyone help me?
PS: I tried DivFix++ and it returned 0 errors on a file of the video type that initally messed things up (camera video). -
Windows has two separate systems for handling video: Video for Windows (VFW, old and deprecated) and DirectShow.
VirtualDub does its own AVI parsing and uses VFW codecs. VLC does its own parsing and has built in codecs. Most media players use Directshow file parsing and codecs. In short, VirtualDud and Divx will be using different software than most other media players. Your problem likely lies in the Directshow AVI File Splitter or the DirectShow Xvid/Divx decoder.
Use GSpot to determine exactly what codec is used in the problematic file. Rendering the file in GSpot (at the bottom of the main dialog) may also give you information about where the problem is occuring. Then try uninstalling the codec and installing the latest version.
It's unusual that a camera would use Divx. Are you sure it's not MJPEG? -
Try this: http://www.risingresearch.com/en/dvr/ = Digital Video Repair
It has worked for me when others like DivXDRFAnalyzer, DivXRepair, DivFix++ and DivFix did not -
I think it may have corrupted a codec I have (Possibly my mpeg codec). Because I can't even watch downloaded DivX movies (which aren't corrupted) with any of my players (except VLC, which strangely is the only player that will work). By the way, I don't know if it will help at all, but the first player I tried it on was MediaPlayerClassic when it crashed.
-
Digital Video Repair claimed that if fixed the index. In stead, it set every frame as K. Seeking became far worse. The truncated audio error remains.
I've removed VLC and the problem remains -
DivXRepair seems to work. I don't know what exactly it does but it got the key frames right. If I open the avi in VirtualDub with the re-keying option, it set every frame as key frame. DivXRepair uses VirtualDub internally but it seems to get it right. I've not watched the full video yet but seeking seems to be right.
-
Originally Posted by Tenfold
If you think you have a corrupt Divx or Xvid codec uninstall it and install the latest version.
There is nothing strange about VLC being able to play the file. VLC does not use installed codecs, it has its own built in decoders. You could have a computer with no codecs installed and VLC would still be able to play the files. -
I already re-installed my DivX codec, no changes have been seen. I don't know what's wrong, but I would very much like to fix it without formatting.
The camera does use MJPG, and I found this by using GSpot which I already had. The problem lies in viewing DivX/XviD/Camera videos with players besides VLC, and some audio rendering. -
Bump
I would greatly appreciate it if anyone could figure out my problem.
I have a msn (sof-undead@hotmail.com) and other messengers, if you want you can talk to me there -
I FIXED IT! lol. Deleted some codec ax files and re-installed the codecs.
Similar Threads
-
FFMpeg - warning: first frame is no keyframe - Encode to nearest keyframe?
By mh2011 in forum EditingReplies: 0Last Post: 3rd Nov 2011, 15:58 -
Convert Mov to Avi keep keep keyframe
By xicudiz in forum Video ConversionReplies: 5Last Post: 1st Apr 2011, 16:11 -
dvd files to avi. having issues
By BroomQueen in forum Video ConversionReplies: 9Last Post: 21st Nov 2010, 16:23 -
Cutting AVI files by frame or keyframe?
By squegole in forum EditingReplies: 6Last Post: 1st Jun 2007, 12:25 -
Audio Issues with .AVI files
By itsmevic in forum Newbie / General discussionsReplies: 1Last Post: 8th May 2007, 17:15