Jump to content

Can I force deinterlacing of broadcast 1080i streams (only)?


Go to solution Solved by wmichael3,

Recommended Posts

wmichael3
Posted

There is a bug in the Google Streamer when interlaced content is sent to it by Emby.  Typically, when fast forwarding/rewinding 1080i content the Streamer will panic and reboot. May happen after just a skip or two, or sometimes takes quite a few skips; very repeatable. This is not the fault of Emby - prior versions of CCwGTV do not have this problem, nor does any progressive video.

Is there a way to force transcoding/deinterlacing without introducing a bandwidth cap, just for interlaced content? Like maybe an FFMPEG environment variable or some other hidden setting? This would be a workaround until Google solves the underlying issue, which they acknowledge as a bug.

I have the Diagnostic plug-in installed, but the option to "Force Transcoding Disables DirectPlay and remuxing to force transcoding" does not appear to do that for any app except for the browser.

 

Thanks

Posted

Hi, if you click playback correction in the video player, does that do it? I’m curious if it’s being detected as interlaced.

  • 1 month later...
  • Solution
wmichael3
Posted (edited)

Ok - that doesn't do it. (I didn't see  your response, thanks - forgot to follow it)

But what I did and it works perfectly, is that under Diagnostic Options, I used Parameter Adjustment to do it by changing the ffmpeg parameters:

Search for "-c:v:0 mpeg2video -noautorotate"

Replace with "-c:v:0 h264_qsv -vf vpp_qsv=deinterlace=advanced -noautorotate"

(with a little AI help - I pulled the ffmpeg commands from logs, sent them to an AI - Gemini - , and it came up with the substitution)

This takes my interlaced streams and de-interlaces them in hardware - and the problem is gone and the skipping is much faster. No impact to CPU. No impact to any other file type. Yes, this is specific to Intel graphics, but I assume you could do the equivalent for the other hardware graphics.

It would certainly be great if this would persist after an Emby restart, but I don't bounce my server or Emby more frequently than monthly.

But the problem is solved, anyway. It would certainly be a nice option to add to Emby.

 

 

Edited by wmichael3

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...