I have VirtualDub 1.4.11 (build 14279). No matter what Divx file I load, the file information will show it as 23.976 fps. However, several files I've then loaded into TMPGEnc to convert to SVCD are really 29.97 fps. I've discovered that through the TMPGEnc Wizard, when I try to use the SVCD (NTSCFilm) template, it needs to do an inverse telecine and pulldown to make the file 23.976. I've then backed out, chosen the regular NTSC mode (29.97 fps) and encoded the film, it works perfectly.

Why is VirtualDub giving me the wrong information? It didn't used to do that, it was very reliable. I've used VirtualDub/TMPGEnc to reencode dozens of Divx files to SVCD with no problems up until now. I've even encoded a movie as 29.97 fps, loaded it into VirtualDub, and it says it is 23.976 fps. Very odd.

Using WinXP Pro, have Divx 5.02 Professional, TMPGEnc Pro 2.58 (now 2.59), all requisite codecs installed.