-
-
Notifications
You must be signed in to change notification settings - Fork 193
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Amazon VOD only plays in 400x224 #205
Comments
Set stream selection to Automatic at Inputstream Adaptive Addon settings. |
No change. Debug log: |
Did you restart Kodi? |
After kodi restart I see the same issue. Debug log: |
If you set streamselection to manual and playing an movie, you can switch to higher resolutions? |
That was my original hope, but no, just plays the 400x video.
…On Mon, Nov 12, 2018, 4:49 AM Sandmann79 ***@***.*** wrote:
If you set streamselection to manual and playing an movie, you can switch
to higher resolutions?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#205 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABC7_dzNG4Xp-1BKzhJhnnyEQKyqu3OQks5uuUQ2gaJpZM4YYnPW>
.
|
Depending on the area, some video streams are encrypted with a scheme that is not currently supported by the standard Widevine. Try with a TV series and check if you can play HD content. In my experience TV series and movies with a low to mid resolution are encrypted with an older scheme, while movies at higher resolutions (720p+) are encrypted with an unsupported scheme. |
Had the same issue on raspberry pi 3, libreelec, milhouse-9.0#1114. Activating "Ignore Display Resolution" in InpuStream Adaptive settings resolved it for me. |
Sorry about the spam. Baby + keyboard. :/ @CAPSLOCKFTW Ignore Display Resolution doesn't do anything for me. @Sandmann79 If I set selectstream to manual I never get an option to choose from a list of streams. How do I enable that? |
I was looking back at your issue, and I noticed that you don't use the internal video decoding, but instead you use the external video decoding through
This is not the default behaviour and might be the reason why you're having low resolutions. I'm also unsure which version of Kodi you're running, and what type of configuration would cause this to happen. Can you reset the video decoding back to Kodi's standard instead of using ffmpeg, and try again? |
I'm using kodi 18 through their nightly ppa via gbm. I think this uses ffmpeg internally. (When the netflix plugin works I'm definitely getting 1080p output there without any changes, so I don't think this is an issue of failing to decode 1080p... unless this is somehow a widevine DRM issue.) |
Netflix uses a different type of Widevine encoding, so that's not saying much. As for the PPA, I don't know, maybe it's a different compilation build. |
Which widevine version do you recommend? |
There is one thing I still do not understand. |
Bluntly, the version that works for you.
1080p works, but only for TV series. It's a “problem” with codecs for high bit rate movies. For which reason? I don't know, someone decided it was the best thing to do™.
It works like this:
That's pretty much all there is to it. Netflix uses some parameters that allow full FHD playback (and 4K, someone says). Amazon uses different encoding, so TV series are played fully (up to FHD, didn't test 4K yet), while movies up to ~540p-ish, while 720p+ and higher don't work. I've been thinking and saying I should take a look back at the problem, check if it's a problem with HEVC, or just a device problem, sniff and reverse engineer the protocol for different applications instead of going through the primevideo.com website, scraping the UI… I've been thinking and saying that a lot, but time to actually stop everything and do that for real? Still got none :\ |
Is there a way to get informed about which streams can't be decoded (especially which resolutions those un-decodable streams have)? |
I'm not entirely sure. Not before hand, I don't think. The streams get parsed by IS.A and Kodi, we only provide the pointers to the right URLs. |
For what it is worth, I ended up getting back to amazon full resolution by just having kodi open google-chrome, by having the amazon plugin open a script thus:
I have a remote working with kodi via libcec, so I also had to add a custom keymap file to ~kodi/.kodi/userdata/keymaps/remote.xml thus:
I'm basically sending 4 commands from the remote to chrome through those 4 buttons: quit, left, space, & right, which lets me do everything I need to do with prime videos (aside from clicking on skip intro.)
(This could be cleaner, since kodi lets you send a variable when using Runscript, but this was the quick and dirty version.) I am still having some issues with the video being a little dark, even after switching my tv display to full instead of limited, so if there's a better way of making 1080p streaming work for Amazon video from kodi, I'm all ears. :) |
There's this thread where issues were reporting about the same problems you're describing but on Nvidia Shields. I didn't test it yet, but they both reported working. You can do the same and check if that works, might be worth a shot. |
Ok, that actually works great! I can confirm that this works fine from Linux with official Kodi 18 nightlies (running on ubuntu). I created a pull request with that change. |
I'm having this issue using inputstream, kodi 18 nightly ppa, and kodi-gbm on an Ubuntu 18.10 x86_64 machine.
Here's the debug log:
https://paste.ubuntu.com/p/K33pS2cPC5/
The text was updated successfully, but these errors were encountered: