Deinterlacing quality on animation is very, very poor
Forum rules
An Activity Log is required for support requests. Please read How-to get an activity log? for details on how and why this should be provided.
An Activity Log is required for support requests. Please read How-to get an activity log? for details on how and why this should be provided.
Deinterlacing quality on animation is very, very poor
This is with Handbrake 1.0.7, Mac OS 10.2.3, although I doubt that this is platform-specific. The issue I'm having is with the Futurama DVD sets, particularly earlier seasons. They're definitely interlaced. My understanding is that certain deinterlacing algorithms in Handbrake are supposed to be selective and only perform deinterlacing when visible combing is detected.. They aren't. At all. Any deinterlacer used with any settings causes the same problem: All lines become ragged whether they're moving or completely stationary. Gone are smooth lines throughout the video. Instead, everything looks like it's been run through a deinterlacer that simply discards a set of fields and does line doubling. Decomb, Yadif, Blend, Bob, tweak the interlace detection, doesn't matter. It deinterlaces the entire scene and does a very poor job of it. Has it always been this bad or were changes made that went unnoticed some time ago? How am I supposed to get a good encode when I'm stuck either with no deinterlacing and visible combing in points, or major destruction of detail but no combing? Should this be considered a bug?
Re: Deinterlacing quality on animation is very, very poor
Gee, without logs to show what you're doing, it's really hard to say anything except, "Cool story."
Re: Deinterlacing quality on animation is very, very poor
The story isn't even that good.
Re: Deinterlacing quality on animation is very, very poor
Logs won't help much in this case as it's common to the deinterlacing algorithms regardless of other compression settings. It's plainly visible in the preview window, no full compression needed, doesn't matter what codec, bitrate, quality level, or anything else is used. Any deinterlacing algorithm used shows the same issue with only slight variation. Turning deinterlacing off resolves the issue of ragged lines, but of course leaves combing in the video.
If it's helpful, a comparison can be seen here. The issue is obvious.
If it's helpful, a comparison can be seen here. The issue is obvious.
Re: Deinterlacing quality on animation is very, very poor
Futurama is known to have been mastered extremely poorly in this regard. It's one of the most difficult sources to deal with due to an awful hard telecine. It's certainly not a HandBrake problem; it's the source.
Try turning on detelecine. Then add default interlacing detection and EEDI2 decomb preset. If this doesn't solve it, HandBrake can't fix the source.
Try turning on detelecine. Then add default interlacing detection and EEDI2 decomb preset. If this doesn't solve it, HandBrake can't fix the source.
Re: Deinterlacing quality on animation is very, very poor
I was afraid of that. The combs do look suspiciously thick in some areas.BradleyS wrote: ↑Thu Jun 29, 2017 9:31 am Futurama is known to have been mastered extremely poorly in this regard. It's one of the most difficult sources to deal with due to an awful hard telecine. It's certainly not a HandBrake problem; it's the source.
Try turning on detelecine. Then add default interlacing detection and EEDI2 decomb preset. If this doesn't solve it, HandBrake can't fix the source.
Tried your suggestion, but it's still showing the jagged lines in the screenshot. Crap. Looks like I may be sunk without some seriously high-octane software deinterlacing. I do remember Apple Compressor having some insanely good (and insanely slow) deinterlacing algorithms in the frame controls settings, but that was ages ago. I wonder if that's still the case and if it might be able to handle this...
Re: Deinterlacing quality on animation is very, very poor
If I recall correctly, they took the progressive 23.976 fps source and baked in some non-standard telecine to 29.97. So most IVTC algorithms can't figure out how to undo it. There may even be some additional step in there making it worse; I forget. Shame, it's a great show.
Re: Deinterlacing quality on animation is very, very poor
Yeah, I found a writeup that a guy did comparing digital versions of Futurama. Netflix, Hulu, iTunes, Zune...the sad and strange thing is that the Zune file was nigh perfect on the deinterlacing while the others had serious issues with resolution loss during motion and jagged lines. I wonder what the heck Microsoft did or if they got a better source file to begin with.BradleyS wrote: ↑Thu Jun 29, 2017 3:23 pm If I recall correctly, they took the progressive 23.976 fps source and baked in some non-standard telecine to 29.97. So most IVTC algorithms can't figure out how to undo it. There may even be some additional step in there making it worse; I forget. Shame, it's a great show.
Although looking at Netflix now, it seems they've fixed the issue on their end. My kingdom for either their video source or whatever software they used to deinterlace it...
EDIT: Using only detelecine seems to be the least-bad option. It removes some, but not all combing without major quality degradation. Some remains, but it's not horrible.
Re: Deinterlacing quality on animation is very, very poor
I don't know about Durendal, but my Futurama DVDs are 23.976 fps, no IVTC needed.
According to HandBrake 0.10.5 help,
Code: Select all
-d, --deinterlace Unconditionally deinterlaces all frames
-5, --decomb Selectively deinterlaces when it detects combing
If the log is given, one of the things I would check is how interlaced the source is and how effective is the deinterlacing. Here is the line from Vol 1, ep 1 encoded with HB 0.10.2:
Code: Select all
[11:11:00] decomb: deinterlaced 2733 | blended 390 | unfiltered 31292 | total 34415
The syntax has changed for HandBrake 1.0.2 onwards:
Code: Select all
--comb-detect[=string] Detect interlace artifacts in frames.
If not accompanied by the decomb or deinterlace
filters, this filter only logs the interlaced
frame count to the activity log.
If accompanied by the decomb or deinterlace
filters, it causes these filters to selectively
deinterlace only those frames where interlacing
is detected.
-d, --deinterlace[=string]
Deinterlace video using libav yadif.
-5, --decomb[=string] Deinterlace video using a combination of yadif,
blend, cubic, or EEDI2 interpolation.
Re: Deinterlacing quality on animation is very, very poor
In HandBrake 1.0.0 and later, the interlacing/comb detection is a separate filter. Decomb is still available.