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

#1 speedingcheetah OFFLINE  

speedingcheetah

    Advanced Member

  • Members
  • 361 posts
  • Local time: 07:46 PM

Posted 27 May 2019 - 05:01 PM

I am wondering what is best for raw quality of the video streams, local files and live tv playback, among the available options to use Emby on PC.

 

Theater (standalone software) uses MPV

Theater (Win 10 Store app) uses WMP

Web browser (Edge, FireFox, Chrome, Opera) uses http streaming?

 

A long time ago, i was using the stand alone Theater software as it had Madvr, but that was discontinued  :(

 

I would think that a dedicated software app would be "better" than web streaming in browser.

 

In my basic quick "tests", I have noticed that the Win 10 app UI seems to be a tad faster and smoother, but it sometimes has issues playing some file formats at times.

It also will obey my Nvidia GPU settings, such as the Edge Enhancement (sharpening) and other color settings i can toggle in the Nvidia Control panel.

 

The standalone MPV based Theater software, has some settings for Hardware Acceleration, and it playback seems smoother than W10 Store app, but, it doe snot obey Nvidia GPU settings, no matter what settings I set for HWacc etc. (i think i need to use DXVA for it to do that?) 

 

Web browser streams....i do not know much about how that works, just that it sees to vary with each browser. Some will force transcode, others will do direct. Edge seems to be the "best" for overall media playback compatibility, but that browser I find to be unstable in general.  Playback in the other browser....all look the same to me.

 

(For Live TV, i tend to use the stock HDHomeRun app, as the video seems to have a tad better clarity as it is a direct stream from the hardware tuner. 

I am not sure what player that app uses though...don't think it is MPV.  If i had to guess, WMP.

It is also much easier/faster to browse and switch channels via its guide sidebar during live playback to view what is on other channels, something Emby does not have.)

 

Anyone want to comment on their experiences or preferences on how they use Emby on PC.


Edited by speedingcheetah, 27 May 2019 - 05:09 PM.


#2 Doofus ONLINE  

Doofus

    Advanced Member

  • Members
  • 12043 posts
  • Local time: 05:46 PM

Posted 27 May 2019 - 05:58 PM

I am wondering what is best for raw quality of the video streams, local files and live tv playback, among the available options to use Emby on PC.

 

Theater (standalone software) uses MPV

Theater (Win 10 Store app) uses WMP

Web browser (Edge, FireFox, Chrome, Opera) uses http streaming?

 

Theater with mpv, every time.

 

 

 

The standalone MPV based Theater software, has some settings for Hardware Acceleration, and it playback seems smoother than W10 Store app, but, it doe snot obey Nvidia GPU settings, no matter what settings I set for HWacc etc. (i think i need to use DXVA for it to do that?) 

 

What exactly are you trying to do? If it's image enhancing you want, then you should use scaling options. They just got removed from the UI, but you can still easily use them with an mpv.conf. I can help with that, if you need it? What Nvidia GPU do you have? 



#3 speedingcheetah OFFLINE  

speedingcheetah

    Advanced Member

  • Members
  • 361 posts
  • Local time: 07:46 PM

Posted 27 May 2019 - 06:45 PM

Theater with mpv, every time.

 

 

 

What exactly are you trying to do? If it's image enhancing you want, then you should use scaling options. They just got removed from the UI, but you can still easily use them with an mpv.conf. I can help with that, if you need it? What Nvidia GPU do you have? 

 

I just want basic easy to adjust settings and good looking picture.

I like to sharpen video a bit as they always look to dull and blurry to me at default.

The Nvidia settings does a good job at that.

I have a GTX1080. 



#4 Luke OFFLINE  

Luke

    System Architect

  • Administrators
  • 135803 posts
  • Local time: 08:46 PM

Posted 27 May 2019 - 06:52 PM

Generally speaking, the video players in the native apps will be superior to the browser video players.


  • speedingcheetah likes this

#5 Doofus ONLINE  

Doofus

    Advanced Member

  • Members
  • 12043 posts
  • Local time: 05:46 PM

Posted 27 May 2019 - 07:14 PM

I just want basic easy to adjust settings and good looking picture.

I like to sharpen video a bit as they always look to dull and blurry to me at default.

The Nvidia settings does a good job at that.

I have a GTX1080. 

 

With that GPU, you can just add one line to the mpv.conf

scale=ewa_lanczossharp


#6 speedingcheetah OFFLINE  

speedingcheetah

    Advanced Member

  • Members
  • 361 posts
  • Local time: 07:46 PM

Posted 27 May 2019 - 07:19 PM

 

With that GPU, you can just add one line to the mpv.conf

scale=ewa_lanczossharp

Where in the Emby software folder is that? I dont see one.

ALso, i recall setting those options in the older versions of theater...and they looked no different than the defaults.

I think lanczossharp does some sharpening..but barely any from what i have seen in the past.

 

What renderer/scaler  is Theater using on default?


Edited by speedingcheetah, 27 May 2019 - 07:21 PM.


#7 Doofus ONLINE  

Doofus

    Advanced Member

  • Members
  • 12043 posts
  • Local time: 05:46 PM

Posted 27 May 2019 - 09:15 PM

 

What renderer/scaler  is Theater using on default?

 

Bilinear

 

 

 

Where in the Emby software folder is that? I dont see one.

 

You can follow this, and just add the line to the mpv.conf



#8 speedingcheetah OFFLINE  

speedingcheetah

    Advanced Member

  • Members
  • 361 posts
  • Local time: 07:46 PM

Posted 27 May 2019 - 09:40 PM

Bilinear

 

 

 

 

You can follow this, and just add the line to the mpv.conf

I just tried this. Does not seem to work.

I had an empty mpv folder in that location.

I put the .conf file there with just "scale=ewa_lanczossharp" in it.

Do not see any difference. How do I know it is infact changed the scaler?

 

I also tried adding the line for make a log file and the location, per that treads instructions, nothing. No file created.

I also tried putting the .conf into the mpv folder in the Emby Theater folder, but that again, does not seem to do anything.

 

What next?

 

Why was the scaler settings even removed from the Emby GUI anyway?


Edited by speedingcheetah, 27 May 2019 - 09:41 PM.


#9 Doofus ONLINE  

Doofus

    Advanced Member

  • Members
  • 12043 posts
  • Local time: 05:46 PM

Posted 27 May 2019 - 09:43 PM

I just tried this. Does not seem to work.

I had an empty mpv folder in that location.

I put the .conf file there with just "scale=ewa_lanczossharp" in it.

Do not see any difference. How do I know it is infact changed the scaler?

 

I also tried adding the line for make a log file and the location, per that treads instructions, nothing. No file created.

I also tried putting the .conf into the mpv folder in the Emby Theater folder, but that again, does not seem to do anything.

 

What next?

 

Why was the scaler settings even removed from the Emby GUI anyway?

 

Can you post a screenshot of the files and folders? Also, can show me the entire contents of the mpv.conf file?



#10 Doofus ONLINE  

Doofus

    Advanced Member

  • Members
  • 12043 posts
  • Local time: 05:46 PM

Posted 27 May 2019 - 09:44 PM

And what videos were you testing with?



#11 speedingcheetah OFFLINE  

speedingcheetah

    Advanced Member

  • Members
  • 361 posts
  • Local time: 07:46 PM

Posted 27 May 2019 - 09:54 PM

Can you post a screenshot of the files and folders? Also, can show me the entire contents of the mpv.conf file?

See attached.

 

Testing with Live TV playing and local mp4 and mkv files.

h264 encoded files

Attached Files



#12 Doofus ONLINE  

Doofus

    Advanced Member

  • Members
  • 12043 posts
  • Local time: 05:46 PM

Posted 27 May 2019 - 09:58 PM

So you've got two mpv.conf files? You should only have one. And what hardware acceleration are you using? Try the nvidia NVDEC copyback, option



#13 speedingcheetah OFFLINE  

speedingcheetah

    Advanced Member

  • Members
  • 361 posts
  • Local time: 07:46 PM

Posted 27 May 2019 - 10:02 PM

So you've got two mpv.conf files? You should only have one. And what hardware acceleration are you using? Try the nvidia NVDEC copyback, option

NO just the one.

I just attached the 2 versions i have tried. one with log file one with out.

I just tried again to get log and i created a blank .txt with the name mpvlog.txt and after I played a video, it did infact fill the text doc with things.

However, I ran a search and nowhere in there is "lanczossharp" show up.

Is that normal?

 

On both my computers, laptop and desktop, HW Accel is set to auto and Stat for Nerds says D3D11VA.

 

Edit attach mpv log file

 

Edit 2: When i change to NVDEC,  the stats during playback for Hwaccel, says: No.

Attached Files


Edited by speedingcheetah, 27 May 2019 - 10:05 PM.


#14 Doofus ONLINE  

Doofus

    Advanced Member

  • Members
  • 12043 posts
  • Local time: 05:46 PM

Posted 27 May 2019 - 10:11 PM

Try nvdec copyback, and are all your other settings at default, and nothing in the Nvidia control panel is getting in the way? You're allowing the applications to take control?



#15 speedingcheetah OFFLINE  

speedingcheetah

    Advanced Member

  • Members
  • 361 posts
  • Local time: 07:46 PM

Posted 27 May 2019 - 10:47 PM

Try nvdec copyback, and are all your other settings at default, and nothing in the Nvidia control panel is getting in the way? You're allowing the applications to take control?

I have tried that. but on my laptop, it just says No for HW accel. so i dot that that machine works with that.

My desktop, with the 1080. It works, but I cn only play one video then after that i just get sninning circle. and live tv is broke. Have to restart server.

The mpv log mentions can connect to stream etc.

Aside from the Nvida Edge enhancement, there are no other overide settings set. Even when i toggle that off,.makes no difference.

Not really sure where to go from here. The more I mess with it, the more unstable the software becomes it seems.



#16 Doofus ONLINE  

Doofus

    Advanced Member

  • Members
  • 12043 posts
  • Local time: 05:46 PM

Posted 27 May 2019 - 11:02 PM

Have you changed the mpv player? And I wasn't aware that you were using a laptop. I was thinking about the GTX 1080.



#17 speedingcheetah OFFLINE  

speedingcheetah

    Advanced Member

  • Members
  • 361 posts
  • Local time: 07:46 PM

Posted 27 May 2019 - 11:10 PM

Have you changed the mpv player? And I wasn't aware that you were using a laptop. I was thinking about the GTX 1080.

No. using the exe that is with Emby.

I am trying the settings on both my laptop and desktop...just to see if I notice any difference in quality by enabling the lanzarossharp.

(Laptop a Dell Precision 5510 with a 4K display and Quadro M100M) 

 

Anyway, i do not know the differences between the default D3D11VA and using NVDEC copyback...is one better than the other?

I can not tell any difference in video playback. The only thing i can measure is that my GPU reports 3% usage with nvdec and 2% with d3d11va.

 

As far as the mpv.conf. 

I can get it to make a log file, so I know that mpv is detecting the file.

However, I can not tell if it is setting the scaller. Nowhere in the stats for nerds, nor the mpv log file it is spitting out does it mention include "ewa_lanczossharp" or any thing like it.

I also have compared conf file and no conf file....cant tell any difference in the video quality. Doenst matter what HWaccel setting i choose. Even when i chose Unset (for mpv.conf) it then just goes to software decoding.  This experience is same on both computers I am trying this on. I would have been nice to have the settings right in the Emby GUI so that it would just pass it to mpv and I would know they are wokring. (but even back when they were, I saw no real difference.)

Anyway, i do not know the difference between the default D3D11VA and using NVDEC copyback...is one better than the other?

I can not tell any differance. The only thing i can measure is that my GPU reports 3% usage with nvdec and 2% with d3d11va.

 

As far as the mpv.conf. 

I can get it to make a log file, so I know that mpv is detecting the file.



#18 Doofus ONLINE  

Doofus

    Advanced Member

  • Members
  • 12043 posts
  • Local time: 05:46 PM

Posted 27 May 2019 - 11:29 PM

Unfortunately, it doesn't show in the logs. What exactly are you expecting? This is upscaling. You'll probably only notice a difference on a large screen. If you just want to make things sharper, then probably use ewa_lanczos and adjust the scale-radius.

 

https://mpv.io/manua...ons-ewa-lanczos

 

https://mpv.io/manua...ns-scale-radius



#19 speedingcheetah OFFLINE  

speedingcheetah

    Advanced Member

  • Members
  • 361 posts
  • Local time: 07:46 PM

Posted 27 May 2019 - 11:38 PM

Unfortunately, it doesn't show in the logs. What exactly are you expecting? This is upscaling. You'll probably only notice a difference on a large screen. If you just want to make things sharper, then probably use ewa_lanczos and adjust the scale-radius.

 

https://mpv.io/manua...ons-ewa-lanczos

 

https://mpv.io/manua...ns-scale-radius

 

so this?

 

"scale=ewa_lanczos --scale-radius=2.0"



#20 Doofus ONLINE  

Doofus

    Advanced Member

  • Members
  • 12043 posts
  • Local time: 05:46 PM

Posted 27 May 2019 - 11:46 PM

But on separate lines

scale=ewa_lanczos
scale-radius=2.0






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