Oh god, I just realized I've been using an editing program (PowerDirector) that apparently automatically converts every video to 30 FPS. I thought that's just what the typical "downloaded from the internet" video was, but apparently a bunch of videos are actually 25 FPS, and PD was treated them like they were 30.
I don't think it'll make a terribly noticeable difference, but it still sucks that I've been making clips with an unnecessary loss of quality this whole time (and I've made a lot of clips).
There is a bug in the windows player and how it interacts with unity, and I think this sort of encoding may be a cause. If you play certain videos in some video players, there's a noticeable 1ish second pause before the video starts, the sound going. I don't know exactly what causes this, though I did have a list once of girlpacks that had this behavior. This happens in everything based on that player, whether it be the in-OS player, or Venus's Club. Normally not a big deal. Except...
...Unity also drops frames when this happens. And if it drops frames at the wrong time during gameplay it actually 'forgets' to remember where a girl's graphics icon slot is supposed to be when you drag and drop them--like it just skips the frame where you pick it up, and instead it sees you've already moved it and 'remembers' that frame. It's the cause of the 'girl is trapped under a booth' bug that happens on specific girls. I've gotten rid of most cases of this happening, but not all.
I'm not sure what difference in encoding the videos causes this problem exactly, but I've narrowed it down to the OS-player (and nothing I can do about it as a result) and so what I ask is to test this, and see if the Windows player has a noticeable 1-second 'startup time' for the video in question. If it does, that encoding may cause issues in VC.