PDA

View Full Version : a deinterlaced problem for a PAL


jeffhuge
12th March 2006, 06:59
Many film companies shorten the movie length by change the 24fps to 25fps.
For this DVD, a field is added to every 12 frames so every 24 frames have 2 fields.
24+1/2+1/2=25

but watching from virtualdubmod or TMPGenc, the first 13 frames are progressive and the latter 12 frames are interlaced:mad:

pattern:(12frame)
0101010101010101010101010
there is a "0" at last。。。。。。

I use a decomb
Decimate(25,0,0.0,3.0,2,"",false)
but it can just change 25fps to 24, not 23.97 which means there will be repeated frames every 800+ frames.
2497+3=2500
2500/3=833.333333

or this

doubleweave()
selectevery(25,2,4,6,8,10,12,14,16,18,20,22,24)
still not 23.97

any good ideas?

scharfis_brain
12th March 2006, 09:47
telecide().decimate(25) helps :)

jeffhuge
12th March 2006, 11:25
it still comes out 24fps

scharfis_brain
12th March 2006, 11:48
use assumefps(23.976,true).ssrc(audiorate(last)) afterwards

or use a decimator like TDecimate, that is able to decimate arbitrary ratios.

but why are you so sure, that the original framerate was 23.976 and not just 24?

Niddhogg
12th March 2006, 14:10
In other words, why would you want to use 23.976 in first place?
Theatres (film format) uses 24 (display at 48 by duplicate).
29.970 I can understand, but 23.976 is a completely arbitrary framerate.

jeffhuge
12th March 2006, 16:26
because after I deinterlaced the film by my ways(output 24),I find there are still repeated frames.
So I think the original is 23.97...

neuron2
12th March 2006, 16:29
Try FDecimate(23.976).