Jump to content


Photo

Theater/Win app/Web Playback - Which is best quality?

streaming video quailty web theater win store compare

  • Please log in to reply
50 replies to this topic

#21 speedingcheetah OFFLINE  

speedingcheetah

    Advanced Member

  • Members
  • 491 posts
  • Local time: 10:44 AM

Posted 27 May 2019 - 11:52 PM

 

But on separate lines

scale=ewa_lanczos
scale-radius=2.0

 

Yea I figured that out.

 

To narrow things down, I now have just been working with mpv itself the standalone player to see if the conf file is actually doing anything and direct playing the media file via mpv.exe just to mess wiht things and learn how to tweak it.

 

I see no sharpening happening at all even set to the max value 16.0.

However, it is processing or doing something, as, when i set a high value, when i go full screen with the vid, it freezes for a bit then is very laggy when it plays.

Setting lower value, no freezing when go full screen.



#22 Doofus OFFLINE  

Doofus

    Advanced Member

  • Members
  • 12883 posts
  • Local time: 08:44 AM

Posted 27 May 2019 - 11:59 PM

You'll want to use the copyback modes, for this. It's why I asked what GPU you had. It takes a bit of horse power. You can also experiment with the other scalers. Lower upscaling will take less processing.


Edited by Doofus, 27 May 2019 - 11:59 PM.


#23 speedingcheetah OFFLINE  

speedingcheetah

    Advanced Member

  • Members
  • 491 posts
  • Local time: 10:44 AM

Posted 28 May 2019 - 12:40 AM

You'll want to use the copyback modes, for this. It's why I asked what GPU you had. It takes a bit of horse power. You can also experiment with the other scalers. Lower upscaling will take less processing.

I have set Copy back in Emby and still, there is no noticeable change in quality or sharpness, or anything.

The only results I have gotten from all this meddling is that the raw standalone mpv player will lag the crap out of my laptops gpu when i set the higher scale-radius value in the conf. (laptop gpu cant handle it i guess? will not lag my desktop at all ) I can not replicate that result on Emby Theater using the same conf, no matter what settings I have set in Emby.

 

This is pretty much the same experience I had a few years ago when i messed with MPV. Just could not get anything to work or make any improvement, even after multiple folks told me the correct commands for the conf, made no difference what so ever.

 

Was not my intention to go this deep into messing with MPV....and thus turn this thread into a "how to setup a MPV conf file" thread.

I just wanted some experiences and facts etc of users who use Emby over the various access venues.

The default video quality of Theater is acceptable and I can live with it, since it seems there is no way make it better. I have already spent too much time and effort into it this .conf thing.


Edited by speedingcheetah, 28 May 2019 - 10:40 AM.


#24 Doofus OFFLINE  

Doofus

    Advanced Member

  • Members
  • 12883 posts
  • Local time: 08:44 AM

Posted 28 May 2019 - 12:45 AM

Have you simply tried --sharpen?

 

https://mpv.io/manua...options-sharpen


Edited by Doofus, 28 May 2019 - 12:46 AM.

  • speedingcheetah likes this

#25 speedingcheetah OFFLINE  

speedingcheetah

    Advanced Member

  • Members
  • 491 posts
  • Local time: 10:44 AM

Posted 28 May 2019 - 10:36 AM

Have you simply tried --sharpen?

 

https://mpv.io/manua...options-sharpen

No. I hadn't. 

 

And....Really!?   ... Really?

 

That simple.

 

I can just put

sharpen=1.0

brightness=-1

contrast=2

 

etc.

 

Discovery! that works!

 

wow. no one, now in both times I have spent hours trying to setup MPV have ever told me, nor have the "guides" I have found or official docs, ever just led me to try..."hey, u know u can adjust the picture settings super simply by putting them in the conf directly straight out." I have always been given code to mess with renderer or scalers or hardware accel, or some complicated variable that never did anything, far as I could tell.

 

Well, thank you. (Only wish someone had told me this sooner...would have saved many hours of testing.) 

 

The sharpen is a bit dirty, no as good as Nvidia's, nor Madvr's, but at low settings, it does do what I want, add a small amount of sharpness to the pic.

I also need to add a little brightness, as tv shows are a bit to dark on my main monitor.


  • Doofus likes this

#26 Doofus OFFLINE  

Doofus

    Advanced Member

  • Members
  • 12883 posts
  • Local time: 08:44 AM

Posted 28 May 2019 - 10:41 AM

I'm glad you found something that works for you :)

