Jump to content

When is HEVC encoder used used? (4.9.1.80)


Recommended Posts

Posted (edited)

I saw in the release notes for 4.9.1.80 that experimental HEVC encoder support has been enabled. Since we don't have a way to set encoder preference, under what conditions would Emby attempt to use HEVC as the codec?

Also, since I'm asking about it, does it use the same bitrate preferences? i.e. there's no way (yet, presumably) to say, target a lower bitrate when HEVC is used?

Thanks 

Edited by Chiefmas
Posted

Hi, currently in the web app and in the Emby for android update that is rolling out. It will gradually get added to more apps.

Posted
Just now, Luke said:

Hi, currently in the web app and in the Emby for android update that is rolling out. It will gradually get added to more apps.

Sorry, I should have been more clear...so does that imply HEVC is preferred over h.264, with fallback, so long as HEVC is enabled? Contextually, I should add, I'm specifically asking with regards to hardware encode.

Posted

Yes that is it case.

Posted

Last question, sorry I edited this into my original, I didn't expect you to reply so fast. :D

Are the bitrate targets just global for now, so for example, transcode target will be 4Mbps regardless of codec used, I suppose that's a roundabout way of asking it a lower bitrate is targeted for HEVC? If one is used, is it just a scaled % lower than the base setting? Will HEVC have target bitrate be a separate setting later, or and adjustable %? I think it'd actually be nice if we could just say "if HEVC is codec, reduce target bitrate by X%"

I think that's the last of the detail questions I have for now! :D

Thanks!

 

Posted

I believe they are yes.

Posted

@luke my new intel build & devices play hevc "direct play". Its not gonna transcode now will it? 

Posted
49 minutes ago, all4dom said:

@luke my new intel build & devices play hevc "direct play". Its not gonna transcode now will it? 

Luke mentioned earlier that the web and android clients are rolling out now and other clients are coming.

 

Posted

I understand that part. I just want to make sure if my android clients & pc play it then I dont want transcoding. I actually get a gorgeous picture & sound on my samsung.

Posted
1 minute ago, all4dom said:

I understand that part. I just want to make sure if my android clients & pc play it then I dont want transcoding. I actually get a gorgeous picture & sound on my samsung.

I don't imagine it would change anything, while these are related topis, there shouldn't be any change to the logic behind the decision to transcode. If you are direct streaming now, there's no reason adding HEVC as a transcode option would cause things to start transcoding.

 

 

  • Like 1
  • 2 weeks later...
Posted
On 10/1/2025 at 5:28 PM, Chiefmas said:

I don't imagine it would change anything, while these are related topis, there shouldn't be any change to the logic behind the decision to transcode. If you are direct streaming now, there's no reason adding HEVC as a transcode option would cause things to start transcoding.

 

 

Yes this is correct.

  • 1 month later...
NeverReadyEddie
Posted

Before I as my question relevant to this topic, I am still on Server version 4.8.11.0 due to issues on the tone mapping still being resolved. I will upgrade when this is fixed.

On the HEVC encoding, I want to know how (specify which server and Android app versions do this) I can default to HEVC encoding to retain HDR even when dropping the incoming bitrate and resolution?

For example, if I play a 4K HDR HEVC movie on my phone in auto it defaults to direct play which is great. However, if I want to drop the bitrate and resolution when in a remote location, it should still just transcode in HEVC retaining the HDR format since my phone supports this. It does not and transcodes to H264 and also tone-maps to SDR. It does not need to do this if the server just used the HEVC encoder to simply drop the bitrate and resolution to 1080p output.

 How is this possible for force/default to and please specify which server and Android app versions do this and what settings are needed.

Posted
Quote

On the HEVC encoding, I want to know how (specify which server and Android app versions do this) I can default to HEVC encoding to retain HDR even when dropping the incoming bitrate and resolution?

Hi, this requires the 4.9 server. You can enable experimental hevc transcoding. 

  • 2 months later...
GlowingBits
Posted

 

On 10/1/2025 at 9:37 AM, Luke said:

Hi, currently in the web app and in the Emby for android update that is rolling out. It will gradually get added to more apps.

Is there any estimate/timeline when any of the Apple clients might get support for hevc transcodes?  That's the one thing I'm missing in trying to migrate from Plex.  Thanks.

  • 2 weeks later...
Posted
On 2/9/2026 at 7:00 PM, GlowingBits said:

 

Is there any estimate/timeline when any of the Apple clients might get support for hevc transcodes?  That's the one thing I'm missing in trying to migrate from Plex.  Thanks.

Hi, we'll take a look at it. Thanks.

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