Opened 3 years ago

Last modified 3 years ago

#12777 new Bug Report - General

HLS transcoding deinterlacer does not work well at most resolutions

Reported by: Mitch Capper <mitch.capper@…> Owned by: JYA
Priority: minor Milestone: unknown
Component: MythTV - Mythtranscode Version: Master Head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

So https://github.com/MythTV/mythtv/commit/7133fc4 added de-interlacing for HLS.

Encoding at 1080i recording to: -960 or 480 looks good -720 or 640 looks bad -880 or 1040(or most others) looks horrible

attached are 3 screenshots. The 640 is the default BTW if one does not specify a parameter when adding a livestream too, so the default experience is not great.

Attachments (3)

good.png (427.2 KB) - added by Mitch Capper <mitch.capper@…> 3 years ago.
good result
bad.png (502.7 KB) - added by Mitch Capper <mitch.capper@…> 3 years ago.
bad result
worst.png (651.3 KB) - added by Mitch Capper <mitch.capper@…> 3 years ago.
horrible result

Download all attachments as: .zip

Change History (5)

Changed 3 years ago by Mitch Capper <mitch.capper@…>

Attachment: good.png added

good result

Changed 3 years ago by Mitch Capper <mitch.capper@…>

Attachment: bad.png added

bad result

Changed 3 years ago by Mitch Capper <mitch.capper@…>

Attachment: worst.png added

horrible result

comment:1 Changed 3 years ago by Mitch Capper <mitch.capper@…>

Those numbers being the width setting.

comment:2 Changed 3 years ago by Mitch Capper <mitch.capper@…>

In looking at the transcode log it does show "FilterManager?: Failed to load filter 'yadif', no such filter exists" which is somewhat odd as clearly de-interlacing is occurring. /usr/local/lib/mythtv/filters/libyadif.so" does exist in the filter directory however and strace shows its opening that.

Note: See TracTickets for help on using tickets.