#27 speedingcheetah OFFLINE  

speedingcheetah

    Advanced Member

  • Members
  • 491 posts
  • Local time: 10:44 AM

Posted 28 May 2019 - 08:54 PM

Does the Android player app use MPV?

Would that support the same .conf commands?

If so, where would the .conf go?



#28 Doofus OFFLINE  

Doofus

    Advanced Member

  • Members
  • 12883 posts
  • Local time: 08:44 AM

Posted 28 May 2019 - 09:06 PM

You mean the Android TV app? That's a bit tricky. mpv for Android is much less developed. You can do it if you side load mpv onto the device as an external player and used a keyboard to enter text in the mpv.conf section. I don't suggest doing that, though.

Edited by Doofus, 28 May 2019 - 09:07 PM.


#29 speedingcheetah OFFLINE  

speedingcheetah

    Advanced Member

  • Members
  • 491 posts
  • Local time: 10:44 AM

Posted 28 May 2019 - 09:07 PM

You mean the Android TV app? That's a bit tricky. mpv for Android is much less developed. You can do it if you side load mpv onto the device, and used a keyboard to enter text in the mpv.conf section. I don't suggest doing that, though.

No. not tv. The phone app. Or are they the same ting?



#30 Doofus OFFLINE  

Doofus

    Advanced Member

  • Members
  • 12883 posts
  • Local time: 08:44 AM

Posted 28 May 2019 - 09:48 PM

No. not tv. The phone app. Or are they the same ting?

 

Same situation, but easier to do. You'd have to use it as external player. It has a built in mpv.conf that you can use, but it's much more limited than the Windows build.



#31 speedingcheetah OFFLINE  

speedingcheetah

    Advanced Member

  • Members
  • 491 posts
  • Local time: 10:44 AM

Posted 03 June 2019 - 04:47 PM

Just gotta say...Theater (mpv) IS much better than the other options.

Now that I have been able to learn how mpv works, with the conf and commands. 

Glad the thread got me to take the time to sit down and mess with it...and be directed to proper documentation.

(Still would be nice to have standalone GUI program one could just load up where it has all the possible options u can set, and one can just set what they want and it will auto make a .conf (maybe someone has done that...havnt really looked).)

I even have switched for local file playback on my PC from MPC-HC (klite codec pack) to the most recent version of MPV and manged to set options to make it look just as good picture wise. It is the minimalist player i want.

 

I was using the stock HDHomeRun software for Live TV playback as it looked the best, but now MPV based Theater looks much better.

