The file can get corrupted only if your hard drive have problems. That's the only way it could happend this (if you don't edit the file). So the problem lies (like 75 % of the problems) in the codec/filters used to decode the files. That's why I asked for the filters used