Qhimm.com Forums
Miscellaneous Forums => General Discussion => Topic started by: dziugo on 2005-10-21 17:46:17
-
Dunno if it's the best subforum to post this thread in... If you are reading this, you're a mod and want to move it, go ahead.
Hello there.
I'll have to disappoint you: No, it's not a miraculous way to get rid of your crashes. It's a little research I have to do, to learn more about corrupted movies and handling them. It's only for testing purposes, but... if you can take an advantage of it, why not give it a try?
dziugo's theory
A little explanation first. Those (in)famous FMV crashes/lockups aren't random. Who's experiencing them? People with corrupted movies on their FF7 CDs. It's not caused by scratches (probably) nor your neighbor's voodoo curses (again, probably :wink:). It's caused by... hmm... won't say it, but it's kind of obvious... There are just few "versions" of FF7. Some of them won't cause any problem when watching FMVs, some of them will...
Thanks goes to Larken and Xcalibur for pointing me in the right direction while looking into those crashes.
Why not a fix instead of this research?
I think that the permanent fix is a better choice. If there are only few differences between those files, a simple patcher will do the job. And that's the part when I need you guys&girls.
I've written a simple program. It'll run some checksums on your CDs and gather the needed information (only about those files). It will produce some files which I need you to send me. And that's it.
Why you should trust me?
Because I ask nicely :P.
Link to my program:
Download (http://www.republika.pl/dziugo/ff7/check.rar).
Feel free to post your comments/flames.
dziugo
-
I'm happy to run some checksum business on my movie files. However, that link sent me to some "?" lock page that is not in English. :-P (I guess it says something about the file not being there.)
-
cause this is in polish, great and ancient language that only chosen ones are destined to use it... ;)
Sure, why not, sign me in.
-
Yeah... link is down, because I thought that I have a "release version" compiled on my PC. It turned out, that I don't have it... and since I don't have my C++Builder installed (had to reformat), I can't compile it again. How embarrassing is that?...
If (by any chance) you're reading this, you HAVE C++Builder installed and you wish to run checksum on your FMVs, send me a Private Message.
I'll download a Trial Version and recompile it... Stay tuned...
dziugo
----------
Edit:
Ok, download enabled once again.
-
It created three 8-byte files. So everything is fine.
It said that my opening has wrong size but it's cause that is customized intro ;].
-
The brave do not fear the grave? :P Thanks for trying it out. Who else wants to check their FMVs?
-
Same results here.
-
Are you generating MD5 numbers or CRC32's? CRC32's are only good for a certain size file. Unless you intend to extend the size of either an MD5 or CRC32.. anyhow I don't recomend generating a check for an entire file such as an FMV (AVI I suppose in this case) I'll dare say do it in chunks (IE CRC per 1meg or 512k or 256k or 128k chunks). This will also pick up WHERE they are different (not just that they are different). It might be more useful. Par files work great too (or sfv files) :)
You might be able to modify PAR2 to do the fixing for you or generate PAR2 files to repair them to functional movies.
Cyb
-
Yeah. That's what I thought. Why to release a program which can only say: "Hey, your movies are corrupted!!". So it also does what you're suggesting... I think...
Hmm... to come into details...
I'm calculating MD5 checkusm for the whole movies. This way I can tell if they are different from those on my CDs (it's not some super duper always saying true checksum, but it's good enough). If it's different, then it runs checksums on blocks of the file. If it doesn't mach, the block itself is added to the output file. That way I can tell if they are different, which blocks (with 0x8000 precision) are corrupted and I can reconstruct those corrupted movies on my HDD using my own CDs :P.
Thanks for the advice anyway.
dziugo
P.S. My English is getting worse or what?
-
nah, you're just using some weird words like "super duper"... ;)
IMO that's damn great idea about these checksums... This is as far as I understand :D
-
hey everyone! why not try this... post ALL your videos on this site so we can download and replace our corrupted videos... ( of course we need videos that work....)
-
Why did you revived an almost three years dead topic? X_X
Also, this forum doesn't have "that kind of support" of uploading copyrighted files. O.o