Theater just needs a way to easy browse the "guide" for other channels, while watching Live TV...(like HDHR's scrolling banner guide), then would be perfect.

 

Also, seems Theater for Linux is broken. Just a black screen with audio. Mentioned in other thread. 

I am hoping to fully switch over to Linux Mint in the future...so hope that gets fixed.


  • JAJ likes this

#32 Doofus OFFLINE  

Doofus

    Advanced Member

  • Members
  • 12883 posts
  • Local time: 08:44 AM

Posted 03 June 2019 - 05:43 PM

The problem with the settings being in the UI is that the way mpv/ffmpeg functions is a lot of settings/options conflict with each other, which can cause them to be disabled, with no notification. I noticed a lot of people enabling some things and they weren't realizing that it actually wasn't working. There was too much overlap. So we requested them to be pulled. I try as best I can to help others who want more than they have in the UI. Then I can explain why and what things do. mpv has all the options of ffmpeg plus a bunch of its own. There's a mountain of possible configurations. Most of the people who want them are advanced users, and they can easily write a small text file and apply all the options that they want. Especially now that Luke has given us an option to disable hwdec in the UI, which allows us to make different hwdec profiles in the mpv.conf.

#33 speedingcheetah OFFLINE  

speedingcheetah

    Advanced Member

  • Members
  • 491 posts
  • Local time: 10:44 AM

Posted 03 June 2019 - 06:17 PM

The problem with the settings being in the UI is that the way mpv/ffmpeg functions is a lot of settings/options conflict with each other, which can cause them to be disabled, with no notification. I noticed a lot of people enabling some things and they weren't realizing that it actually wasn't working. There was too much overlap. So we requested them to be pulled. I try as best I can to help others who want more than they have in the UI. Then I can explain why and what things do. mpv has all the options of ffmpeg plus a bunch of its own. There's a mountain of possible configurations. Most of the people who want them are advanced users, and they can easily write a small text file and apply all the options that they want. Especially now that Luke has given us an option to disable hwdec in the UI, which allows us to make different hwdec profiles in the mpv.conf.

Basic settings like what was before to set the scalers...i didnt see an issue with, and settings that would conflict with each other could just be noted in the UI next to it.

But i am meaning a standalone program to make a .conf....independent of Emby.

 

There already can be found some decent frontends for MPV I have found in the Software Managers in various linux distros.

SMplayer is one, that has gui for many of the available options for MPV...and if u do enable conflicting ones, it just causes mpv to crash and it pops up an error.

 

No doubt it would take alot of work to make a good standalone MPV.conf creator program....or manager, that would store multiple pre-setup profiles user can easy switch to if they want....like i had for MPC-HC, one for normal video, and one for anime. those were .reg settings though.  For native mpv player on my system, I am just copying the .conf over to the shortcut folder and overwriting the conf when i want to change settings.  But yea...most folks who want or even know of MPV...are ones that dont mind manualy creating and tweaking things...i was just trying to avoid such, and the last time I tried to get things to work..had no success.


Edited by speedingcheetah, 03 June 2019 - 06:17 PM.


#34 Doofus OFFLINE  

Doofus

    Advanced Member

  • Members
  • 12883 posts
  • Local time: 08:44 AM

Posted 03 June 2019 - 06:31 PM

That's when you can use auto-profiles. I use them, for different content. And as for a standalone mpv with a UI. Here's one

https://mpv-net.gith...v.net-web-site/

#35 Jdiesel OFFLINE  

Jdiesel

    Advanced Member

  • Members
  • 2745 posts
  • Local time: 10:44 AM
  • LocationRegina, SK

Posted 03 June 2019 - 06:47 PM

Basic settings like what was before to set the scalers...i didnt see an issue with, and settings that would conflict with each other could just be noted in the UI next to it.
But i am meaning a standalone program to make a .conf....independent of Emby.

There already can be found some decent frontends for MPV I have found in the Software Managers in various linux distros.
SMplayer is one, that has gui for many of the available options for MPV...and if u do enable conflicting ones, it just causes mpv to crash and it pops up an error.

No doubt it would take alot of work to make a good standalone MPV.conf creator program....or manager, that would store multiple pre-setup profiles user can easy switch to if they want....like i had for MPC-HC, one for normal video, and one for anime. those were .reg settings though. For native mpv player on my system, I am just copying the .conf over to the shortcut folder and overwriting the conf when i want to change settings. But yea...most folks who want or even know of MPV...are ones that dont mind manualy creating and tweaking things...i was just trying to avoid such, and the last time I tried to get things to work..had no success.


I've found this editor to make things a little easier.

https://glowmpv.github.io/

#36 speedingcheetah OFFLINE  

speedingcheetah

    Advanced Member

  • Members
  • 491 posts
  • Local time: 10:44 AM

Posted 03 June 2019 - 07:01 PM

That's when you can use auto-profiles. I use them, for different content. And as for a standalone mpv with a UI. Here's one

https://mpv-net.gith...v.net-web-site/

 

 

I've found this editor to make things a little easier.

https://glowmpv.github.io/

 

well....these would have been helpful to have a week ago....lolz!

 

Nice that there is a AIO MPV player...that i will certainly recommend over VLC now. Thanks for that find!

That reminds me of MPC-BE.

Though i am fine with just the vanilla MPV from here: https://sourceforge....-windows/files/

Has this one seems to the updated very often.

 

MPV.net also puts its .conf in appdata/roaming/mpv...which Emby Theater also reads....I have different .conf for E.T. and local system player.

E.T .conf works if u put it into the inner mpv folder in the Emby program folder, and the installed standalone mpv player .conf works in the same dir of the .exe. so they each read thier own .conf.

The appdata/romaing/mpv seems to override any other .conf for any mpv instance.

 

And yea, i figured some else had probably made a conf builder program...like I had said, i hadn't really looked that hard.

 

Though, both of those are for Windows....i hope to soon move over to Linux as my main OS.

Been working on finding Linux versions or alternatives to all the things I use in Win.

Windows always does 2 things best than the others....games and media. and are the hardest to get the same level of quality and usability on linux.



#37 Doofus OFFLINE  

Doofus

    Advanced Member

  • Members
  • 12883 posts
  • Local time: 08:44 AM

Posted 03 June 2019 - 08:31 PM

You need to be careful not to have multiple mpv.conf files. mpv will read them all, unless to make them portable.

Also, the mpv git master builds later than March 10th, will give you trouble with Live TV in Theater. An element has been removed that Luke relies on. There is a PR for it to be reintroduced, but that hasn't been approved, yet.

And if you're interested, here's my mpv.conf, for this week :)

