I use TMPGENC to convert from AVI to MPG to create a CVCD. I am just starting to test DirectVobSub to put subtitles too.

What I usually do is test a small piece of the movie, using the "Source range" window. In that window, on top left side, you can see the size and fps of the original AVI file.

I use VirtualDub to select starting and ending frames I want to test (usually 500 to 800).


I have discovered that when I put those numbers in "Source range" in TMPGENC, the movie does not correspond to the frames I selected. I noticed that ALL files appear as 30fps in the top left indicator in TMPGENC, but this value is not correct (since I tested the file with VirtualDUb and Gspot). The total frames indicated by TMPGENC do not correspond to the real frames reported by VirtualDUb and Gspot.

I mentioned DirectVobSub because I tested this same procedure in a machine without it, and fps appears CORRECTLY in TMPGENC, and I can use the same values from VirtualDub in TMPGENC's "source range".


Version 2.33 of Directvobsub has an experimental fps settings, but I have tweaked it several times without success. Movies are recognized by TMPGENC as 30fps EVEN if there is no .sub or similar subtitles file next to the movie.


It is really impossible to work with 2 different frame values. Does anyone know how to correct this? Is this really a Directvobsub problem? (that is my first guess).

If I can't configure DirectVobSub to correct this, can I tell VirtualDub to show me the movie with 30fps, so I can use the right numbers?

Thanks