Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I recently had a problem with a motherboard, lots of the data put on the drive was corrupted, I switched to a good system, I ran reiserfsck and it repaired it as best it could, I copied all the files to a new filssystem. Lots of the files were video files, most now have occasional corruption (every 5-10 minutes). Basically it is your standard video corruption where a frame does not go away and only the parts with motion are shown until the next keyframe.
I am looking for a program that will clean this up as much as possible. I know it is probably impossible to recover the corupted portion, but surely if it is a frame that is corrupted there may be parts of the frame still there that it can restore?
P.S. These are all legal video's, and because of this they are also irreplacable, I cannot simply go find them cause they don't exist anywhere else, and we are talking 150gb of video's here (the other 400gb were backed up, but these are more recently created)
if that means re-encoding them I have tried it, I did a couple tests, mencoder -aoc copy -ovc copy -o test.avi corrupted.avi on my test it said it could not copy the format, so I did -oac mp3lame and ovc lavc, the quality it produced was lacking, but it did stop it from giving me lots of console errors when I played the new file... it did nothing to remove the occasional full-frame smearing.
Also some of them are multi-audio or multi-sub so writing a script to re-do them all would be masivly complex.