PDA

View Full Version : 30 fps progressive to 25 fps


ernstblaauw
13th February 2008, 14:01
Hi,

After a holiday, I have a lot of 30 fps progressives movies (made with digital camera's with a silly movie function). As I want to make a (PAL) DVD out of them, I want to convert them to 25fps (progressive or interlaced - I just want the best possible result).

Untill now, I have only used 'convertToFPS(25)', but that function gives me jerky results. Does anyone know if there is a conversion possible which gives acceptable results?

Thanks!

scharfis_brain
13th February 2008, 18:16
use mvtools.

Adub
13th February 2008, 19:21
As scharfis_brain pointed out, use MVtools. A little more to the point, however, the specific function you are looking for is called MVFlowFPS. It can be found inside the documentation.

The newest build can be found on Fizik's homepage, if you don't have it.

ernstblaauw
14th February 2008, 11:53
As scharfis_brain pointed out, use MVtools. A little more to the point, however, the specific function you are looking for is called MVFlowFPS. It can be found inside the documentation.

The newest build can be found on Fizik's homepage, if you don't have it.

What a great filter! It is very usefull to convert my progressive 30 fps to 25 fps. Would this filter also work if the source material is interlaced?

scharfis_brain
14th February 2008, 12:31
you have to bob-deinterlace it before.

but it will only work, if it is "true" interlaced video, eg. every field contains a different temporal state.
there must not be any blends (ghosted fields) or duplicates.

ernstblaauw
14th February 2008, 13:53
you have to bob-deinterlace it before.

but it will only work, if it is "true" interlaced video, eg. every field contains a different temporal state.
there must not be any blends (ghosted fields) or duplicates.
Is Bob the only good choice? Or can I also use MVBob.selectEven() (I think the best quality) or LeakKernelDeint() (The best speeking in terms of quality/time)? Or would an other filter than Bob make it very hard for MVFlowFPS to convert it to 25fps?

Another question: I assume I have to de-interlace before I load MVAnalyse?

scharfis_brain
14th February 2008, 14:03
why do you want to throw away half of the motion information before you convert the framerate?

You'll have a significant INCREASE in quality, if you bob-deinterlace to 59.94 or 50 fps before converting the framerate

neuron2
14th February 2008, 14:59
but it will only work, if it is "true" interlaced video, eg. every field contains a different temporal state. there must not be any ... duplicates. What happens in static scenes, then? Will artifacts occur?

scharfis_brain
14th February 2008, 15:03
uh, no.

if there is no difference between the frames/fields there won't be any change made by the motion interpolation.

but if you try to convert 3:2 hard telecined film to pal with motion interpolation by bob-deinterlacing the source, you'll end up with a weird mess. (not so much about artifacts, more about motion fluidtiy)

neuron2
14th February 2008, 15:26
Just clarifying your statement! So not all field duplicates are a problem.

scharfis_brain
14th February 2008, 15:34
But the cases where motion interpolation shall do a improvement are motion scenes.
And these ones will suffer if telecine isn't undone before.