PDA

View Full Version : 29.97p to 60i?


Revgen
18th May 2006, 17:08
I recieved a DVD of a sports game that is in 29.97p and it looks very slow. Is their any way to recreate frames using some motion estimation techniques in order to create a 59.94p video that can be reinterlaced into 29.97i?

actionman133
18th May 2006, 17:16
If it's slow at 29.97p (I'm assuming slow means half-speed), then no motion estimation would be required. Simply convert frames to fields, then weave.

AssumeTFF () # or BFF
SeparateFields ()
SelectEvery (4, 0, 3)
Weave ()
AssumeFPS (29.97, True)

Output is 29.97i...

Edit: corrected framerate in AssumeFPS ()

Revgen
18th May 2006, 17:35
This doesn't work. My video looks like it's a Keystone Kops flick.

This video was originally a 60i (30i) NTSC video that was deinterlaced to 29.97p. I want to know if their is a way to recreate lost frames (fields?) that have been lost due to this process. Is their a motion estimation plugin using MVtools that could perhaps be used?

Thanks for the help. I appreciate it.

foxyshadis
18th May 2006, 18:58
Yes, and it's documented very well in the mvtools readme and the forum. (mvflowfps) Additionally, there's motion's motionprotectedfps, usually faster but not always as good.

scharfis_brain
18th May 2006, 19:03
last.motionprotectedfps(last.framerate*2)
bicubicresize(720,480) # take care for the AR here!
assumetff()
converttoyuy2()
separatefields().selectevery(4,0,3).weave()

Revgen
18th May 2006, 19:37
Apparently, I had a version of MVTools without any docs. Probably was a beta version. It wanted parameters like "num" and "den". I searched and didn't turn up anything on the forum. I'm glad it's cleared up now.

Thanks for the help.