Hey guyswanted to ask if there are any tools to fix .avi files with... i mean tools like TMPGEnc just for avi and divx ... or IS there anyway to fix them?!?! if not then sorry for wasting ure time
![]()
![]()
+ Reply to Thread
Results 1 to 15 of 15
-
-
"Today is only yesterdays tomorrow"
-
Quite a lot of people have reported that DivX fix "fixes bad AVI's for good"
I guess it can't handle the really bad ones, however I don't know why you done use Vdub, it has everything built in for fixing problems of many types, with the most widely used scan for junk frames. And since this is a tool that's used for many other things, why not try it.
Junk frames
Video > scan video stream for errors
If it finds any, just save out another copy using video/audio streaming
Partially downloaded files
Open file > check "popup extended open options" > file > re-deliver keyframe flags -
Hey king! I tried out that virtualdub, and followed the instructions of doom (guide with fixing audio sync) (and thats not the only problem, but oh well)... so i tried it and i cant frameserve!!! it just doesnt go! ok this is what i did exactly
------------------------------------------------------------
Go to your VirtualDub directory and run a file named AUXSETUP.EXE, in the menu that'll open, click "Install Handler".
After installing the handler, double-click on "PROXYON.REG" which can be found in the AVIPROXY subdirectory in the VirtualDub directory. Note that you MUST uninstall the frameserver by running PROXYOFF.REG after you finish encoding.
Then, assuming that you haven't already loaded an AVI file, load your video file (Control - o), and set video to full processing mode.
Then click on File-->Start Frame Server, and click OK on the pop-up window. You will be prompted then to enter a .vdr filename. Ignore that, and type a file with a .avi extension, for example: server.avi. once done, the following window should appear, and you're done.
And here comes the important part: You leave VirtualDub/Nandub running until you have finished encoding. As soon as you press the Stop serving button the frameserver stops and your encoding program can't continue (or even start).
----------------------------------------------copied and pasted from doom9.net
VirtualDub procedures
-------------------------------------------------------------------------------------
ok i tried BUT here is the problem. I just cant start it frameserveing(as i said bevor), all it does is sit there and does nuthing. Now i tried to close the "AUXSETUP.EXE" and did not work either... i left it on, and it didnt work either, i dunno what to do =/
wee haggis, KingJohn, THANK YOU SO MUCH! Guys you rock ! ^_^ -
Hold on, if you trying to fix a bad AVI, forget the frameserve and get that job done first.
-
Check for bad frames .
Download this:
http://www.digital-digest.com/dvd/downloads/virtualdub.html
(Scroll down to the "Mp3_freeze"version).
Virtualdub > Open > Video > Check Video For Freezes,
This process will take a while.When finished a window will pop up stating whether you have bad frames or not.
If you do,take note of the location of the bad frames and go back into Virtualdub and open up your movie.Then.....
If you have more than 1 section of bad frames ,remember to start the removal process buy beginning with the last section first working your way to the beginning of the movie.
Edit > Go To > Jump to frame number > (type in frame number where bad frames start) > Click on Mark In (bottom row of buttons...second from right) > Edit > Move To Previous Key Frame > Edit > Go To > Jump to frame number > (type in frame number where bad frames end) > Click on Mark Out (bottom row of buttons on the far right) > Edit > Move To Next Key frame > Edit > Delete Frames.
Repeat this process for all bad frame sections,then.....
Video > Direct Stream Copy > Audio > Direct Stream Copy > File > Save As AVI."Today is only yesterdays tomorrow" -
Edit > Go To > Jump to frame number > (type in frame number where bad frames start) > Click on Mark In (bottom row of buttons...second from right) > Edit > Move To Previous Key Frame > Edit > Go To > Jump to frame number > (type in frame number where bad frames end) > Click on Mark Out (bottom row of buttons on the far right) > Edit > Move To Next Key frame > Edit > Delete Frames.
Repeat this process for all bad frame sections,then.....
Video > Direct Stream Copy > Audio > Direct Stream Copy > File > Save As AVI
Edit > Go To > Jump to frame number > (type in frame number where bad frames start) > Click on Mark In Edit > Move To Previous Key Frame
your marking it, then moving to the nearest keyframe !
KingJohns step by step guide------------------------------------
Virtual Dub MP3 Freeze
0, Video >check video for freezes
When the program has finished, and it has found junk frames, they are recorded in a log file on drive C (C:\badframes.log) You can open that log in note pad to view the list of bad frames.
1, File > Open video file
2, Video > Check video for freezes
3, When the scan has finished, Click OK on the popup window, leave Vdub on screen and open the log file using Windows notepad.
Bad Frame Report from VirtualDub-Mp3
12345
12346
12347
12348
12349
345678
345679
345680
345681 (First group to delete)
From the example shown, we can see there are 2 groups of numbers. Each group having a sequence of bad frames. You need to start at the highest groups first, if you did not do this, the other numbers would no longer be in the same location. You also need to mark start and end at key frames.
4, Highlight the first number in the highest group (345678) and select "Copy" (Control C)
5, now switch back to Vdub and select Edit > Go to and paste that number into the box (Control V)
6, You will see Vdub give an error, you now need to jump backwards to the nearest key frame.
7, Click the left yellow key frame Icon once.
8, Now mark this as start by clicking the left start Icon. (Left black arrow)
9, Go back to the log and highlight the last number in the group (345681) and select "Copy" (Control C)
10,now switch back to Vdub and select Edit > Go to and paste that number into the box (Control V)
11, You will see Vdub give an error, you now need to jump Forward to the nearest key frame.
12, Click the right yellow key frame Icon once
13, Then mark this as end by clicking the end Icon. (Right Black arrow)
14, Press your delete key to remove this group of bad frames.
You now need to do the same for the next group of numbers. When you have finished deleting all bad frames, save the AVI
Video > Direct steam copy
Audio > Direct stream copy
SAVE AVI (Movie2.AVI) -
Yeah...thanks KJ...
I did make a little boo-boo.
The stupid thing is that I've done it tons of times and I always have these two items in the correct order! (its just my explanation that was screwed up).
So,as KJ says you need to move to the keyframes before marking in or out.
Hope I did'nt send you on a wild goose chase Yvone?"Today is only yesterdays tomorrow" -
I did make a little boo-boo.
Hope I did'nt send you on a wild goose chase Yvone?
This is my last question ^_^
Ok so far so good with ure help guys!
Do i need to do the same thing (with asynch guide) when i just get the asynch when i forward or "rewind" the movie? Sometimes movies just have asynch normally in them without forwarding, but i came across movies that whenever i forward and the movie stops at the place i set it to, it goes hella fast and get asynch galore! ^_^
well as i said, this is my last question for u guys, becaus u guys probably learned it on ure own and i whant to, too ^_^
(i will defently pass this website around school hehe)[/quote] -
I'm not sure I understand your question yvone....but
if you are asking about "when watching an AVI in Windows Media Player if you fast forward it goes out of sync"?....
Well,whether its considered "normal" or not I do'nt know...
but I can tell you that it happens to me all the time and I consider it to be normal and after encoding over 200 movies they still all work fine."Today is only yesterdays tomorrow" -
I should also say that the sync issue when fast fordwarding in WMP is only temporary till the video catches up to the audio.
"Today is only yesterdays tomorrow" -
i know u would get confused hehe
but, yes thats what i whanted to know! Thankx guys for all ure help!!!
I think im catching up to it now(cuz of u guys ^_^)
Well thats all i whanted to know
im outtie (thankx so much,you helped me alot)
bubye~~~ -
When the AVI is constructed, the person could have keyframes every 300 if you then try to fast forward a movie like this, it has problems. If the same AVI had keyframes every 10, then you could easily movie forward or backwards.
Also if you have keyframes every 300, jumping to the nearest keyframe before marking it as a cut, is going to cut out a large chunk of the movie.
It may be better to re-encode the whole thing in Vdub, full processing mode setting keyframes every 10
Similar Threads
-
HEY! What's the deal with AvsPmod...
By unclescoob in forum Newbie / General discussionsReplies: 8Last Post: 3rd Aug 2011, 20:03 -
Hey Baldrick, ever see this?
By lordsmurf in forum FeedbackReplies: 3Last Post: 12th Nov 2009, 08:02 -
Hey, can youtube support 60 fps yet?
By Vlenbo in forum Video Streaming DownloadingReplies: 1Last Post: 26th Dec 2008, 19:30 -
Hey, if you don't mind me asking, how do you upload more than 10 min in YT?
By Vlenbo in forum Video Streaming DownloadingReplies: 8Last Post: 25th Dec 2008, 16:21 -
hey i'm new
By sandytravis in forum Newbie / General discussionsReplies: 2Last Post: 12th Nov 2007, 16:16