Opened 10 years ago

Closed 6 years ago

#12777 closed Bug Report - General (Unverified)

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@…> 10 years ago.
good result
bad.png (502.7 KB ) - added by Mitch Capper <mitch.capper@…> 10 years ago.
bad result
worst.png (651.3 KB ) - added by Mitch Capper <mitch.capper@…> 10 years ago.
horrible result

Download all attachments as: .zip

Change History (6)

by Mitch Capper <mitch.capper@…>, 10 years ago

Attachment: good.png added

good result

by Mitch Capper <mitch.capper@…>, 10 years ago

Attachment: bad.png added

bad result

by Mitch Capper <mitch.capper@…>, 10 years ago

Attachment: worst.png added

horrible result

comment:1 by Mitch Capper <mitch.capper@…>, 10 years ago

Those numbers being the width setting.

comment:2 by Mitch Capper <mitch.capper@…>, 10 years ago

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.

comment:3 by Stuart Auchterlonie, 6 years ago

Resolution: Unverified
Status: newclosed

Closing all old tickets in trac.

If your issue still persists, please open an issue in Github https://github.com/MythTV/mythtv/issues

and reference the existing trac ticket.

Note: See TracTickets for help on using tickets.