[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

/mpv/ - the /g/reatest media player

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 320
Thread images: 22

File: default_icon_512x512.png (1MB, 512x512px) Image search: [Google]
default_icon_512x512.png
1MB, 512x512px
>recent windows builds:
https://sourceforge.net/projects/mpv-player-windows/files/

>low performance preset:
vo=opengl:interpolation:tscale=linear
video-sync=display-resample
hwdec=auto


>medium performance preset:
vo=opengl-hq:interpolation:tscale=linear
video-sync=display-resample


>high performance preset:
vo=opengl-hq:interpolation:tscale=linear:scale=ewa_lanczossharp:cscale=ewa_lanczossoft
video-sync=display-resample
>>
memeiest media player
>>
>>55706624
You have your performance presets inverted.
>>
>>55706657
It's related to the GPU performance.
>>
>gui frontends:
https://github.com/cmdrkotori/mpc-qt
https://github.com/gnome-mpv/gnome-mpv
https://nightlies.plex.tv/public-test/plexmediaplayer/public-testing/latest/
>>
>>55706700
Still an inverted way of framing it.
>>
>>55706769
Edit html and remove the "performance" word. ;)
>>
How do I shuffle every episode of every show in my TV directory?
>>
Does anyone know why the rorgoroth's builds don't play hevc/x265 files well? I've got dropped frames and desync randomly.
>>
Why not mpc-hc/madvr except the fact they are windows software?
>>
>>55706836
Probably compiled without optimizations, from libraries compiled without optimizations, or an older compiler.

Just build it yourself. Install MSYS2 and the right packages, download the source, build it. I recommend adding the march=native flag.
>>
>>55706836
dunno but he's still using d3dcompiler 43 as opposed to 47 so that's concerning.
>>
>>55706902
>he's still using d3dcompiler 43
No!
>>
>>55707037
it's alright i just grab his mpv.exe/mpv.com and use the 47 dll from lachs0r. runs fine.
>>
sourceforge's build > rorgoroth's build
>>
>>55706836
>>55707037
>>55707066
oh woops i was thinking about the sourceforge builds. rorogoroth's ones are terrible, but sf are still using d3dcompiler 43 for whatever reason
>>
>>55707198
Are we seriously arranging BUILDS in tiers here? This shit is just the output of a compiler.

Build it yourself.
>>
>>55706624
>
tscale=linear

???
>>55706810
probably not possible
>>55706892
I honestly wish I knew how to compile on windows.
tried looking for tutorials but there is zero.
>>
>>55707352
>it's not possible to use the video player to play videos on shuffle
kek, truly the GOAT video player
>>
>>55707352
https://github.com/mpv-player/mpv/pull/3349
>>
>>55707352
>I honestly wish I knew how to compile on windows.
I just told you, install MSYS2. mpv's homepage has a tutorial on the rest.
>>
>>55706810
yes, write a script for that
>>
>>55707399
Use potshitplayer...
>>
is the high performance preset approved?
>>
>>55706810
Have you tried looking at the manual?

https://mpv.io/manual/master/
ctrl+f "shuffle"
>>
>>55707862
approved by who? the european supreme court?
>>
If I were to want to compare mad-vr vs mpv what settings should I be using on both that would do the "same" shit? to see which one has better performance.
>>55707667
I don't know, I am really lost, I installed it but I am still lost at what to do afterwards, what to download etc...

seems like a rather annoying puzzle
>>
>>55707919
It's just shuffling the Smurfs instead of every TV show
>>
>>55707980
>>55707919
I am guessing he means shuffling every folder for a new video file?
>>
>>55708000
the hierarchy's like this
TV\ Shows/Series/Season/Episode

I want every episode of every series shuffled
>>
>>55707352
>>55707957
Just follow these instructions:
https://github.com/mpv-player/mpv/blob/master/DOCS/compile-windows.md#native-compilation-with-msys2

They've been designed to be pretty foolproof. Literally just follow them step by step and you will get a MSYS2-built mpv.exe.
>>
>>55708191
Oh trust me, I did check that page.

