PDA

View Full Version : Converting FPS


Ark
24th September 2004, 13:58
I've 1 little questions:

There are other ways of converting FPS other than ChangeFPS(), ConvertFPS() and MVConvertFPS()? I'm searching for the ideal filter, because I need to convert some small clips I made with my friends with a digital camera. The clips are all MJpeg - 320x240 - 15fps, progressive (naturally), and I want to make some PAL Vcd's from these, so I need some "FPS converting" tool for 15>25fps conversion.

With ChangeFPS() the video stutter (like the original), ConvertFPS() is too much blurry on motion, and MVConvertFPS() gives a lot of artifacts, but it's a shame, because the results are absolutely astonishing!! The clips seems like originally filmed at 25fps!

To reduce artifacts I've tried to upsizing to 704x576, then apply MVConvertFPS(), then downsizing to 352x288, with good results, but the artifacts aren't all gone and encode this thing is veeeery slow...

Thanks for replies! :)

kingmob
24th September 2004, 15:36
I've never heard of mvconvertfps, but then again' i've only once tried to get a 15fps clip to 25 fps, and was quickly sattisfied because i didn't expect much :).
If you could provide us with some sort of sample of your artifacts, maybe there is a way you can reduce the artifacts afterwards.

Also, could you point me to the filter, maybe it just needs some playing with settings.

Ark
24th September 2004, 18:41
MVConvertFPS is a part of the MVTools set of plugin, which you can find here (http://jourdan.madism.org/~manao/MVTools-v0.9.6.1.zip) .

But AFAIK the artifacts are a known problem due to the early stage of the filter.

Mug Funky
26th September 2004, 06:44
if the artefacts are too annoying (which would be no surprise at 320x240), then set the sx and sy parms of MVanalyse to 4. this will make the blocks a lot smaller, at the cost of extra noise. to combat the noise (in the form of wrong vectors), try doubling "lambda" in MVanalyse.

if you have the newest MVtools, there's also a deblocking function in there based on h-264 deblocking. you'll need to set a pretty high quant to see anything, but it helps.

of course, you could just double the framerate, not resize and encode in NTSC. most PAL TVs can handle this kind of input, and you'll get much faster encodes.