Log in

View Full Version : Can you adjust frame rate using avisynth?


Bigrob
11th October 2002, 15:39
I posted this in the CCE section, but i think it belongs here. I have a High Definition Transport Stream (.tp file) that i recorded with my HiDef tuner card. I'm trying to use CCE to encode the video into either a dvd compliant or svcd compliant mpeg stream. I've used dvd2avi to make a .d2v project file. I've also written an avisynth script to serve it into CCE. I keep getting an error "47952/1000 is not supported. Supported frame rate are 23.976, 24, 25, 29.97, 30, 50, 59.94, and 60." Is there any way to manipulate the avisynth script to accomodate for this? Anyone have any experience with this or ideas?

Thanks,

Bigrob

Guest
11th October 2002, 17:47
What is the frame rate of your HD stream? The ones you listed are all the legal MPEG2 rates.

Bigrob
11th October 2002, 18:29
when i load it into dvd2avi it and create a project file it says 47.952 fps... Aspect Ratio: 16x9, NTSC, Progressive. It's a standard 720p High Definition transport stream.

JohnMK
11th October 2002, 19:25
Add 25%, and you get 59.94fps. Indicative of something, I think.

Bigrob
11th October 2002, 19:38
yep, and cut in half and you get 23.976... how do I use all of this knowledge? :-)

Bigrob

Bigrob
11th October 2002, 20:55
Looks like adding this to my .avs may help (it'll cut the fps in half anyway and i'll be able to encode it:

SelectEven()

I'll see if it does when i get home.... :-)

Thanks,

Bigrob

SansGrip
12th October 2002, 15:07
Bigrob: when i load it into dvd2avi it and create a project file it says 47.952 fps... Aspect Ratio: 16x9, NTSC, Progressive. It's a standard 720p High Definition transport stream.

Make sure DVD2AVI isn't monkeying around (technical term) with the frame rate via Forced FILM mode.

Since 47.952 / 2 = 23.976, perhaps you have an interlaced source where each field has been stored as a distinct frame, and thus the frame rate is doubled. (I know HDTV is supposed to be progressive, but one never knows quite what your card is doing with the input. Surely the exact doubling of NTSC film frame rate can't be a coincidence...)

Take a look at the output in VirtualDub. What's the frame height? If it's half standard height (240) then I'd say I'm definitely right. If it's 480, then either there's been interpolation or I'm wrong ;)

The only way of really knowing what's going on here is to inspect it frame by frame.

Bigrob
13th October 2002, 18:09
Just checked and "Forced Film" was turned on in DVD2AVI. Unchecked it and now i'm getting 59.940 fps. that was it! thanks for the info... time to play around some more!!! thanks again.

Bigrob