I don't feel like nitpicking over terminology on this. Anyone able to answer my question here fully understands what I mean when I refer to the phenomenon of generating a full 60fps from what was originally "30 fps" 1080i (or 480i). Digital TVs do it effortlessly, after all.
Randomly decided to investigate which player, between VLC and MPV, offers a better result from its efforts to deinterlace 1080i video. But I didn't expect to learn that neither of them are capable of producing 60fps from 1080i input. While they do deinterlace, they do not restore the temporal resolution of the 60 fields per second locked away in the 1080i video -- both of them display 30fps only. (For what it's worth, VLC's best result looks like Yadif 2x, and MPV's sole deinterlacing process seems to be the same thing. Neither result looks as good as what you get from a typical modern HDTV, though this is without question due to the fact that modern TVs don't have trouble faithfully outputting 60fps, rather than any shortcoming in the algorithm.)
I feel like I keep coming back to deinterlacing problems every year or so. I once tried finding a player that could do vector adaptive deinterlacing, but that was a failure. Now I'll settle for just the garden variety result I'd get out of a cheap TV.
+ Reply to Thread
Results 1 to 8 of 8
For what it's worth, Yadif / Yadif 2x does seem to handle 480i correctly.
If you're interested, the test sample I've been trying to view deinterlaced is the first 3/4ths of this:
Edit: Example of a piece of a frame, interlaced original followed by Yadif 2x.
Rather than creating individual frames from the two weaved fields, Yadif 2x is simply blending the two together in a strange way, as made evident by the double contouring along the shark's edges where weaving used to be.
Last edited by Asterra; 10th Mar 2019 at 04:55.
I think that sample is already b0rked, not truly interlaced anymore. Forget about youtube+interlacing.
VLC can play 1080i30 at 60p but it depends on the codec (and container?). Attached are two 1080i30 videos, one MPEG2 in MPG, the other AVC in MKV. VLC plays the first properly with Yadif2x (60 different picture per second) but not the second (only 30 different pictures per second). With Bob it plays both properly at 60p. Other players play both at 60p (depending on configuration) -- MPCHC, MPCBE, SMPLayer, PotPlayer... Behavior can also vary depending on graphic renderer chosen, and the graphics card and driver settings.
if an interlaced frame's fields(each of which only contain a 1/2 of the total vertical resolution) are just put back together, because the camera records only every other line every 60th of a second you get jagged edges on anything moving. no de-interlacer can ever be perfect putting back together what wasn't recorded together in the first place. interlacing was used to allow crt tvs to produce the best possible picture using very limited bandwidth.--
"a lot of people are better dead" - prisoner KSC2-303