Hi there everyone,

Anyone had any experience with TMPGENC reporting 23.976fps AVI (DivX/XviD) as 30fps?

I checked my source with GSpot and AVICodec, and they both report 23.976. When I load it into TMPGENC, it comes up as 30fps.

I re-installed XVID codec (for this AVI example, that's what the format was), but it didn't make a difference - TMPGENC still claims 30fps.

When I convert the source to MPEG2 (CVD, CQ 60 [300min/2500max]), it only plays back smoothly on my Pioneer DV-525 if I convert to 29.97fps. I've tried encoding with "23.976", "23.976 with pulldown on playback", and some other settings. I notice that everything's smooth on 29.97fps, but when it's 23.976 (plain, or with the pulldown flags encoded for 29.97 playback) there's a very slight delay in certain spots, generally during camera pans. I also noticed that if I leave off the "pulldown on playback" and use the plain 23.976fps instead, it's slightly less noticeable.

I had the Directshow filter set to the highest priority, and TMPGENC always reports 23.976fps source as 30fps. I changed the VFAPI priority to use TMPGENC's internal AVI routines, and when I load the source using this setting, the framerate is reported accurately (23.976).

My questions are:

(1) Should I ignore the erroneous framerate TMPGENC reports when using Directshow filter, or does it affect my encodings?

(2) Should I encode to 23.976 or 24fps, and what's the difference?

(3) Is the slight pause being introduced at certain motion points caused by my DVD player not coping with the pulldown flags or 23.976fps, or the encoding process?

I'm using the latest TMPGENC Plus (as of today).
I'm using tooLame for the audio encoding.

EDIT: Both target and source files are progressive...

TIA!