I understand that the audio and video can sometimes be encoded out of sync, but what confuses me is that I have some films which were encoded properly and have played perfectly and in sync. However, which I replayed them much later, that they have developed a pronounced problem with being out of sync.
Hard drive corruption does not seem to be the problem, because if a file were corrupted, it would cause the file not to play at all, not just out of sync...right?
The hardware is the same as when they were encoded, so that shouldn't be a problem. I don't think that any of the main drivers have changed.
The only thing that I can think of that has changed is VLC Player version, but it works as always with most of my videos. I can swear that all of the problem files were the same, but the 3 that came to mind were all .mkv, which were all encoded with the same software (DVDFab), but as I said, that worked fine when I first encoded them.
I know that I can re-encode them but I would like to understand how to prevent this kind of problem in the future...any ideas?