Page 1 of 1

repair AVI which can only be played with VLC

Posted: 25 Jun 2009 02:43
by genesys
Hey there - I've got an AVI with a corrupt header, which i really need to edit (in aftereffects or virtualdub). VLC is the only application I have which is able to play the file (without flaws - it just cannot jump to a certain position.. only play it in one go). If i load the file into G-Spot, it tells me that the aviheader is corrupt. If i open the codec information in VLC, it tells me that the codec is DIVX (i don't really trust that though). I already tried tools like DivFix or AVIRepair, without success. Neither VirtualDub nor VirtualDubMod want to load the file.

I tried the convert function of VLC to recode the video. I tried different combinations of codec and container format, but the results all again can only be played by VLC. The only one that was working with another tool was when I used the windows(wmv/asf) preset. The result could be played by windows mediaplayer, but i could not import it into aftereffects.

Since VLC is able to play the complete video, there must be a way to get it into a file that i can edit with aftereffects! Can anyone give me hints on how to achieve that? ah - and there's no way to get another version of the file, it's the only one.

Help is much appreciated! Thanks

Re: repair AVI which can only be played with VLC

Posted: 25 Jun 2009 11:04
by Jean-Baptiste Kempf
Try TS muxer

Re: repair AVI which can only be played with VLC

Posted: 25 Jun 2009 14:25
by genesys
TS Muxer doesn't even support AVI :(

any other help please?

Re: repair AVI which can only be played with VLC

Posted: 25 Jun 2009 16:37
by Alexsource
You can give Avidemux (a vdubmod like app), OR avimuxgui (an avi muxer app) a go.

Re: repair AVI which can only be played with VLC

Posted: 25 Jun 2009 17:32
by Lotesdelere
AviDemux will detect the corrupted container when opening the video, will ask you to repair it and will allow you to remux the streams without reencoding by using the Copy Streams feature in a new and working AVI container.

Re: repair AVI which can only be played with VLC

Posted: 25 Jun 2009 18:01
by Alexsource
Yeah, actually the copy streams is the default when you start avidemux the first time, IIRC.