Jump to content

Why is my server transcoding movies when it doesn't need to?


Recommended Posts

eduguy122345
Posted (edited)

I use Emby on my Xbox One S and my Windows PC (Edge Browser) and I believe that my server is transcoding movies when it doesn't need to and shouldn't. I use Microsoft Edge to go onto app.emby.media to play movies on my Xbox One S and my PC. The movie I'm watching is X265 with AAC audio and it is being transcoded to H.264, which I don't think is necessary because the Xbox One S natively supports X265. Additionaly, Edge on my Windows PC should natively support X265 so there is no need for it to transcode into H.264 there either. I attached my server logs. Shouldn't I be direct playing these videos and not require transcoding? I only ask because I'm noticing drops in quality from the original movie file and what I see on Emby.

 

The first 3 transcode logs are when I play it on my PC. The last 3 are from when I play it on my Xbox One.

EDIT: I realized that the trasncode logs try to sort themselves on this forum when I upload them, so I will change the names to reflect the platform.

Windows (1).txt

Windows (2).txt

Windows (3).txt

Xbox.txt

Xbox3.txt

Xbx2.txt

Edited by eduguy122345
Posted

Hi there, in log xb2.txt, we tried to direct play, and then automatically switched to transcoding when the xbox video player reported a problem with the file.

 

I notice that file is hevc main 10, perhaps it doesn't support the main 10 profile? Not all devices that support hevc will support hevc main 10. 

 

Does this answer your question?

eduguy122345
Posted (edited)

Hi there, in log xb2.txt, we tried to direct play, and then automatically switched to transcoding when the xbox video player reported a problem with the file.

 

I notice that file is hevc main 10, perhaps it doesn't support the main 10 profile? Not all devices that support hevc will support hevc main 10. 

 

Does this answer your question?

 

That does make sense. How about for Windows though? Microsoft Edge supposedly supports both X265 and AAC so I don't know why it's transcoding when viewed on PC.

 

Also, on the Xbox I checked the stats for nerds and when it trans coded, it was trans coded to 720P so it looked pretty ugly. I was on max quality settings, so what would cause that?

Edited by eduguy122345
Happy2Play
Posted

 

Microsoft Edge supposedly supports both X265

 

Not according to html5test.com unless this has change in a newer version of Windows 10.

eduguy122345
Posted (edited)

Not according to html5test.com unless this has change in a newer version of Windows 10.

 

I went onto HTMLTest with my Edge browser and it says it supports H265, but then there's this small area where it says certain video codecs are only partially supported. 

 

https://i.imgur.com/G0SVYIY.png

 

It doesn't mention MKV anywhere, so could that mean that Edge just doesn't support the MKV container?

 

EDIT: I converted my .mp4 into .mkv with FFMPEG and it did not fix this problem, so Edge definitely doesn't have a problem with .mkv

Edited by eduguy122345
Posted

Edge does not support mkv. Chrome is the only browser that supports the mkv container.

eduguy122345
Posted (edited)

Edge does not support mkv. Chrome is the only browser that supports the mkv container.

 

I converted my .mkv into .mp4 outside of Emby and when I reopened it with Emby it was still transcoding, so either my server is super messed up or there's some other compatibility issue.

 

I've also come across another problem which is that the player resolution on my 1080P TV with edge is always 1280x720 for some reason, even when the source is 1080P. What could cause this problem as well?

Edited by eduguy122345
Posted

No that wouldn't cause it. I'll have to double check our hevc support detection for edge. Thanks.

  • Like 1
eduguy122345
Posted

No that wouldn't cause it. I'll have to double check our hevc support detection for edge. Thanks.

Ok cool, let me know if there every becomes a solution.

Posted

I converted my .mkv into .mp4 outside of Emby and when I reopened it with Emby it was still transcoding, so either my server is super messed up or there's some other compatibility issue.

 

I've also come across another problem which is that the player resolution on my 1080P TV with edge is always 1280x720 for some reason, even when the source is 1080P. What could cause this problem as well?

 

Just to confirm, you're saying this page in Edge shows h265 as supported:

https://html5test.com

 

Is that correct?

Posted

Ok thanks. We'll change our hevc support detection to match that. 

Posted

Doesn't appear that way to me, in both of these logs there is no transcoding happening.

eduguy122345
Posted (edited)

Doesn't appear that way to me, in both of these logs there is no transcoding happening.

 

That's what I saw too, but when I play it on my TV, the player resolution is only 1280x720 when the source is 1080P and my TV is 1080P. It is direct playing for sure so no video transcoding should be happening.

 

https://i.imgur.com/H9zZ8Fg.jpg

 

I don't think it's a problem with transcoding, but I'm just wondering if there is a way to make the player resolution also 1080P. Even when I play the video in my 1680x1050 monitor, it changes the player resolution to 1680x917 so i can fit on my screen, but I'm not sure why it significantly lowers resolution on my TV.

Edited by eduguy122345
Posted

It doesn't. We're just going to remove that piece of information from the stats display. Thanks.

FrostByte
Posted

BTW:  The Xbox One does support HEVC Main10.  All my 4K uses those and Direct Plays.  The only issue is that HDR isn't working on the Xbox right now

eduguy122345
Posted

It doesn't. We're just going to remove that piece of information from the stats display. Thanks.

 

Ah, so it doesn't actually lower the quality of the video. Thanks for all the help - I'm starting to get the hang of Emby now.

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