|
|
a deinterlaced problem for a PAL
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
pattern12frame)
0101010101010101010101010
there is a quot;0quot; at last#12290;#12290;#12290;#12290;#12290;#12290;
I use a decomb
Decimate(25,0,0.0,3.0,2,quot;quot;,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?
telecide().decimate(25) helps
it still comes out 24fps
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?
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.
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...
Try FDecimate(23.976). |
|