gpu-api=auto
hwdec=d3d11va-copy
opengl-pbo
scale=ewa_lanczossharp
icc-profile=C:\Windows\System32\spool\drivers\color\Adobe RGB (1998) D65 WP 2.2 Gamma.icc
icc-contrast=100000
deband
saturation=0
brightness=0
contrast=0
deinterlace=no

hwdec-codecs=all

demuxer-lavf-analyzeduration=3

force-seekable=yes

sub-forced-only
sub-create-cc-track=yes
sub-pos=90
sub-ass-override=no

audio-stream-silence=yes
audio-device=wasapi/marantz-AVR (NVIDIA High Definition Audio)
audio-exclusive=yes

log-file="D:\mpv logs\Theater mpv log.txt"

[Convert to AC3]
profile-desc=cond:p["audio-codec-name"]=="aac" or p["audio-codec-name"]=="mp3"
af=lavcac3enc=yes:640:2

[Interlaced]
profile-desc=cond:p["video-frame-info/interlaced"]
deinterlace=yes

[720p]
profile-desc=cond:p["video-params/w"]==1280
deinterlace=no

[HDR]
profile-desc=cond:p["video-params/primaries"]=="bt.2020"
hdr-compute-peak=no
tone-mapping=reinhard
tone-mapping-param=0.24
tone-mapping-desaturate=1.5
icc-profile=C:\Windows\System32\spool\drivers\color\Adobe RGB (1998) D65 WP 2.2 Gamma.icc
hwdec=d3d11va
opengl-pbo
scale=ewa_lanczossharp
deinterlace=no
deband=no
contrast=0
saturation=0
brightness=0

Edited by Doofus, 04 June 2019 - 01:19 AM.


#38 mrfaulk OFFLINE  

mrfaulk

    Advanced Member

  • Members
  • 219 posts
  • Local time: 05:44 PM

Posted 27 June 2019 - 05:38 AM

Theater with mpv, every time.

 

what about if you're interested in streaming a lot of hdr, doesn't mpv have probs with tone mapping (per github threads)? if so, would an external player with madvr (set to hdr pass through) be a better option, as per the setup you outlined in your very helpful tutorial on the subject?

 

if that would be a better option, after following your set up steps is it possible to then go into madvr settings and turn everything off except for hdr pass through? so madvr is doing absolutely nothing (zero rendering) except for passing through hdr? or when you install madvr is absolutely everything turned off by default?

 

thanks!


Edited by mrfaulk, 27 June 2019 - 05:39 AM.


#39 Doofus OFFLINE  

Doofus

    Advanced Member

  • Members
  • 12883 posts
  • Local time: 08:44 AM

Posted 27 June 2019 - 09:23 AM

There is no HDR only setting for external players. You'd have to enable it for all videos. I have requested it though, and Luke said it was a good idea. As for mpv, I've got a whole thread on HDR tone mapping, and I've got it pretty damn close to pass through.

https://emby.media/c...ith-mpv/page-10

Edited by Doofus, 27 June 2019 - 09:24 AM.


#40 mrfaulk OFFLINE  

mrfaulk

    Advanced Member

  • Members
  • 219 posts
  • Local time: 05:44 PM

Posted 27 June 2019 - 05:53 PM

There is no HDR only setting for external players. You'd have to enable it for all videos. I have requested it though, and Luke said it was a good idea. As for mpv, I've got a whole thread on HDR tone mapping, and I've got it pretty damn close to pass through.

https://emby.media/c...ith-mpv/page-10

 

if your response is to my post i'm not sure i follow?

 

i was asking about madvr only and its hdr pass through option.... is it possible to set all madvr setting set to "off" except for hdr pass through? or is madvr designed to do at least some rendering when launched, a minimum amount, which can't be changed, set lower, or tuned off?

 

re the future possibility of setting an external player to hdr only, sounds interesting, so how would that work exactly? would all sdr be tone mapped to hdr?

 

looking forward to reading your mpv thread.... from what i've read at github, plex forum, avsforum and elsewhere, getting mpv to handle hdr correctly has been a huge wish list item for quite a while, and because it apparently doesn't handle it correctly it's been a real deal breaker for more than a few who have opted to move on to other player options.







Also tagged with one or more of these keywords: streaming, video quailty, web, theater, win store, compare

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users