Jump to content

Limit Transcode Resolution


roberto188

Recommended Posts

roberto188

Has Emby been updated to properly transcode interlaced TV to 60fps for clients like Roku or are we still suck with movie-like 30fps?

Link to comment
Share on other sites

roberto188

Right now if you have a Roku set to 720p on your TV, Emby will still transcode to the maximum possible resoultion, 1080p. This is a titanic waste of CPU resources if your roku is hooked up to a 720p display. Thanks.

Link to comment
Share on other sites

roberto188

It is reliably transcoding 1080i to 1080p 60fps while still keeping 720p stations at 720p 60fps which is excellent. Only problem now is that roku 3 and others can't handle 1080p and 60fps. They need to have the resolution limited to 720p for 60 fps content. Also, even I set the roku to 720p output, emby still transcodes to 1080 which is waste of CPU resources. Please have the media server only transcode to the Roku's set display resolution, nothing more. Thanks!

Link to comment
Share on other sites

Jdiesel

Well I agree that the Roku app should follow that same quality settings as the web app, 4Mbps and less to 720p and 4Mbps and up to 1080p, but this is for reasons of image quality not for use of CPU resources. In my testing transcoding 1080p to 1080p uses less resources than converting from 1080p to 720p.

Edited by Jdiesel
Link to comment
Share on other sites

roberto188

Right now I have to set quality to 4 Mbps to "Force" 720p transcoding. I will say, the 60fps looks GLORIOUS! Thank you!

Link to comment
Share on other sites

roberto188

I see you have also allowed direct streaming of mpeg2 to Roku TVs. Looks GREAT! FANTASTIC! Thanks! 

Link to comment
Share on other sites

roberto188

Well I agree that the Roku app should follow that same quality settings as the web app, 4Mbps and less to 720p and 4Mbps and up to 1080p, but this is for reasons of image quality not for use of CPU resources. In my testing transcoding 1080p to 1080p uses less resources than converting from 1080p to 720p.

Really? Even though its encoding only 44% what a 1080p stream would be??? The resizing takes that much effort? None the less, Ideally I'd like to be able select resolution and bitrate independently as my Roku 3 can do 720p and 60fps but not 1080p and 60fps. So when viewing live tv with "bob and weave" I need to reduce the "quality" to 4Mbps to "force" 720p resolution. Maybe make this an option? 

Link to comment
Share on other sites

Also, even I set the roku to 720p output, emby still transcodes to 1080 which is waste of CPU resources. Please have the media server only transcode to the Roku's set display resolution, nothing more. Thanks!

 

We never upscale in a transcode and it is more efficient to just let your display hardware manage the conversion from 1080 to 720.  There should be no reason to force a transcode down to 720 on the server.  Did it not play properly in this case?

Link to comment
Share on other sites

Can you please explain exactly what issue you are encountering so we can see if anything needs to be done?  Is there a situation, using the default settings, where the video doesn't play properly?

 

There should be no reason to spend resources on the server down converting the resolution of the stream.  Much more efficient to let your display do it.

Link to comment
Share on other sites

roberto188

We never upscale in a transcode and it is more efficient to just let your display hardware manage the conversion from 1080 to 720.  There should be no reason to force a transcode down to 720 on the server.  Did it not play properly in this case?

Yes, I've been told, despite the fact that 720p is only has 44% the pixels of 1080p it is actually more CPU intensive to downscale when transcoding, so yes, you wouldn't normally want to do this. However, the issue comes in on the Roku 3 and other devices without the power to decode 60 fps 1080p streams. When watching live TV with the "Bob and Weave" option, Emby transcodes 1080i channels to 1080p 60fps. Roku 3 and other lower powered users need it downscaled to 720p 60fps to play. As a result I have to change the "quality" setting to 4 Mbps to "Force" 720p transcode resolution. The problem is that 60fps @ 720p, 4 Mbps isn't quite enough data for decent quality. So maybe an option in the Roku app to change the resolution indepenant of bitrate would help this. Or the server can just "know" that when X client that can't handle 1080p 60fps connects, it should downscale any 60fps content to 720p. There are a few ways to skin this cat, but you guys have come a long way and live TV is looking really great! 

Link to comment
Share on other sites

When watching live TV with the "Bob and Weave" option,

 

If you use the default settings for this is there still a problem?

 

 

users need it downscaled to 720p 60fps to play.

 

Does playback fail in this case?  If so, exactly how?  Can you reproduce the issue and submit the requested information in how to report a playback problem?

 

Thanks.

Link to comment
Share on other sites

roberto188

If you use the default de-interlace settings it's not a problem, because it will transcode 1080i stations to 1080p 30fps which Roku 3 has no issue with. When the "Bob and Weave" is on, it transcodes to 1080p 60fps which the Roku can't handle, so the video skips frames, the audio gets out of sync, etc. It doesn't actually fail to play, it just cant' handle it because of it's lack of power.

Link to comment
Share on other sites

roberto188

Also Roku TV doesn't direct stream the 720p stations because the capabilities reported to the server limit it to 30 fps but they can do 60fps mpeg2. 

Link to comment
Share on other sites

Thanks for the reports. We can certainly adjust the app to use the device to it's full capabilities.

Link to comment
Share on other sites

  • 6 months later...

So this is exactly the same issue I have with Emby transcoding 1080i Live TV (example Local Broadcast CBS & NBC at 1080i) to my Roku 3. When I play 720P Live TV (like Local ABC affiliate) it looks fantastic with sports. How do I set-up Emby Server or Emby App to transcode 1080i to 720P 60fps? Where do I enable the "Bob and Weave" as mentioned above? Note, I still use SageTV 9  with HD 300 Extender which plays the 1080i content perfectly. I assume HD 300 de-interlaces natively, so probably not relavent.

Link to comment
Share on other sites

roberto188

So this is exactly the same issue I have with Emby transcoding 1080i Live TV (example Local Broadcast CBS & NBC at 1080i) to my Roku 3. When I play 720P Live TV (like Local ABC affiliate) it looks fantastic with sports. How do I set-up Emby Server or Emby App to transcode 1080i to 720P 60fps? Where do I enable the "Bob and Weave" as mentioned above? Note, I still use SageTV 9  with HD 300 Extender which plays the 1080i content perfectly. I assume HD 300 de-interlaces natively, so probably not relavent.

Use Emby blue neon app on the Roku 3 to force transcoding to 720p. In the Emby server config.xml file change yadif=0 to yadif=1. Now all interlaced transcodes will go to 60fps and stay at 720p. Enjoy.

Link to comment
Share on other sites

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...