VideoHelp Forum




+ Reply to Thread
Results 1 to 2 of 2
  1. Member
    Join Date
    Jun 2002
    Location
    New Zealand
    Search Comp PM
    Hey
    I'm trying to fix a corrupt DivX movie which has 116861 frames so I ran DivXFix and rebuilt the index. I then did an error check and it detected an error at frame 7137, however this was not the error causing the problem. So I then ran VirtualDub (1.4.10) to check the stream for errors and received the following results:

    98688 frames masked ( 1 bad frame, 98,687 frames good but undecodable)

    When I try to re-derive keyframe flags, it gets to frame 18172 saying "Error decompressing video frame 18172 error code - 100".

    Does anyone know what masked frames are and how I can fix this problem?
    Thanks.
    Quote Quote  
  2. Banned
    Join Date
    Jun 2001
    Location
    UK
    Search Comp PM
    Normally you would select Video > Scan video stream for errors. Then when its finished you just save out another copy using Video and audio > direct stream copy. Dont need to re-key or re-encode, just save out

    Vdub then saves out another copy without the junk frames. However the latest version of Vdub has a problem, referred to the MMX left switched on. This can cause problems during scan, there will be a fix hopefully in the new release.

    Meanwhile I suggest you work on the original file, not one that has been processed with DivXFix, or you could end up with more problems. Then use "vdub-mp3-freeze.exe" which was used before the present Vdub had the function.

    vdub-mp3-freeze.exe is a hacked version of Vdub 1.4, it makes a log of the bad frames at c:\badframes.log which you can then use to delete the bad frames (At keyframes) starting from the highest block numbers first.

    If there are 98,xxx frames you have to delete them all, like it or not
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!