and decided it was not worth the trouble.
>>
>>55706810
mpv --shuffle */*
or if not in
tv_show\episode1..13 format
then
import System.Directory
import Control.Monad
import System.Process

-- all files under directory d
files d = do
items <- listDirectory d
let fullpaths = map addp items
files' <- filterM doesFileExist fullpaths
dirs <- filterM doesDirectoryExist fullpaths
foldm (++) files' (map files dirs)

where addp = (d++) . ('/':)
foldm _ a [] = return a
foldm f a (x:xs) = x >>= \b -> foldm f (f a b) xs

main = do
episodes <- fmap unwords $ files "your tv directory here"
spawnCommand ("mpv --shuffle " ++ episodes) >>+ waitForProcess
>>
>>55708203
Seriously? You don't even have to think. Just do all the things in order.

>I am still lost at what to do afterwards, what to download etc...
It _tells_ you what to download. You don't have to do or know anything that isn't on that page. Seriously man, don't complain that it's too difficult if you can't even follow instructions. The MSYS2 build process is probably easier than the build on Linux, since all the dependencies are spelled out for you on that page and you know you're getting an up-to-date FFmpeg.
>>
>>55708282
>MSYS2
I believe all things are not statically linked
>>
>>55708282
I am not complaining, I am just saying it feels like too much effort, or maybe I am sleepy as hell.
>>
>>55708325
That's true, but static linking is only needed if you actually want to distribute the mpv binaries. If you just want to run mpv-git locally, it doesn't matter if MSYS2 spews hundreds of DLLs over your hard drive.
>>
>>55708030
find TV\ Shows | mpv --shuffle --playlist -9
>>
>>55708392
remove the 9, it was a typo

>The MSYS2 build process is probably easier than the build on Linux, since all the dependencies are spelled out for you on that page and you know you're getting an up-to-date FFmpeg.
bull fucking shit

on linux:
./waf configure && ./waf build


or just
emerge mpv
on a real distro
>>
>>55708411
>on linux:
./waf configure && ./waf build

You've forgotten to install the dev packages for mpv's dependencies.

Better hope your distro packages an up-to-date FFmpeg. (I guess that's not a problem for ""real"" distros.)
>>
>>55706624
i use mpc hc with madvr
convince me to switch
>>
>>55706624
how do i install mpv on osx(n-no bully)?
I don't understand any of this https://mpv.io/installation/
>>
>>55709774
brew install mpv
>>
>>55709791
>-bash: brew: command not found
guess i have to install homebrew(?) first?
>>
>>55709809
Of course
>>
>>55706624
>the /g/reatest media player
>can't even play old .swf files correctly
>>
>>55709817
alright so it seems it finished installing but i can't find the application anywhere and video files can't be opened(also mpv doesn't show up on "open with")
>>
>>55709932
mpv video.mkv
>>
>>55709946
thanks it worked, but do i have to use the terminal everytime i want to open a video file?
>>
>>55709932
>also mpv doesn't show up on "open with"
>not manually adding it then
>>
vo=opengl-hq:scale=ewa_lanczossharp:cscale=ewa_lanczossoft:prescale=nnedi3

>tfw no nnedi
I know you can add them with user shaders, but they're struggling playing UHD video from the goytube.
>>
Has there been any new placebo since display sync?
>>
>>55709078
>You've forgotten to install the dev packages for mpv's dependencies.
No I haven't, because my distro is sane and already includes development files.

The ones that think it's a good idea to have the few-kilobyte header files in separate packages from the many-megabyte library are just fucking insane.
>>
>>55707957
>If I were to want to compare mad-vr vs mpv what settings should I be using on both that would do the "same" shit? to see which one has better performance.
The same ones, obviously. If you need to ask which settings correspond to what, then you probably don't know enough about video technology to make a good comparison to begin with.
>>
>>55709791
>>55709817
>>55709946
alright i got it running.

Do the settings have any noticeable impact on battery life?

Anyone wanna share his settings with me?
>>
>>55707217
>but sf are still using d3dcompiler 43 for whatever reason
it's actually d3dcompiler_47 renamed to d3dcompiler_43 for whatever reason
>>
>>55707220
>This shit is just the output of a compiler.
no you retard, sourceforge builds have optimization patches
>>
>>55711201
[citation needed]
>>
>>55711544
are you fucking blind?
https://github.com/shinchiro/mpv-winbuild-cmake/tree/master/packages
>>
>>55711906
Source code on github but builds on sourceforge! Why?
>>
>>55709107
This is mostly because it's open-source, cross-platform and well documented. There are some extra features too.
>>
What's better for mpv Nvidia or AMD architectures/cards?
>>
>>55712227
sounds good
ill try it out
>>
>>55712432
nVidia
>>
Hey don't hesitate to try other tscale value!
Personally linear is not smooth at all on my screen.

>https://github.com/mpv-player/mpv/issues/2685#issuecomment-234704191
To summarize my findings, I notice a clear trend between sharp-but-flickering and smooth-but-blurry, which goes something like this:
oversample <-> linear <-> catmull_rom <-> mitchell <-> gaussian <-> bicubic
>>
Why madshi doesn't want to share the madvr source?
Are there any legal/licencing problems like in mpdn?

However I just discovered that we can use madvr in portable way:
http://forum.doom9.org/showthread.php?p=1775043#post1775043
>>
>>55712515
and how do we know this?
>>
>>55712877
Surely because haasn has NVIDIA graphic card.
>>
>>55712432
S3
>>
>>55713373
The Samsung S3! ;)
>>
>not vlc
>>
>>55711906
The only “optimization” patches I saw there concerned FFmpeg and not mpv, and are also largely redundant as of today.

Unless I missed something?
>>
>>55712432
Performance: AMD, easily
Driver stability and features (e.g. hwdec): Nvidia
>>
>>55713749
kek
>>
>>55712779
It's probably some combination of these three:
1. Ego reasons / power trip
2. He wants to monetize it in the future
3. Embarrassment about the terrible code quality

From what I can tell, closed source “freeware” projects usually fall under #3
>>
>>55713882
I asked him some minutes ago at [email protected] I hope he will answer me.
>>
>>55713882
He can't monetize GPL and MIT shits like that.
>>
>>55714364
Spot the clueless autistic idiot
>>
>>55706624
>tscale=linear
Why
>>
>>55714532
It's FAST!
>>
>>55714554
then why use scale=ewa_lanczossharp?

It slows it down. What does performance mean? Fastest playback? Or best quality?

If fastest, shouldn't you use low quality scale?
>>
>>55713875
>>55713373
>>55712948
I was asking for a source or some like actual chart or whatever
>>
>>55712432

I had no problems with my old GTX770 and I don't have problems with my current R9 390
>>
>>55712705

Which one would you say is best for when I set my monitor to an integer multiple of the video framerate?
>>
>>55715192
Don't use interpolation.
>>
>>55706892
>I recommend adding the march=native flag.
mpv build system forces flags so this does absolutely nothing.
>>
>>55715192
It automatically disables itself in those cases.
>>
How is this better than potplayer?
Name one reason.
>>
>>55716643
Interpolation
Shaders
Customizable scaler algorithm
Customizable userscripts
>>
>>55716184
>>55716560

No, it doesn't. There is a clear difference whether or not I have interpolation enabled or disabled, despite the fact that I am running my display at 48Hz for 23.976fps movies.
And yes, I have video-sync=display-resample on.
>>
sourceforge builds run like shit for me.

bb and mpv.biz run fine.
>>
>>55716812
23.976 is not 24
>>
How to have "sharpen edges + thin edges" effects with mpv?
>>
>>55717105

well duh, but since the movie standard is 23.976, how does your nitpicking matter?
>>
>>55717358
I don't do nitpicking. Its the math library itself doing it.

You understood the difference between integer and Decimal. So apply that to screen refresh rate and movie fps.

The small difference is what creates issues, interpolation fixes those.
>>
>>55708264
find tv_show/ -type f -print0 | xargs -0 mpv --shuffle


yall windows fags need cygwin
>>
>>55717511
>cygwin
slow shit
>>
File: SMPlayer-3.png (7KB, 360x160px) Image search: [Google]
SMPlayer-3.png
7KB, 360x160px
>>
>>55717411
So does it mean interpolation should be on all the time except for perfect 1:1 playback that is quite impossible with 23,976fps videos?

Why do the people say it's only useful for 60hz only monitors?
>>
No scaler named 'linear' found!
Error parsing option tscale (option could not be parsed)
Option vo: Error while parsing opengl-hq parameter tscale (linear)
Error parsing option vo (option could not be parsed)
Setting command line option '--vo=opengl-hq:interpolation:tscale=linear:scale=ewa_lanczossharp:cscale=ewa_lanczossoft' failed.
>>
If I have portable_config do the scripts only from that folder get loaded? what If I were to add scripts to the main mpv folder mpv/scripts or in the appdata, will they load as well?
>>
>>55712705
>>55714532

I have an IPS monitor and tscale=linear removes 90%+ of the blur and looks better than all of the other filters.
>>
[ffmpeg/demuxer] mov,mp4,m4a,3gp,3g2,mj2: stream 0, timescale not set


why?
>>
what is madvr and what does it do?
>>
>>55720122
Mpchc plugin that makes videos better quality
>>
>>55720340
so it's not a mpv plugin? thanks for answering
>>
>>55719051
it's only a few days old, update your shit.
>>
Is it just me or is the performance better with angle compare to dxinterop?
>>
>>55714609
I don't know of any charts but you could make some yourself if you really wanted to. How well a GPU runs mpv is pretty easy to find out: Just look at the quoted texture fill-rate (in GT/s).

mpv is primarily texture-bound
>>
>>55717411
This is wrong

>>55718810
No, interpolation should only ever be on if you want to reduce the apparent stutter or judder caused by low or mismatched framerates.

If your framerate is a perfect integer multiple, then interpolation gets less important (but it's still nice to have IMO due to it removing low-framerate headache and making pans smoother)
>>
>>55721514
Blame your GPU drivers
>>
>>55721610
what
>>
can somebody tell me how to get spv into mpv?

i'm not good when it comes to programming, not to mention compiling stuff
>>
>>55721644
You can pay for it.. but I wouldn't suggest it.
someone here might help you with a guide or something.
>>
>>55706624
how can i save this high performance preset as default?
>>
>>55721537
well from what I noticed
madvr had less GPU usage and MPV had more CPU usage

But I doubt I was using the "same" settings.
>>
>>55721632
dxinterop renders using OpenGL and presents with DirectX

angle translates the OpenGL calls into equivalent DirectX calls and executes those instead

if angle is faster, than your GPU drivers are much faster at executing DirectX code than they are at executing _IDENTICAL_ OpenGL code.

In other words: Your GPU drivers are shit and the company that develops them (AMD) is completely incompetent. Also, expect Microsoft involvement to explain why DirectX runs faster than literally identical OpenGL calls
>>
>>55722036
Sounds like you were comparing hardware decoding against software decoding, which is the #1 thing people do wrong

tl;dr please just don't do comparisons on your own if you don't know the inner workings of a video player
>>
>>55722625
>Your GPU drivers are shit and the company that develops them (AMD) is completely incompetent.
I am using Nvidia
>>55722645
>tl;dr just don't learn
k
>>
>>55717511
>-print0
>xargs -0
This truely makes me retch.
>>
>>55706624
I thought daum potplayer was the best...
>>
>>55723008
If you like bloated GUI and deprecated 1990 technologies, yes it's better.
>>
>Angle translates the OpenGL calls into equivalent DirectX calls.
Does it mean that mpv processes it at runtime for every played media, so it should be slower to start than with dxinterop or the win backend?
>>
I installed the mpv-youtube-dl-binding extension in firefox, how can I set it so that it automatically opens youtube links in mpv when I click one?
>>
Hey igv! Could you create a shader similar to thin edges one from madvr? It's very good for animes. Thanks!
>>
>>55723591
I could but I'd rather you kill yourself.
>>
>>55722766
If you want to learn, feel free to learn by inspecting the source
>>
>>55723366
mpv checks shaders against an internal in-memory shader cache before compiling them, so it only affects initial startup time (quite measurably so, with ANGLE)
>>
>>55723620
Damn what did I say wrong?
>>
>>55723620
But thin edges is very good!
Without:
https://3.bp.blogspot.com/-wv05mfBisf4/Vrpgn1275jI/AAAAAAAAALs/3tMaRr_TRKc/s1600/Illya%2B-%2Ball%2Benhancements%2Bturned%2Boff.png
With:
https://1.bp.blogspot.com/-S6k4Cru_JJs/VrphhvEy78I/AAAAAAAAAL4/ZgY7p58vGBA/s1600/Illya%2B-%2Bedge%2Bthinning%2B%252B%2Bedge%2Bsharpening%2Bx4.png
>>
>>55723620
>asked him to create a shader
>answered by kill yourself
>>
>>55723366
Yep, I haven't benchmarked it or anything, but like >>55723685 said, there is a noticeable delay on startup while the GLSL is converted to HLSL.

There would also technically be some extra API overhead per-frame, but it should be negligible. Some OpenGL operations don't have a Direct3D equivalent and require expensive emulation, but as far as I know, mpv doesn't use any of those. Microsoft even wrote a handy guide for avoiding these operations: https://github.com/Microsoft/angle/wiki/Getting-Good-Performance-From-ANGLE

In any case, ANGLE is the default because a lot of OpenGL drivers out there are utter garbage. This is the same reason why Firefox and Chrome use ANGLE for WebGL. If you know you have decent OpenGL drivers (because you have recent non-Optimus Nvidia hardware) you could probably use dxinterop and you might even get better performance out of it.
>>
I hear that openGL has issues with rendering, what of vulkan?

Can this fix the display-resample hardware hog issue?
>>
>>55709850
no shit retard, flash content isn't just audio and/or video like these media players are designed to play, many are interactive or loops or something else, it's just a different kinda file type altogether

download flash projector from here to play swf

https://www.adobe.com/support/flashplayer/debug_downloads.html
>>
>>55722012
You just...leave it there. Don't edit it.
>>
Here is the MPC-HC Emulator config, boys. Get the MPC-HC experience on your mpv with 1 config.

# Use software rendering (change to no if your CPU is better than your GPU)
--hwdec=auto-copy

# Use opengl (change to whatever your system can handle)
--vo=opengl

# Audio settings (change to whatever number of speakers you have)
--audio-channels=2

# Use .png for screenshots (best for screenshots on private trackers)
--screenshot-format=png
--screenshot-png-compression=1

# Subtitle settings (pretty much the MPC-HC default)
--sub-text-font="Arial"
--sub-text-font-size=42
--sub-text-bold=yes
--sub-auto=fuzzy

# Rice (a nice MPC-HC style UI)
--script-opts=osc-vidscale=no,osc-scalefullscreen=1.5,osc-scalewindowed=1.2,osc-layout=bottombar,osc-seekbarstyle=bar,osc-minmousemove=0

# Don't allow a new window to have a size larger than 90% of the screen size
--autofit-larger=90%x90%

# Place window in center of screen.
--geometry=50%:50%
>>
Hey mates, I added keep-open=yes at the bottom of mpv.conf but the player still closes when the played file has finished. What do?
>>
>>55726852
Have you read the comment at the bottom of the keep-open man page?
>>
>>55726903
You mean this? https://mpv.io/manual/master/#options-keep-open
Yep I read that, afraid that doesn't help my single brain cell to come up with a solution though.
>>
>>55723591
I only creating/porting shaders that I would use myself.
>>
File: 123.jpg (573KB, 1438x1038px) Image search: [Google]
123.jpg
573KB, 1438x1038px
I'm using the high preset in OP and tscale linear flashes this weird effect when i seek. Is this a bug? Not a huge deal but kind of ugly.
>>
>>55706624
make EventGhost plugin pls
>>
>>55706810
#!/bin/bash

#http://blog.mpshouse.com/?p=117

DestPath="/home/zach/scripts/tv/channels/"
MixedDestPath="/home/zach/scripts/tv/channels/adultswim.plist"

Mixed_Count=11
Mixed_Name[0]="American Dad"
Mixed_Path[0]="/mnt/media/video/shows/American Dad"
Mixed_Name[1]="Harvey Birdman, Attorney at Law"
Mixed_Path[1]="/mnt/media/video/shows/Harvey Birdman, Attorney at Law"
Mixed_Name[2]="Rick and Morty"
Mixed_Path[2]="/mnt/media/video/shows/Rick and Morty"
Mixed_Name[3]="Space Ghost Coast To Coast"
Mixed_Path[3]="/mnt/media/video/shows/Space Ghost Coast To Coast"
Mixed_Name[4]="Stroker and Hoop"
Mixed_Path[4]="/mnt/media/video/shows/Stroker and Hoop"
Mixed_Name[5]="Titan Maximum Season"
Mixed_Path[5]="/mnt/media/video/shows/Titan Maximum Season"
Mixed_Name[6]="Frisky Dingo"
Mixed_Path[6]="/mnt/media/video/rips/Frisky Dingo"
Mixed_Name[7]="Futurama"
Mixed_Path[7]="/mnt/media/video/rips/Futurama"
Mixed_Name[8]="Harvey Birdman, Attorney at Law"
Mixed_Path[8]="/mnt/media/video/rips/Harvey Birdman, Attorney at Law"
Mixed_Name[9]="Mission Hill"
Mixed_Path[9]="/mnt/media/video/rips/Mission Hill"
Mixed_Name[10]="Sealab 2021"
Mixed_Path[10]="/mnt/media/video/rips/Sealab 2021"

MixedTV()
{
echo "" > $MixedDestPath
cd /
for ((cnt=0 ; cnt<=Mixed_Count-1 ; cnt++))
do
find "${Mixed_Path[$cnt]}" > "$DestPath${Mixed_Name[$cnt]}.plist"
echo "" > $MixedDestPath"_cat"
cat "$DestPath${Mixed_Name[$cnt]}.plist" $MixedDestPath > $MixedDestPath"_cat"
rm $MixedDestPath
mv $MixedDestPath"_cat" $MixedDestPath
done
mplayer -fs -playlist $MixedDestPath -shuffle
}

MixedTV


I use this.
>>
>>55728456
I could actually make that much smaller now that I'm looking at it.
>>
>>55726852
>keep-open=yes

It should just be "keep-open" when used in the conf file.
>>
i don't know what i'm doing exactly, sorry. but should i use madvr with mpv or is that a stupid question?
>>
>>55729520
Mpv doesn't need madvr
>>
>>55729570
is it just a good without or does it already have the features? thanks for explaining this for me, really.
>>
>>55726428
>(change to no if your CPU is better than your GPU)
I am so confused now
># Place window in center of screen.
MPC-HC can remember the position of the window
># Don't allow a new window to have a size larger than 90% of the screen size
It also remembers windows size
>>55729499
I have keep-open=yes and it works fine?
>>
>>55729587
*as
>>
>>55729587
Yes, it alone already has what to achieve high quality playback. Instead of mpc which need to bundle with xy-someass, madvr, reclock and other shit
>>
>>55729587
>does it already have the features?
yes
>>
>>55729593
>I have keep-open=yes and it works fine?
Make your mind up, I replied to you saying:
>>55726852
>I added keep-open=yes at the bottom of mpv.conf but the player still closes when the played file has finished.
>>
>>55729727
>I added keep-open=yes at the bottom of mpv.conf but the player still closes when the played file has finished.
I am not him though
>>
>>55729727
It should be only
keep-open
, no yes
>>
Is there some way to keep the audio synced with mpv, when using pulse and a bluetooth headset?
>>
>>55729752
Yes.
Just "keep-open".
>>
>>55711190
are you sure? it hasn't been changed since February
>>
File: display blacks.jpg (104KB, 500x486px) Image search: [Google]
display blacks.jpg
104KB, 500x486px
do i just make a config.txt in the folder with mpv in it and copy and paste your guys configs? what's the best windows 10 config?
>>
>>55729885
>>55729520
>>55729587
troll
>>
>>55730001
wut? should i read the arch wiki for directions on windows then?
>>
>>55729885
file: mpv.conf
Start off with something simple in your conf like:
vo=opengl-hq
hwdec=auto

Chances are you don't really need anything other than that. Blindly copying others configs for anything is always the most stupid idea since you will have no idea what any of it means and how to fix things that fuck up your use case.
>>
>>55730087
thanks i'll do that! are the configs from the linux version different from the ones from windows?
>>
What are the actual reasons to use mpv over mpc-hc with all the bells and whistles? Please be elaborate as I'm highly considering switching it up
>>
>>55730105
Other than hwdec settings (better use "auto" or "auto-copy") and setting file output locations I haven't come across anything.

Best to read or search through the manual https://mpv.io/manual/master/ if you need anything.
>>
>>55730120
I'm using mpv cuz of the best video quality / performance ratio.
>>
>>55729852
D3DCompiler_47.dll is three years old. It shipped with Windows 8.1 and the Windows 8.1 SDK. It's still the most current version though. All it does is compile HLSL source to HLSL bytecode.

D3DCompiler_43.dll is six years old. It shipped with the June 2010 DirectX SDK. I don't think there's anything wrong with using it though. ANGLE will work fine with either (or with one renamed to the other.)
>>
>>55730147
But performance isn't an issue unless you go for the meme NNED13
>>
>>55730131
but didn't we agree that Auto fucks up the video colors? and makes the video more bright?
>>55730120
none
mpv does start faster than mpc-hc but that's about all I can think of it.
>>
>>55730255
>But performance isn't an issue
>got crappy old computer to play some hevc file
you know what to use
>>
>>55730287
>Auto fucks up the video colors? and makes the video more bright?
with dxinterop
>>
>>55730321
correct
>>
File: 1427041913599.png (2KB, 493x402px) Image search: [Google]
1427041913599.png
2KB, 493x402px
>>55723672
you are pretty set on not helping me compare the two
even if I were to not notice the difference using the "same" settings and comparing performance is easy enough.

also
>still telling me to not learn
>>
>>55729587
madVR is a DirectShow plugin
mpv does not use DirectShow

This is like asking whether you need a spare propeller for your car
>>
>>55730519
does mpv use better plugins or basically the same?
>>
>>55721593
>>If your framerate is a perfect integer multiple, then interpolation gets less important (but it's still nice to have IMO due to it removing low-framerate headache and making pans smoother)

So which tscale parameter is best for say 23.976fps movies on a 48Hz display?
>>
>>55731102
Keep default one. ;)
>>
>>55730255
Prove me NNEDI3 isn't the best to upscale luma!
>>
>>55723786
Hmm that looks good
>>
>>55728456
>manual listing
Disgusting
>>
File: 1469336246207.jpg (97KB, 600x800px) Image search: [Google]
1469336246207.jpg
97KB, 600x800px
What's good config for Intel HD 3000?
I'm running arch with the open drivers.
And temps reach 80 C when playing 1080p BD files
>>
>>55706624

i'm a dumbass, where do i put this preset code?
>>
>>55732696
create a mpv.conf file where the mpv.exe file is located
>>
File: a.jpg (610KB, 1920x1080px) Image search: [Google]
a.jpg
610KB, 1920x1080px
What does it mean when the upper graph displays zero all the time?
>>
>>55732893
>where you been
[]...where you've been...[]

Where do you kids get such shitty fictional media?
>>
File: 1469358171312.gif (963KB, 480x288px) Image search: [Google]
1469358171312.gif
963KB, 480x288px
What's the best sharpener/enhancer shader?
>>
>>55732935
AdaptiveSharpen onepass werks
>>
>>55732923
She said it like that. Surely you watched No Country for Old Men?
>>
>>55727558
anyone else have this problem?
>>
I just want to note you guys fixed ANGLE and now it works even in my old intel GPU.
It's slow as heck though so I'll keep using direct3d vo.
>>
>>55733179
How about backend angle-es2 though?
>>
>>55733230
yes, I tested that one too. It's slow because it uses WARP as my shitty gpu can't even PS3.0
>>
>press S
>screenshot is named screenshot-1.png
How do I make it like mpc-hc where the screenshot includes the filename + full timestamp etc?
>>
>>55733305
https://mpv.io/manual/master/#screenshot
>>
>>55733322
cool
>>
>>55733230
>angle-es2
>[vo/opengl-hq] High bit depth FBOs unsupported. Enabling dumb mode.
>[vo/opengl-hq] Most extended features will be disabled.
What does this mean? Its obviously faster than dxinterop/angle because neither of those display that issue. Is angle-es2 disabling the shaders/high settings?
>>
>>55733264
i'll test your backend
>>
File: Screenshot-mpvTk.png (8KB, 412x121px) Image search: [Google]
Screenshot-mpvTk.png
8KB, 412x121px
I wrote a tkinter gui for mpv! It was actually quite easy, but it feels so good to use software that you write yourself.
>>
>>55733370
I mean you guys fixed ANGLE for my GPU. I think it was this commit
https://github.com/mpv-player/mpv/commit/43e811cb4ba57758281b8f21c5a09a965e3a2f5d
and this one
https://github.com/mpv-player/mpv/commit/5a6ba2a4fd35ba27c288d8d845f262a0ceee7170
>>
>>55733434
to do what?
>>
>>55733529

Play videos from youtube and other online sites. I added an option to chose a local file, but it makes no sense seeing as you could just, you know, double click on local files to play them.
>>
>>55733558
mpv url

werks
>>
Why does mpv use 40MB of ram when playing an audio file?
>>
>>55732935
AdaptiveSharpen
>>55733558
I don't want to be a dickhead, but this is useless.
but I guess you are learning.
>>
>>55733666

I know that there are many better alternatives, but it was a good way to start learning how to write graphical programs. This is just my little project.
>>
>>55733656
I tested it. If you're using the gui front end, the default carries about 50mb in ram (with some scripts).

If you use the commandline version, it only uses 7 mb
>>
>>55730537
>does mpv use better plugins or basically the same?
MPV doesn't use any plugins of this kind and the functionality madVR provides is also already included.

>>55732893
>What does it mean when the upper graph displays zero all the time?
It means that whatever VO config you are using doesn't do anything in the rendering step, this is really not magic but pretty simple.
>>
>>55733693
I'm only on the CLI though, no window gets opened.
>>
>>55731749
I do it this way because of how I sort my files.
>>
File: opensource_fag_style.jpg (121KB, 787x550px) Image search: [Google]
opensource_fag_style.jpg
121KB, 787x550px
The next madvr release will destroy mpv again!
>>
How do I even apply that shit? I downloaded mpv and all I have is a .exe and a .com file.
>>
File: 3.png (411KB, 1280x800px) Image search: [Google]
3.png
411KB, 1280x800px
2comfy2btrue
>>
>>55735461
>ugly ass osd
whats your 4chin theme though?
>>
>>55735461

post your OSD code plox
>>
File: ASPECTRATIO.png (45KB, 200x200px) Image search: [Google]
ASPECTRATIO.png
45KB, 200x200px
>>55735461
>>
mpv says it doesn't know the scaler "linear" from >tscale=linear
Is that only introduced in a later version? I'm on 0.14.0
>>
>tscale=linear
What's the difference between that and oversample? This commit makes it seem like they're the same:
https://github.com/mpv-player/mpv/commit/7d01a16
>>
>>55736756
lol
>>
>>55736756
It's not on official point releases yet, sourceforge and bitbucket builds from git master should have it if you are on windows.

>>55736790
Oversample has an extra if block
>Oversample uses the frame area as mix ratio, not the the vsync position itself


https://github.com/mpv-player/mpv/pull/3349
>This uses GLSL mix() instead of going through an indirect texture
access. Easy to implement and might require less resources on some
devices, since the oversample code was already essentially just a
special case of this.

https://github.com/mpv-player/mpv/issues/2685
>linear looks exactly the same as triangle, not oversample.
>>
>>55733691
I know family, all good.
>>
>>55736790
https://github.com/haasn/interpolation-samples
>>
So I'm completely new to this meme player and I would like to use it to play muh 1080p cartoons.

I have mpv downloaded, so what's my next step? I tried playing a 10bit 1080p file but it was lagging heavily.

pls help
>>
When will something as good as sharpen edges be available for mpv?

This is a line/edge sharpener similar to LumaSharpen and AdaptiveSharpen. Unlike these sharpeners, sharpen edges introduces less bloat and fat edges. More aggressive than crispen edges.
>>
>>55736254
4chan x + stylechan's Vimyanized Dark theme
>>55736388
script-opts=osc-layout=bottombar,osc-seekbarstyle=bar,osc-timetotal=yes,osc-fadeduration=1000,osc-scalewindowed=1.5,osc-scalefullscreen=0.6,osc-deadzonesize=0,osc-valign=1,osc-halign=1.0
osd-scale=0.7

>>55736416
doesn't bother me much in this case. star trek tos looks better this way to me.
>>
File: 1459842413533.jpg (359KB, 1366x768px) Image search: [Google]
1459842413533.jpg
359KB, 1366x768px
>>55732893
Not him, but what does it mean when the lower graph is at zero all the time?
>>
>>55739940
>madvr is sometimes 3x more efficient than mpv.
what did he mean by this?
>>
>>55732893
>>55739831
>tfw continuously have lots of reds
>video plays fine
>>
>>55739996
The mpv performance/efficiency is very bad compared to madvr.
This is mostly because madvr uses opencl and d3d, not because mpv devs and contributors are dumbs.
>>
>>55739722
+1, this is the only one sharpeners that doesn't mess picture.
But he he, madshi keeps its source code in secret.
>>
File: ptyg4sX.png (17KB, 839x573px) Image search: [Google]
ptyg4sX.png
17KB, 839x573px
Nothing can beat potplayer/madvr/vapoursynth combo!
>>
>>55740449
>>55740188
and how video/audio-sync is treated on madvr?
There is nothing as good as mpv's video-sync=display-resample
>>
>>55740617
You can use the potplayer built-in OpenGL video renderer, it has this feature too. I don't really know about madvr.
>>
>>55740617
I admit, I barely even notice the interpolation or V-sync difference between normal playback.

Maybe on pan scenes, but even than I see them stutter sometimes.
>>
Is it true mpv can play 10 bit animu on toasters?
>>
>>55740712
I can confirm that. Use the
vd-lavc-skiploopfilter=bidir
option
>>
>>55740689
vlc doesn't have this problem.
>>55740712
kawaiicodecpack can
>>
>>55740755
>vlc doesn't have this problem.
?
>>
>>55740766
>?
?
>>
>>55740772
aka why does it not
>>
>>55733179
>>55733264
>>55733489
I'm glad it works, though yeah, I guess having PS 2.0 hardware is a good reason to use vo=direct3d. Apparently ANGLE used to support PS 2.0, but they removed it and have no interest in adding it back.

Out of interest, do you know if your hardware supports D3D11 feature level 9_3? Apparently 9_3 doesn't require PS 3.0 and ANGLE has a special mode for 9_3, though it has to be enabled manually. I don't know if there are any non-PS-3.0 cards with 9_3 that are worth supporting, but if there are, it should probably fall back to 9_3 before using WARP.
>>
>>55741299
I had gpu acceleration on Chrome composite layers thanks to Angle until they updated Angle and now is only software rendering. I even saved latest commit from the Angle that worked for me: ab56c6aeff8e

this is my shitty GPU:
GMA 3100
G33 chipset and the derived Q33 and Q35 chipset motherboards. Supports Pixel Shader 2.0 and doesn't support Vertex Shader via hardware. Also OpenGL 1.4 support.

Dunno if this is level 9_3.
>>
>>55709850
>swf
it's time to let go of those porn clips from 2002 my dude
>>
>>55732893
how do yall get all this fancy information
>>
>>55742000
can't you just convert them anyway? why doesn't he do that?
>>
>>55736790
Don't bother with linear. Haasn doesn't use it in his configuration, thus it's probably shit and used as default due to being fast but unnoticeable. Haasn uses bcpline and he develops the fucking software, so I'd rather trust him than some faggots on /g/ who found a new pull request.
>>
>>55742112
> Haasn doesn't use it in his configuration, thus it's probably shit
Don't pull opinions from your arse:
https://github.com/mpv-player/mpv/issues/2685

>Uh no, I just copied those values from somebody (for testing) and never bothered to change it since then because I pretty much just forgot about it.

>I'm fine with whatever default. I have yet to see a difference.
>>
>>55707937
My fellow /g/entooman.
>>
>>55739722
>bloat
what bloat?
>>
What's the difference between the sourceforge build and lachs0r's?
>>
>>55740449
>potplayer
Is it still violating the GPL?
>>
>>55739831
>Not him, but what does it mean when the lower graph is at zero all the time?
Simply means there's no upload step for you.
>>
>>55742071
>how do yall get all this fancy information
https://github.com/Argon-/mpv-stats
>>
File: NOPE.jpg (24KB, 500x374px) Image search: [Google]
NOPE.jpg
24KB, 500x374px
I actually took a chance on this earlier, grabbed the latest, created the mpv.conf file with the necessary info as posted, wasn't impressed. Slow, laggy 10 bit 1080p playback (wasn't hitting the CPU or the GPU for whatever reason, it was just fucking laggy - CPU never went up at all neither did GPU so the shit is fucking busted anyway).

And no I didn't do a fucking thing wrong with the setup either, it's just a lame ass media player that has nothing to offer me and most anyone else so fuck you.

MPC-HC does it all, perfectly, with defaults, so I'm good with that, have been for the better part of the last decade.

>mpv
>best media player
>nope
>stupid fucking people will be the death of us all
>>
Why did they have to fuck with softvol
>>
>>55706624
Is there anything more to be done than using the low performance preset running mpv on a n450? I just wan't to watch vietnamese 7bit cartoons then and when. Most of the time it just lags like fuck. Replacing the hardware is out of the question.
>>
>>55733434
I wrote a GTK url-player frontend in Zenity

#!/usr/bin/env bash

# mpv URL selector
# Copyright (c) 2016 Me
#
# mpv URL selector is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# mpv URL selector is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with mpv. If not, see <http://www.gnu.org/licenses/>.

url=$(zenity --entry --text="Enter URL here" --title="mpv URL selector-0.1")

mpv "$url"
>>
>>55744343
sourceforge is updated more frequently and has Angle integrated in the .exe file.
>>
>>55744658
>10bit meme.
>windows meme
really, kill yourself.
>>
>>55739831
It means you're using hwdec or an iGPU
>>
>>55744658
nice try microsoft shill
>>
>>55744781
what did they do?
>>
>>55746591
I noticed I now have to put volume to 70% instead of 20%. Big deal.
>>
>>55746681
mpv was switched to use its own internal volume controls (which has a perceptual curve) rather than the system-wide ones (which on windows have a shitty code-monkey tier linear curve)

0.2^(1/3) ≈ 60%
>>
>>55741299
Is this the option that can be enabled manually?

https://github.com/Microsoft/angle/blob/ms-master/src/libANGLE/renderer/d3d/d3d9/Renderer9.cpp#L65
>>
>>55744809
Try vd-lavc-skiploopfilter=all, shit looks pretty fucking blocky at times but I've been able to appreciate cantonese caricature on a 10 years old machine thanks to that.
>>
>>55745708
>sourceforge is updated more frequently and has Angle integrated in the .exe file.
Meaning you can't upgrade angle without upgrading the whole package, great.
>>
>>55747600
Can be enable when compiling ANGLE but I dont know the effect of enabled-shadermodel2 ANGLE with newer gpu
>>
>>55748341
uh? then your outdated mpv.exe would be looking for an old function not present in your updated angle dll. Happy?
>>
>>55706624
>>recent windows builds:
Leave this board faggot.

Furthermore, there are no recommended settings that work on all hardware; people need to optimize their own settings for their hardware and tastes individually to get the best results.

Just shows how tech illiterate you are, OP.
>>
>>55748395
>uh? then your outdated mpv.exe would be looking for an old function not present in your updated angle dll. Happy?
That's bullshit, an API like that doesn't simply change. Software doesn't work like that (well, ffmpeg).
Angle is implementing/translating OpenGL, they can't just change this standard. But they can increase performance or fix previously buggy functions. Good example were the timing functions just recently that simply didn't work with angle (as in: the returned value was incorrect) until they fixed. Just by getting the new angle version mpv suddenly had working timers.
>>
>>55748742
>Software doesn't work like that (well, ffmpeg).
kek

we are talking about a program is updated and compiled almost every day. Sourceforge compilations will also have those Angle improvements and probably delivered faster.

The only reason why you like Angle dll not statically compiled would be if angle compiled with VisualStudio is better/faster than compiled with make and mingw32. But I have to see that first. Right now it compiles and works just fine whatever path you choose.
>>
>>55748915
What the fuck does MSVC vs Mingw32 have to do with static vs dynamic?
>>
>>55744658
made me kek but kys
>>
>>55749035
mpv developers stated the reason for angle as dll is better because to compile it needs an specific version of VisualStudio.
>>
>>55749117
That still doesn't stop you from statically linking the two together

Static linking vs dynamic linking has almost nothing to do with which compiler you prefer to produce object files

compiling != linking
>>
without being able to use open with on chromium, how do you guys use mpv to watch youtube videos on it? copypaste?
>>
>>55749167
it matters in this case because it's the path they chose

Sourceforge mpv: static Angle (no dll), compiled with mingw32

lachs0r mpv: dynamic Angle (dll), compiled with Visual Studio
>>
>>55749205
>have a terminal open at all times
>open video
>F6
>copy
>alt-tab
>mpv <paste>
That or make a script that automatically opens up the videos on mpv.
>>
>>55749205
I drag the URL to the open mpv window
>>
>>55749209
But that doesn't affect the argument presented (which is that it's easier to update a dll)
>>
>>55749205
>>55749252
Scenario A: Somebody sends me a link

1. I press alt+y to go into yanking mode on my terminal
2. I press ‘y’ to yank the selected URL to the clipboard
3. I go to one of my terms on a free workspace (e.g. caps+4 or caps+1)
4. I type “mpv”
5. I hit shift+insert
6. I hit enter

Scenario B: I have a youtube link open already (e.g. say I'm looking at a playlist and want to queue the entire thing)

1. I press ‘y’ to yank the URL of the current tab to the clipboard
2. See above
>>
>>55749299
we are talking about a 31Mb mpv.exe file that can be updated every day. There is no need to separate Angle from the full package.
>>
>>55749292
that's some caveman shit
>>
Why bothering with a crappy gui ? Just use mplayer with a bash script
>>
>>55749205
you can enable embed floating on 4chan x
or you can drag and drop the youtube link to mpv
>>
I want to smooth out my chinese cartoons a bit, but I also watch a lot of live action movies and don't want them to look weird (soap opera effect). Can anyone recommend appropriate presets? Ive been running mpv out of the box so far and have been happy, overall.
>>
>>55747853
I will try this, thanks.
>>
File: Midriff-Image-Dump-2016-32.jpg (57KB, 648x700px) Image search: [Google]
Midriff-Image-Dump-2016-32.jpg
57KB, 648x700px
>>55731981
Anyone?
>>
>>55750237
Test it yourself.

As long as you dont get dropped/vo/delays, you'll be good.

Also check your render time, if its high and laggy, you'll need to tune it down.

Get the stats.lua to monitor.
>>
>>55750178
better try >>55740750 first. It's fast and looks almost identical to the original
>>
>>55750332
Will try both when I'm not shitfaced anymore and report back, thanks!

If someone knows, what magic is happening there that I can watch modern encoded shit on toaster hardware?
>>
>>55750355
h264 decoding is complex. There are a series of steps that the decoder needs to do before sending the decoded picture to ram/gpu. These options just skip some of these steps.
You don't need 100% fidelity for watching chinese cartoons anyway.
>>
>>55750465
>You don't need 100% fidelity for watching chinese cartoons anyway.
Preaching the gospel right there
>>
>>55750269
>dropped/vo/delays
I get shit ton of vo/delays
and the video plays fine?
I legit think stats.lua is bugged.
>>
>>55750602
If you're constantly getting vo/delays your Intel isn't strong enough for your current setting.

Whats the render time at 10k? 20k? 30k? 60k?
>>
>>55750647
I am not him.
I am on a 970
>>
Hello, folks; complete retard here. I want to put in minimal effort to achieve a respectable look. Should I install Kawaii Codec Pack or copypasta someone's mpv config from here?
>>
>>55750602
>>55750659
A GTX 970 is more than enough to run max settings at 4K (which is what I do)

Your shit's fucked
>>
>>55750602
>I legit think stats.lua is bugged.
The script is not making up these values, it just shows on screen what mpv tells it.
>>
>>55751130
You should look up how to tie a hangman's noose and fucking kill yourself
>>
>>55751154
I'm still considering mpv, but you might want to reconsider your approach to shilling it.
>>
>>55751191
mpv doesn't need you.
you need mpv.
>>
File: Level.png (34KB, 918x578px) Image search: [Google]
Level.png
34KB, 918x578px
>>55741299
>>55748376
I guess this means no Angle for me. Oh, well.
>>
>>55750269
>Test it yourself
I'm using opengl-hq : no-deband
It's working well except CPU temps go high with BDs.
With no lag at all, true there might be some screen tearing when playing at 2X.
Should I switch to opengl?
Also I'm using the software decoder.
>Render time
How do I find that?
>>
>>55751382
stats.lua
>>
>>55751415
I have that.
It doesn't show render time.
>>
>>55751382
it's deband=no not no-deband
>>
File: kawaii_codec_pack.png (3MB, 1920x1080px) Image search: [Google]
kawaii_codec_pack.png
3MB, 1920x1080px
>>55751250
KCP it is.
>>
>>55751448
Post screenshot

Did you update to the latest stats.lua?
>>
>>55751530
>Every flag option has a no-flag counterpart, e.g. the opposite of the --fs option is --no-fs. --fs=yes is same as --fs, --fs=no is the same as --no-fs.

>>55751301
Google is using SwiftShader to emulate PS 2.0. Looks like old PS 2.0 support in ANGLE won't work even if that flag is enabled.
>>
>>55751778
*emulate PS 3.0
>>
>>55751721
>Did you update to the latest stats.lua?
I'm still on mpv 0.11.0
I fear updating will screw my playback.
>>
>>55751778
>>55751847
I also tried with SwiftShader. It was as slow as WARP
>>
>>55751973
Well, that is not surprising. They both are CPU based
>>
>>55751973
>>55752064
Protip: If your 10-year old deprecated piece of shit iGPU can't run a modern GPU-based programming, trying to use the dogshit CPU it's attached to as a replacement won't be any better
>>
>>55749205
I use this script. Bind it to a key if you like.
#!/bin/sh

notify-send -u low -t 1 'Loading...'
mpv $(xsel)

[ "$?" = "0" ] || notify-send 'Error Found...'


>go to YouTube
>copy video link address
>run script/input bind
>?????
>PROFIT
>>
Would there be a way to make a key alternate the subtitle style? Animation and actors demand their own subtitle each, in my experience. Bold cartoon-like edges contrast too much with "live action" works, and the drop-shadow one I have looks horrible for animation.

Maybe through a simple .lua script? Anyone knows .lua? Help!!!
>>
why are people so mean. why would anyone be this >>55744658
much of a rude person for not liking a free, minimal, does-it-all software. mpv isn't threatening to his existence. he isn't earning money or experience for using mpc-hc, so why would a person act like this? i hate this world...
>>
somebody in the other thread wanted me to look at XBMC's color management code

I did and it seems fine (apart from being terrible code)
>>
>>55753758
Like everything in XBMC.
I think they should just recode everything from scratch.
Thread posts: 320
Thread images: 22


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.