roberto188 33 Posted March 19, 2017 Share Posted March 19, 2017 I see the transcoding log for interlaced to utilized yadif=0. Is there anyway to use yadif=1. This is a bob/weave de-interlace that produces MUCH better results. Any way to implement this or has it been tried? Devices like Roku can't deinterlace and the Bob/weave results are so much better than the standard deinterlace. 21 Link to comment Share on other sites More sharing options...
Luke 37009 Posted March 19, 2017 Share Posted March 19, 2017 We would have to add a setting because that would use a bit more CPU and not everyone will want to make that trade off. Link to comment Share on other sites More sharing options...
Marc_G 92 Posted March 19, 2017 Share Posted March 19, 2017 Put me down as being willing to make the tradeoff! I'd like the option. Link to comment Share on other sites More sharing options...
mediacowboy 438 Posted March 19, 2017 Share Posted March 19, 2017 Same here Link to comment Share on other sites More sharing options...
maegibbons 1267 Posted March 20, 2017 Share Posted March 20, 2017 +1 Link to comment Share on other sites More sharing options...
Latchmor 584 Posted March 20, 2017 Share Posted March 20, 2017 Hi guys, if this is being treated as a Feature Request remember to Like the first post and not just say 'me too' Link to comment Share on other sites More sharing options...
x-cimo 23 Posted March 21, 2017 Share Posted March 21, 2017 +1 Link to comment Share on other sites More sharing options...
roberto188 33 Posted April 11, 2017 Author Share Posted April 11, 2017 Is there any plans to implement this? Link to comment Share on other sites More sharing options...
casminkey 15 Posted April 12, 2017 Share Posted April 12, 2017 Me too, I'd like that trade off. Sent from my SAMSUNG-SM-G930A using Tapatalk Link to comment Share on other sites More sharing options...
puithove 208 Posted April 12, 2017 Share Posted April 12, 2017 Keep in mind adjusting this server-side in the transcoding is going to produce 50/60fps output (has to encode a 50/60fps stream instead of just 25/30), which will increase requirements all around - bandwidth, encoding CPU, client-side decode... etc. You'll probably see issues with it on many clients. I played with this some time ago by patching the source and didn't have much luck. Instead, for those clients that can direct-play, I let them do the high-quality deinterlace. Such as ET, I set W3FDIF deinterlace in the directshowplayer.xml. Link to comment Share on other sites More sharing options...
roberto188 33 Posted April 12, 2017 Author Share Posted April 12, 2017 (edited) Keep in mind adjusting this server-side in the transcoding is going to produce 50/60fps output (has to encode a 50/60fps stream instead of just 25/30), which will increase requirements all around - bandwidth, encoding CPU, client-side decode... etc. You'll probably see issues with it on many clients. I played with this some time ago by patching the source and didn't have much luck. Instead, for those clients that can direct-play, I let them do the high-quality deinterlace. Such as ET, I set W3FDIF deinterlace in the directshowplayer.xml. Yes this encoding will require a high power CPU with superfast encoding setting to do it in real-time plus additional bandwidth. For myself, I use Emby to stream my live TV to my hardwired Roku's around my local wired network so bandwidth shouldn't be an issue. I have an overclocked i5 2500k. Ran ffmpeg with this setting and can handle realtime encoding without issue. Thanks for the help! Edited April 12, 2017 by roberto188 Link to comment Share on other sites More sharing options...
roberto188 33 Posted April 13, 2017 Author Share Posted April 13, 2017 So i used handbrake to encode playoff hockey using the yadif=0 option and yadif=1 option. One output was 1080p 30fps the other was 720p 60fps. The latter looked AMAZING on my roku 3. Unfortunately my roku 3 choked on 1080p 60fps. Please please pleas add the option. Would love to sling 720p 60fps TV around my house. About to sign up for emby premiere. Thanks guys! Link to comment Share on other sites More sharing options...
roberto188 33 Posted April 17, 2017 Author Share Posted April 17, 2017 (edited) Can this be moved to the Feature Request Section? Thanks! Edited April 24, 2017 by roberto188 Link to comment Share on other sites More sharing options...
roberto188 33 Posted May 31, 2017 Author Share Posted May 31, 2017 Any plans to implement this? Link to comment Share on other sites More sharing options...
roberto188 33 Posted August 9, 2017 Author Share Posted August 9, 2017 Bump. Any word on where this might be in the queue? Link to comment Share on other sites More sharing options...
Luke 37009 Posted August 10, 2017 Share Posted August 10, 2017 We are monitoring this for additional community feedback. Thanks ! Link to comment Share on other sites More sharing options...
Guest asrequested Posted August 10, 2017 Share Posted August 10, 2017 Are we talking about doing this on the server before sending it to the players? If so, that would be great. I'm getting tired of turning it off and on in Theater. Link to comment Share on other sites More sharing options...
Luke 37009 Posted August 10, 2017 Share Posted August 10, 2017 Are we talking about doing this on the server before sending it to the players? If so, that would be great. I'm getting tired of turning it off and on in Theater. No, this is only for apps that need server transcoding. Link to comment Share on other sites More sharing options...
Guest asrequested Posted August 10, 2017 Share Posted August 10, 2017 No, this is only for apps that need server transcoding. Ah right. maybe I should make request to have it generally implemented, with an option to turn it off. It would solve the issue in Theater, with mpv. Link to comment Share on other sites More sharing options...
Luke 37009 Posted August 10, 2017 Share Posted August 10, 2017 Nobody would want to force transcoding for this when doing that comes with increased cpu usage + longer startup time to start playing. This is something that would only apply when we're already transcoding to begin with. Link to comment Share on other sites More sharing options...
Guest asrequested Posted August 10, 2017 Share Posted August 10, 2017 I see. I was thinking it could be done with a quick remux and not a full transcode. But maybe that's not possible. Link to comment Share on other sites More sharing options...
puithove 208 Posted August 10, 2017 Share Posted August 10, 2017 (edited) No, it's a full decode / de-interlace / encode. I'd support the option - because there have been times I've wanted to see it as well. Just be mindful that 1080p/60 will choke a lot of clients. Might be good to also have an option to downscale to 720p if using the x2 de-interlace - or have a mechanism for each client to report its ability to decode 1080p/60 and decide to downscale based on that. Otherwise I'd suspect there'd be a lot of reports of this option "breaking" things. Either that, or just force down-scaling to 720 since 720p/60 is a standard, whereas 1080p/60 is not But there are other higher-priority things I'd rather see work on. Edited August 10, 2017 by puithove Link to comment Share on other sites More sharing options...
roberto188 33 Posted August 16, 2017 Author Share Posted August 16, 2017 No, it's a full decode / de-interlace / encode. I'd support the option - because there have been times I've wanted to see it as well. Just be mindful that 1080p/60 will choke a lot of clients. Might be good to also have an option to downscale to 720p if using the x2 de-interlace - or have a mechanism for each client to report its ability to decode 1080p/60 and decide to downscale based on that. Otherwise I'd suspect there'd be a lot of reports of this option "breaking" things. Either that, or just force down-scaling to 720 since 720p/60 is a standard, whereas 1080p/60 is not But there are other higher-priority things I'd rather see work on. Agreed. Either an option for 720p or just force it. Roku 3 and lower chokes on 1080p 60fps. That's also ALOT of cpu power required. I'm curious though, what could be a higher priority than adjusting the encoding to deliver the proper quality video? I am all for awesome features, in fact Emby is the most feature packed media server I've seen, but to me basic quality of the video should be #1 priority and TONS of people use Roku with emby. Link to comment Share on other sites More sharing options...
roberto188 33 Posted August 24, 2017 Author Share Posted August 24, 2017 I will pay someone to recompile the windows emby server with yadif=0 changed to yadif=1. I don't even need the option to toggle between the two or force 720p. Just change to double deinterlace. PM me. Link to comment Share on other sites More sharing options...
roberto188 33 Posted September 2, 2017 Author Share Posted September 2, 2017 Bump Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now