Log in

View Full Version : ChangeFPS doesn't work right


eng3
3rd September 2003, 22:55
I am trying to make a XviD for my PocketPC, so I am reducing the frame rate by to 15fps.

I have done this before in VirtualDub and it works fine.

(the source is a m2v so,) I am using AviSynth to try yo make this a one step process. Read the M2V, resize, change FPS. then use virtualdub to encode.

The problem is that it does change the FPS, but it slows down the video. I want the speed of the video to remain the same.

neily
3rd September 2003, 23:35
What version of AVISynth are you using? I seem to recall that earlier versions in the 2.0x line did not always seem to work correctly. Does the frame count of the output change as it should?

eng3
5th September 2003, 07:04
Originally posted by neily
What version of AVISynth are you using? I seem to recall that earlier versions in the 2.0x line did not always seem to work correctly. Does the frame count of the output change as it should?

I'm using 2.5.

I noticed, that if I process the video normally
Then open it up the AVI in virtualdub and change the frame rate using virtualdub, the same problem occurs?

Now I'm thinking this may be something with the clip or XviD.

I tried setting Xvid I frame interval down to 1 second, and the resulting video is like a slow motion video, with a jump to the correct place every second. So its like they keyframes are set correctly with the correct frame, but something is wront with the rest.

Maybe this is more of an XviD question.

ppera2
5th September 2003, 15:42
Virtual Dub can't change fps so that speed remain same. You can decimate frames, but only by whole numbers - can't get 15 from 25.

Avysinth ChangeFps must work correct if is never version. Better doublecheck is it 2.5x with Version() statement.
Download latest ver. and install for sure.
Also, try ConvertFps() .
ChangeFps work good for me, and others. It was bug in versions prior 2.05 or something like that, and it acted like AssumeFps.

eng3
5th September 2003, 17:45
Originally posted by ppera2
Virtual Dub can't change fps so that speed remain same. You can decimate frames, but only by whole numbers - can't get 15 from 25.

Avysinth ChangeFps must work correct if is never version. Better doublecheck is it 2.5x with Version() statement.
Download latest ver. and install for sure.
Also, try ConvertFps() .
ChangeFps work good for me, and others. It was bug in versions prior 2.05 or something like that, and it acted like AssumeFps.

Actually thats what I was doing, My vid is 29.97fps, and I did decimate by two. I was just rounding when I posted here.

I checked, I am using 2.5