Log in

View Full Version : 24p (film) to 60i (ntsc)...


joshbm
17th January 2005, 03:00
Sounds kind of weird, like why would anyone ever want to do that... Well I am just wondering how one would go about doing it :p:

Converting 24p to 60i (30 interlaced frames)

PS- Yes I did search for it already.

Regards,
joshbm

ObiKenobi
17th January 2005, 03:17
You can do something like this to do a 3:2 pulldown on a 24fps source:


AssumeFrameBased
SeparateFields
SelectEvery(8, 0,1, 2,3,2, 5,4, 7,6,7)
Weave


Basically you can set the 3:2 pattern to whatever you want, but that would be a very basic way.

joshbm
17th January 2005, 03:25
Thanks!

scharfis_brain
17th January 2005, 16:44
a - maybe better understandable - way may also be this:

avisource("film.avi")
selectevery(2,0,0,0,1,1) #creating the 3:2:3:2:3:2:3:2 - pattern
assumetff() #setting the output fieldorder
separatefields().selectevery(4,0,4).weave() #reinterlace

but I think, that the above mentionned method is faster than mine

joshbm
18th January 2005, 03:46
Thanks scharfis_brain!

Mug Funky
18th January 2005, 04:11
an even simpler way to get a 3:2 pattern is:

changefps(60) # or 59.94 depending on if your source is 24 or 23.976)
separatefields().selectevery(4,1,2).weave()

[edit] of course you could encode it to mpeg-2 as 23.976, then run pulldown.exe to get the repeat-field flags. also, TMPGenc does this automatically