[MPlayer-users] 60p -> 24p conversion for ATSC

rob pfile pfile at pacbell.net
Thu Feb 9 23:40:31 CET 2006


some time ago i posted about this topic, and Rich Felker was kind 
enough to reply. he mentioned that there was a hack using vf_tinterlace 
to do frame decimation of 24p material that's had frames duplicated for 
broadcast as 60p ATSC. i wasnt able to find any mention of this 
anywhere in the archives, so if someone out there can describe this 
hack, i'd be interested in hearing about it.

i ask because i have had some success with vf_decimate, but in low 
motion scenes vf_decimate starts discarding the wrong frames. the 
problem seems to be that the duplicated frames have of course been 
re-encoded for transmission, so even though they are clearly duplicates 
to the human eye, to mencoder the duplicate frames actually can be 
quite different, thus sneaking through vf_decimate and then being 
'randomly' discarded by the output fps constraint of 24000/1001.

i have considered hacking on vf_decimate a bit to try to lock onto the 
3/2 pattern, but i havent gotten there yet.

i'm surprised there isnt more discussion of this... which could mean 
that i just don't know what i'm doing (very likely of course :). i've 
noticed that TV shows available from different sources around the 'net 
have what appears to be rock-solid 60p->24p conversion, but invariably 
these shows have been encoded with nandub or virtual dub or whatever on 
windows. surely there must be a surefire way to accomplish this with 
mencoder?

thanks,

rob




More information about the MPlayer-users mailing list