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 |
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) |
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. |
stephan, thank you; it worked man, i changed the error handlings, so it bypassed the corrupted frame..
dialhot, i told i'm a newbie :? |
Quote:
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 ? |
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:
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. |
Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.