digitalFAQ.com Forums [Archives]

digitalFAQ.com Forums [Archives] (http://www.digitalfaq.com/archives/)
-   Video Encoding and Conversion (http://www.digitalfaq.com/archives/encode/)
-   -   VirtualDub Error Message - Unable to Decompress Frame? (http://www.digitalfaq.com/archives/encode/9968-virtualdub-error-message.html)

buzzer 05-30-2004 12:30 AM

VirtualDub Error Message - Unable to Decompress Frame?
 
hello,

i tried to edit an AVI file using Virtualdub, after finishing the operation the program tried to save it, it is a 1 hr video and nearly at the very half i got the message saying "unable to decompress frame 14567.."

the saving process ended.

In FAQ of the forum I have read what was written about this, there says that some codecs might be missing. I have checked all the codecs in this video, it's not likely that they are missing.

How can i solve this? Should I fix the video file or what? (If so, Wouıld you please suggest me a free video fixer program? :) )

thankx

stephanV 05-30-2004 09:14 AM

you're not missing any codecs, otherwise you would have gotten the error: Can not find suitable decompressor for format "[fourcc]". VirtualDub requires a VFW codec... etc.

possibly that particular frame is corrupted

depending on what you are trying to do, you have several options:

when cutting ---> use direct stream copy instead of full processing mode (but your cuts can only start on keyframes this way)

for everything else (requiring full processing mode):
1. set a different error handling in the video menu, or
2. scan video stream for errors, or
3. frameserve with avisynth (try avisource and directshowsource)

(3 would probably be your best option of these)

Dialhot 05-30-2004 10:34 AM

Think a little : if you have problem in the middle of the video then taht can't be a codec matter :!: If you miss the codec you can't open the video at all.

Here you have a corrupted source, with bad frames.

You must pass it throught divx repair or divxfix.

buzzer 05-30-2004 11:24 AM

stephan, thank you; it worked man, i changed the error handlings, so it bypassed the corrupted frame..

dialhot, i told i'm a newbie :?

Dialhot 05-30-2004 11:58 AM

Quote:

Originally Posted by buzzer
dialhot, i told i'm a newbie :?

You are correct but I'm always a little annoyed when a newbie use this as argument to not trying to understand things by themselves.

Within Stephan's three solution only the second one is correct. 2 others just lead you to (a little) worse results. Its not by telling to the soft "close the eyes when you see an error and does has if you didn't notice it" that you will solve the error, no ?

stephanV 05-30-2004 12:32 PM

what?

all my solutions are correct... i just present a few possible solutions in case one fails. setting error handling differently sometimes is the only solution. a directshowsource script in avisynth can solve many issues with undecodable frames in VDub (also for example with b-frame decoder lag). and how would that lead to a possible worse result than Divfix/DivX repair anyway? what do they do? cut off bad frames perhaps? or recreate the index?

from here
Quote:

Using DivXRepair, you can repair corrupt avi files and eliminate freezes. This program automatically detects and eliminates bad frames.
Now tell me what is the difference with VDub skipping a frame? (note that VDub will recreate index itself too if is broken. basically these programs add nothing to VDub.)

bottom line is: AVI is corrupted and needs to be fixed. i just gave 3 solutions to do it.

having said all this, directshowsource-script is still the best solution as it lets you possibly keep the alleged undecodable frame... and please be easy on the n00bs, we all make mistakes from time to time.


All times are GMT -5. The time now is 11:54 PM  —  vBulletin © Jelsoft Enterprises Ltd

Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.