Log in

View Full Version : interlaced stream that is incorrectly marked progressive


exroosje
17th February 2010, 09:12
I've downloaded some content aired on hdtv that is 1080i (pal, so 25/50 fps) h264 in an mkv container.

After remuxing it to an avchd disk for viewing on my BD player/TV, I noticed interlacing artifacts on my TV.

The cause of these artifacts is the h264 stream within the mkv container actually being flagged as progressive 25fps (as tsmuxer informs me). Therefore, the BD player outputs it as progressive not triggering the deinterlacing algorithms.

My solution has been to transcode it wih x264, with the interlace option. This output is correctly processed by the BD player, as it is interlaced and flagged like that.

Is it possible to change the progressive flag in the H264 stream without actually transcoding? tsmuxer (gui) does not seem to have this kind of option.

Lam3rD
17th February 2010, 09:32
I think that you need to read the forum rules. And nope as far as I'm aware of Interlaced is not just a flag, so you can't change it. For instance for interlaced video the chromas (in 4:2:0) must be shared by neighbor pixels from each of the fields, while with progressive they are shared by neighbors in one frame. e.g. interlaced - once instant of the time per field, while progressive is one instant of the time per frame.