Log in

View Full Version : 24fps--->23.976fps


YY1020
16th June 2004, 20:33
hi everybody,
For video part :
I have a question to ask.Now,I have a window media video/audio(DVD Rip) file and it have 24fps framerate.Then,how can i change the fps correctly when i script avs?
For audio part :
I have tried to convert the video's framerate to 23.976 and compressed using XviD,then i compressed a audio to 128kbps mp3(Lame).After,i combined the video and audio file,but the video and audio hadn't played at the same time,it was playing asynchronous.How can i solve this problem.

I think that i script wrong avs because i have just used changFPS().
Thank you for help.
*Could somebody tell me to compress wmv file's procedure* that i could compress it correctly?

Guest
16th June 2004, 22:11
If you slow down the video without changing the number of frames, it will be longer in duration (playing time). So you'll need to stretch the audio track to the same new duration to keep things in sync. A lot of people use CoolEdit but there are other audio tools that will do it also.

If you don't want to mess with the audio, you can use my new filter FDecimate() to change the frame rate. It will drop frames as needed to get the new frame rate. Depending on your material, it may or may not be acceptable to do it this way.

Leak
16th June 2004, 22:22
Originally posted by neuron2
So you'll need to stretch the audio track to the same new duration to keep things in sync. A lot of people use CoolEdit but there are other audio tools that will do it also.

TimeStretch in the latest AviSynth CVS build from sh0dan does this quite well.

np: Takeshi Muto - Tape Birth (Expect More From A Past Life)

scharfis_brain
16th June 2004, 22:44
@neuron2:

where is the difference

between:

changefps(23.976)

and

fdecimate(rate=23.976)

on 24p progressive?


even deleteevery(1000,0) #where 0 may be every number between 0 and 1000

would do that job.

YY1020
17th June 2004, 17:53
Originally posted by scharfis_brain
@neuron2:

where is the difference

between:

changefps(23.976)

and

fdecimate(rate=23.976)

on 24p progressive?


even deleteevery(1000,0) #where 0 may be every number between 0 and 1000

would do that job.
Yes,i think so.What is the different both them?

Guest
17th June 2004, 22:02
There's no difference for this application. Note that nobody said there was.

Why didn't you have corn flakes for breakfast?

You Know
18th June 2004, 18:12
use
AssumeFPS(24000, 1001, True)

to work with 24fps -> precise 23.976fps.

I a script to convert Anime from 25fps PAL to exact 23,976fps