Weird problem with Virtual Dub


Chez

Still Fresh
Joined
Jan 22, 2004
Messages
15
I have been encoding avi to gp32 compatible divx using the following guide
http://www.gp32-divx.com/index.jsp?nod_id=3&tuto=divx1

I have encoded loadsa south parks, office, alan partridge etc.....
and have been very pleased the results!

I came to encode a film the other day and both pass' failed after about 13% with the same error "VideoSourceAvi: ICDecompress -100 unspecified etc."

I thought it must be the avi, so i tried another film and another and another... but I got the same error with every pass!

Any ideas? I don't seem to have any problem encoding smaller avi but when they start getting a bit beefy, no luck!
 
Yo its probably a problem with a dodgy frame in the film,try deleted a frame or two in this position,Look at the bottom of virtual dub it shows the frame it iscurrently at,Im not sure if you can get it to delete frames but i had the same problem with nemo .I deleted the frame and it was ok.
 
I tried google and find some info at the project mayo site. Here it is:

This error usually means that some bytes in the video stream got corrupted somehow, and the video codec has detected the error and refused to decode the frame.

You may be able to work around this problem by deleting the problematic frame. Because there are likely subsequent delta frames dependent on the corrupted frame, you will have to delete more than one frame.


Find the bad frame by searching around the affected area and looking for the error message in the status bar.
Click mark-in (second button from right below slider).
Click keyframe-right (yellow key with right arrow).
Back off one frame and click mark-out.
Press DELETE on your keyboard.
 
I think its better to use the "always decode" option 'coz if you del too much frames then you will a desynchonisation between audio / video

see you ;)
 
So I think you've never seen "Cowboy Bebop"....! :blink:
A japanese anime (The best ever made : bounty hunters are gathering into a speceship named Bebop in 2071)
You should have a look for it.. :) ..
and at the end of each episode you can read "see you space cowboy"
(except in some episode where this is :
-easy come, easy go
-see you next time
-see you space samurai
-Youre gonna carry that weight
)

Thats all folks B)

see you ;)
 
Cowboy Bebop is cewl!

Lol Shotaway sounds like a Peter Kay joke coming along ;)

This error usually means that some bytes in the video stream got corrupted somehow, and the video codec has detected the error and refused to decode the frame.

Thats wat i said.
 
hi there, have you used the "Scan video stream for errors" function????

I think there is a repair function in this setting :eek:)

If not then Im sorry i couldnt help

Dean
 
just checked, go to VIDEO, and then select scan video stream for errors, should identify the exact frames for you and It might repair it (Im scanning a corrupt avi now so give me a while and ill let you know if it fixes, if not ill find another way)

Dean
 
There's a lengthy process I go through, but it seems to work a lot of the time.
It uses virtualdub and aviedit.
You have to split the video into 3 files:-

1. Video before error(s).
2. Error(s) section (to fix in aviedit).
3. Video after error(s).

and then rejoin the sections after.

1. Video before error(s).
Using the start and end mark buttons in virtualdub ( /__ and __\ ) highlight the area from the keyframe just before the error(s) right up to the end of the file and delete. Save this as start.avi or something.

2. Error(s) section.
Reload original file. Mark from the start of the file to the same keyframe before the error(s) and delete. Mark the area from the first keyframe after the error(s) up to the end of the file and delete this too. Save as error.avi or something.

3. Video after error(s).
Reload a third time and mark from the start of the file up to the the first keyframe after the error(s). Delete this and save the file as end.avi or whatever.

now the fixing part. Load error.avi into aviedit and save it out again. Make sure the compression is set up, or you'll have a BIG file! call it fixed.avi maybe.

Now load virtual dub up again. Open start.avi append fixed.avi and the end.avi save as a complete file! DONE!

Hope that's not too confusing. PM me if it's a bit much! I'll explain in more detail. Jace
 
Cheers Guys - it seemed strange how it was only the bigger files that wouldn't encode. - can't imagine why they would contain errors whilst the smaller (poorer quality) south parks and what-have-you encoded fine?
 
I think larger file share stuff tends to have problems 'cos they're downloaded from different places in parts. Smaller files will probably be all in one part. I moght be wrong but i'd guess it was something like this.
 
Back
Top