JySzE 0 Posted September 25, 2020 Share Posted September 25, 2020 (edited) MPV has a large number of available scalers we can use like spline36, lanczos etc, But it seems we are unable to set which one we would like to use with the Apple 4K TV MPV player. I don't know what the default scaler is set for the Apple 4K TV Emby MPV player but It would be awesome if we could change it to our preferred one just like we can when we use the MPV player on our PC's. On PC MPV's default scaler which is bilinear produces terrible aliased results : Where as MPV with a better scaler like Spline36 set gets much better results : Emby's MPV player on the Apple 4K TV produces similar results to what we see with MPV's default scaling settings, which is unfortunate. Is there anyway to add scaler customization to the Apple 4K TV Emby MPV player? Trying to avoid having to buy a NUC or build a custom HTPC to get better scaled viewing. Edited September 25, 2020 by JySzE Link to comment Share on other sites More sharing options...
corey 312 Posted September 26, 2020 Share Posted September 26, 2020 (edited) Hi @JySzE — As those docs indicate those scalers are only supported with a “vo” of gpu or libmpv. The MPV player on the Apple TV app uses opengl-cb so I don’t believe these scalers will work. @Luke or @ebr can correct me if I’m wrong. Edited September 26, 2020 by corey Link to comment Share on other sites More sharing options...
sooty234 266 Posted September 26, 2020 Share Posted September 26, 2020 5 hours ago, corey said: Hi @JySzE — As those docs indicate those scalers are only supported with a “no” of gpu or libmpv. The MPV player on the Apple TV app uses opengl-cb so I don’t believe these scalers will work. @Luke or @ebr can correct me if I’m wrong. What? That's vo not no And crapple doesn't have much support for things like this. And even if it did, the ATV hardware probably couldn't keep up and you'd drop a lot of frames. Link to comment Share on other sites More sharing options...
corey 312 Posted September 26, 2020 Share Posted September 26, 2020 5 minutes ago, sooty234 said: What? That's vo not no Autocorrect got the best of me there Link to comment Share on other sites More sharing options...
JySzE 0 Posted September 26, 2020 Author Share Posted September 26, 2020 38 minutes ago, sooty234 said: What? That's vo not no And crapple doesn't have much support for things like this. And even if it did, the ATV hardware probably couldn't keep up and you'd drop a lot of frames. Only really looking to use this with SD footage as HD footage aliases way less with the already default scaler. 6 hours ago, corey said: Hi @JySzE — As those docs indicate those scalers are only supported with a “vo” of gpu or libmpv. The MPV player on the Apple TV app uses opengl-cb so I don’t believe these scalers will work. @Luke or @ebr can correct me if I’m wrong. "GPU renderer options" "The following video options are currently all specific to --vo=gpu and --vo=libmpv only, which are the only VOs that implement them." So apparently : In the docs it says libmpv has replaced opengl-cb and I have seen online that other people have gotten spline36 working with opengl-cb in the past. Thanks for the responses so far. Link to comment Share on other sites More sharing options...
sooty234 266 Posted September 26, 2020 Share Posted September 26, 2020 34 minutes ago, JySzE said: Only really looking to use this with SD footage as HD footage aliases way less with the already default scaler. That's actually more work. As it's scaled to your display resolution, more pixels will need to be generated and interpolated. The lower the video resolution, the harder it is. Add other options like deband, and the work load increases. Apple TV is very limited, both in hardware and software. You realize that upscaling isn't intended to improve the picture quality, but some just do a better job than others. Link to comment Share on other sites More sharing options...
Luke 37133 Posted September 26, 2020 Share Posted September 26, 2020 To answer the original question, yes it is certainly possible to add these sorts of options into the app. Link to comment Share on other sites More sharing options...
ebr 14939 Posted September 27, 2020 Share Posted September 27, 2020 On 9/26/2020 at 4:08 PM, Luke said: To answer the original question, yes it is certainly possible to add these sorts of options into the app. ...as long as the specific MPV implementation for the platform supports them. Not all MPVs -even though named the same - are equal :). 1 Link to comment Share on other sites More sharing options...
vdatanet 1549 Posted September 28, 2020 Share Posted September 28, 2020 On 9/26/2020 at 7:56 PM, sooty234 said: What? That's vo not no And crapple doesn't have much support for things like this. And even if it did, the ATV hardware probably couldn't keep up and you'd drop a lot of frames. Apple TV is a good streaming box and it is not intended to play local content but Plex and Infuse have managed to get the most out of the device. Emby is one step behind them. Let's see what the new MPV build promised by @Luke holds for us. Link to comment Share on other sites More sharing options...
sooty234 266 Posted September 29, 2020 Share Posted September 29, 2020 17 hours ago, vdatanet said: Apple TV is a good streaming box and it is not intended to play local content but Plex and Infuse have managed to get the most out of the device. Emby is one step behind them. Let's see what the new MPV build promised by @Luke holds for us. There are definitely some great developments that the mpv devs have made, but the entire of the apple platform just doesn't have wide support for things like this. EGL looks to have more future support than OpenGL. But apple is always very limited. Apple wants to make their platform super stable, so they minimize convolution. The less they use third party development, the more they can control how everything works. The result is....crapple. Link to comment Share on other sites More sharing options...
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