Log in

View Full Version : AVI Defreezer - New version?


stormy1777
29th January 2003, 18:40
Does anyone know the author of AVI Defreezer? Any plans for a new version? Is the source available?

I've got a few avis with vbr audio track that avidefreezer can't handle at all. They are broken in 2 or 3 places and it dies right away on these avis.. I tried giving a larger range on each side, but still no go.. it dies right away.. even copied the avi without the vbr sound onto another copy. Avidefreezer can't handle these avis for some reason.

typically for vbr sound avis it writes without the audio then have to remux it, but for some reason with my avis it just can't fix them...

I'm scanning the avis with vdub-mp3 (badframes.log), etc. Also tried masking these few frames with v-dub but the audio sync gets out of wack completely throughout the avi..

any ideas?

Belgabor
29th January 2003, 18:53
Oh how I know this situation =)
In fact thats the price you sometimes pay for using vbr mp3. Try to demux the files (aka do a dirct stream copy in vdub and deactivate the audio) and see if the result is ok. It might be the freeze frames vanish.

stormy1777
29th January 2003, 19:22
Help me all mighty ;-)

I already tried that... in my original post... I wrote only video part, and it contains exactly same bad frames.. which avidefreezer can't handle... even if I give it two or 3 keyframes before and after...

only recourse at this point is to cut out these parts...

stormy1777
29th January 2003, 19:30
As a matter of fact... I tried avidefreeze on these avis with ANY other two keyframes.. not even in the range, and it dies right away...

the video codec listed by gspot in all cases is: xvid
and it's using XviD MPEG-4 decoder winnt\system32\xvid.ax

DSH DirectShow CLSID 4cc: xvid {64697678-0000-0010-8000-00AA00389B71}

my conclusion therefor is that something in Xvid is broken...

any xvid experts out there?

xvid.dll is 495616 bytes not sure how to check the exact version.

Belgabor
29th January 2003, 20:12
Sorry i overread this and got caught in my usual 'anti vbr mp3 in avi' speech ;)
your best chance probably is a manual repair with AVIEdit (I hope this works with Xvid). To sum it up:

demux
direct stream copy damaged keyframe range
reencode with AVIEdit
puzzle all parts together with cutting stuff / append avi segemnt in vdub
direct stream copy
remux

Shitload of work, but atm my only solution that might work.

Edit: New Idea
If you dont mind reencoding the audio.

demux
decode audio & mux
kill errors
demux
reencode audio & mux

movmasty
31st January 2003, 07:43
'anti vbr mp3 in avi' has all my support,

but, what exactly means "kill errors" ?

Belgabor
31st January 2003, 09:15
Oh sorry, I oversimplified ^^'

kill errors = cut out bad range(s) (aka what vdub does automatically when you scan the stream for errors. But I don't know what happens to audio sync if you use this function).