I can't even neither fix corrupted AVIoffcorse
![]()
I have tested all this sites tools included All Media Fixer and Video Fixer
https://www.videohelp.com/tools/sections/video-repair-fix
and the checkresults looks like this in small differences
"Total of 157293 bad frames found.
Bad frames interval from 1 to 157293
list check out of bounds (1)
Corrupted data detected at fram 0
Error offset: 364 (Dollar0000016c)"
Its one of thoose errors thath act like..as long as you don't try to splitt the file you will not exp any problems at all,
but now i must cutt in it, and the parts just end upp black. I have tested to clear the index and create a new..and all this tools does the same to my file if i do it..it destroyes it and gets impossible to play..is this a hopless file you think? ore am i hopeless?![]()
+ Reply to Thread
Results 1 to 7 of 7
-
-
Most of those 'repair' programs just fix the index, not corrupt frames. But if it plays all the way through, you should be able to copy it, then split it.
I would try running it through VirtualDub and use 'Direct stream copy' first. That sometimes fixes them.
If not, you should probably try re-encoding it all in VirtualDub, using the same codec with a slightly higher bitrate. Then if that's successful, split it. The re-encoded file will be bigger than the original because of the higher bitrate used to preserve quality. If you use the same bitrate as the original, it should be the same size, but the quality will suffer.
If VirtualDub can't open it or copy it, there's not a lot of hope you can save it properly.
One last method that has worked for me a few times is to play it in VLC Media Player and use VLC's transcode function to save out a new copy. -
Originally Posted by redwudz
Originally Posted by redwudzis thath right? however how do i change bitrate if i want?
-
Open the file in VD, then go to 'Video>Compression' and L click on your Divx codec, then 'Configure' to the lower right. That should open the Divx menu.
You can L click 'Restore defaults' if you don't see '1-pass' and '780' Bitrate. for the 'Rate control'. To the right is a bitrate calculator where you can find the proper bitrate for you video running time and the size you want for the file after encoding'.
You can check the original bitrate with VD under 'File>File information'. Or Gspot 2.70 may be a little easier to use. You want at least the same bitrate, but better is more to preserve the quality.
A easier option may be to change the 'Rate control' menu to '1-pass quality-based' and lower the 'Target quantizer' to '2'. That should give you very close to the same quality as the original file. But in either case, the file will be larger than the original. It has to be to keep the quality because of encoding losses. Each time you encode, there will always be some loss.
The above settings are from Divx Pro v6.6 and may vary by version. Xvid is a little simpler to set up, but either should have the 'Target quantizer' settings.
I should mention I do this with VD Mod, but the other VD versions should work mostly the same.
A few other tips with VD and problem files:
If you use 'File>Open video file', when the selection menu opens, check the small box to the bottom left, 'Ask for extended options after this dialog', then select your video. A new menu will appear. Under 'General AVI options', check 'Re-derive keyframe flags'. That does the same thing most 'repair' programs do. Then click 'OK'.
It may take a while to re-key the file.
Then under 'Video', select 'Scan video stream for errors'. That will also take a little while. You also have some options with the error reporting/concealing by setting the next menu down, 'Error mode'.
If the results of the error correction are OK, then try re-encoding the file.
If the video file is really messed up, usually VD won't even be able to open it properly and VLC won't be able to play it. But if either works, there may be hope of fixing it. -
Thank you, i followed your instructions..the problem now is thath the output seem to allways become around 200 mb only with dark screen in 17 sec
..ehh..the input is on 1.2 Gb
the Bit Rate on the input is 1708 Kbps
When tested 1-pass i therfore manually wrote 1780, however size contril didnt work, as soon as trying to change the file-size i any direction it defaulted bitrate to 780 and seemed to deafult to 700 mb, so i skipped to toutch anything in the calculator, just a 1 before 780,
And allso tested quality based/2 and it produced a 200 Mb file!
any ideas why i get this small size? tested Xvid and setted 1780 bitrate..and got 280 Mb output
"0 frames masked (0 frames bad 0 frames god but undecodable"
says the VD error-test, thath last word is not good right? -
If I understand the VD error test, it's saying no errors, which is good, but that may be just the first part that it can read. Does it see the whole file, or just part of it?
I'm not sure about the bitrate problems. I use Xvid more often. But with Divx, you should be able to set it at any bitrate you want. But if you specify a output file size, then the bitrate would need to be set to fill that.
Most often it's 700MB for a CD. At 700MB, a one hour video will need about 1500Kbps, two hour, half that or 750Kbps. The bitrate a product of the video running time and the output file size chosen. The size of the original file has no bearing on the encoding bitrate. Only the running time of the video and the desired finished file size is needed to set bitrate.
If you chose 1400MB as a file size with the same running time, then the bitrate would be twice that, or about 3000Kbps. I believe most Divx players may have difficulties playing back a Divx video over 2000Kbps.I use about 1000 - 1500Kbps maximum.
I hope that's not too confusing and answers some of your questions.
I haven't had good results repairing video files most times. If it's a simple index error, not so hard. But missing or corrupted frames are more difficult. And unless you can play back the whole video, it may have a large part missing, even if the running time shows it's all there. -
I think we can prenounce this as solved
I tested and tested various new video splitters yesterday, and one of them against all odds qualified
"Allok Video Splitter", it have some form of converter packed along with it, and i choosed to convert to Xvid instead and it worked, it takes a decade for it to splitt 5 minutes only but worth it in this case, so this splitter hade something the others couldnt handle in any form
got clean picture and same quality as the eye spot, and the picture was even not upside down!!and i succeded joining the parts with Boilsoft Joiner..he who in the same time couldnt splitt.
thanks alot for help and patience, and i have atleast learn something new about splitting and fixing by this thread
Similar Threads
-
VirtualDub - fixing bad frames with blending and without re-encoding
By spicediver10191 in forum Video ConversionReplies: 3Last Post: 11th Apr 2012, 08:15 -
Corrupted MTS FILE problem
By SkyShazad in forum Video ConversionReplies: 10Last Post: 14th Dec 2011, 11:08 -
Fixing [D] Frames?
By Startropic1 in forum Video ConversionReplies: 1Last Post: 9th May 2010, 11:03 -
fixing bad frames
By vidclip in forum Newbie / General discussionsReplies: 2Last Post: 10th Jan 2010, 15:00 -
Fixing corrupted MPEG-1 VCD (freezing issue)
By headless chicken in forum EditingReplies: 11Last Post: 4th Sep 2009, 22:55