eduguy122345 0 Posted August 3, 2018 Posted August 3, 2018 (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 August 3, 2018 by eduguy122345
Luke 42078 Posted August 3, 2018 Posted August 3, 2018 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 0 Posted August 3, 2018 Author Posted August 3, 2018 (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 August 3, 2018 by eduguy122345
Happy2Play 9780 Posted August 3, 2018 Posted August 3, 2018 Microsoft Edge supposedly supports both X265 Not according to html5test.com unless this has change in a newer version of Windows 10.
eduguy122345 0 Posted August 3, 2018 Author Posted August 3, 2018 (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 August 3, 2018 by eduguy122345
Luke 42078 Posted August 3, 2018 Posted August 3, 2018 Edge does not support mkv. Chrome is the only browser that supports the mkv container.
eduguy122345 0 Posted August 3, 2018 Author Posted August 3, 2018 (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 August 3, 2018 by eduguy122345
Luke 42078 Posted August 3, 2018 Posted August 3, 2018 No that wouldn't cause it. I'll have to double check our hevc support detection for edge. Thanks. 1
eduguy122345 0 Posted August 3, 2018 Author Posted August 3, 2018 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.
Luke 42078 Posted August 4, 2018 Posted August 4, 2018 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?
eduguy122345 0 Posted August 4, 2018 Author Posted August 4, 2018 Just to confirm, you're saying this page in Edge shows h265 as supported: https://html5test.com Is that correct? Yes, https://i.imgur.com/RkStREY.png Further down the page there's another codec section though that mentions that H265 is not supported with TS, whatever that is. I attached screenshot of this too because I don't quite understand it. https://i.imgur.com/G0SVYIY.png
Luke 42078 Posted August 4, 2018 Posted August 4, 2018 Ok thanks. We'll change our hevc support detection to match that.
eduguy122345 0 Posted August 4, 2018 Author Posted August 4, 2018 Ok thanks. We'll change our hevc support detection to match that. Great! I just have one last quick question: Why is the web player only 720P on my 1080P TV when there is no transcoding required (confirmed in logs and I turned off video transcoding)? Happens on Edge on bothXbone and Windows. ffmpeg-remux-0194f2f6-8cd3-4b64-ab77-6afff2cb6e29.txt ffmpeg-remux-461182fa-6139-44a1-a835-0e48e32077fa.txt
Luke 42078 Posted August 4, 2018 Posted August 4, 2018 Doesn't appear that way to me, in both of these logs there is no transcoding happening.
eduguy122345 0 Posted August 4, 2018 Author Posted August 4, 2018 (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 August 4, 2018 by eduguy122345
Luke 42078 Posted August 4, 2018 Posted August 4, 2018 It doesn't. We're just going to remove that piece of information from the stats display. Thanks.
FrostByte 5392 Posted August 4, 2018 Posted August 4, 2018 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 0 Posted August 4, 2018 Author Posted August 4, 2018 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.
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