[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 advanced 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: 325
Thread images: 33

File: default_icon_512x512.png (1MB, 512x512px) Image search: [Google]
default_icon_512x512.png
1MB, 512x512px
>windows builds:
- https://mpv.srsfckn.biz
- https://bitbucket.org/rorgoroth/mpv-for-windows/downloads
- https://sourceforge.net/projects/mpv-player-windows/files/
- http://www.videohelp.com/software/SMPlayer

>scripts and shaders:
- https://github.com/mpv-player/mpv/wiki/user-scripts

>with jinc/ewa_lanczos (your recent iGPU is enough)
- https://miku.hatsune.my/mizuha/runningman_312_jinconly.png

>with nnedi3 chroma and doubling + super-res (needs a $300+ GPU)
- https://miku.hatsune.my/mizuha/runningman_312_highendpreset.png

>haasn's advanced config:
- https://github.com/haasn/gentoo-conf/blob/nanodesu/home/nand/.mpv/mpv.conf
>>
>>56256345
>>haasn's advanced config:
>- https://github.com/haasn/gentoo-conf/blob/nanodesu/home/nand/.mpv/mpv.conf
If you copy this without understanding what it does, you are retarded
>>
>>56256493
Copy/paste is always a retarded behavior!
>>
File: screenFetch-2016-08-25_15-19-36.png (129KB, 1366x768px) Image search: [Google]
screenFetch-2016-08-25_15-19-36.png
129KB, 1366x768px
So, I have this shitty netbook. What should be my config look like to play 1080p videos?

AFAIK, this netbook used to play 1080p videos on Windows with GPU acceleration.
>>
>>56257315
vo=opengl
hwdec=auto

try with dxinterop and angle and see which one is better
>>
>>56257397
He uses archlinux so angle and dxinterop are useless!
>>
Why are these options not by default?
1) interpolation-threshold=0.01
2) deband-iterations=2:deband-range=12
3) temporal-dither
>>
Is there a lua script to change config by resolution/framerate?
>>
>>56257589
>1) interpolation-threshold=0.01
idk, ask wm4

>2) deband-iterations=2:deband-range=12
expensive

>3) temporal-dither
blows up on cheap LCDs
>>
>mpv is the best media player guise
>you just need to go through a 200 page manual to use it

Yeah no
>>
>>56258161
you dont need to read anything if all you want to do is watch videos
>>
Hey, is there a way to make mpv correct PAL speedup?
>>
>>56258251
--speed=0.96
>>
>>56258161
>200 page manual to type mpv mystupidvideo.mpavmov.gif or download smplayer
Windows lusers, ladies and gentlemen.
>>
>>56257397
I get frame drops with these settings.
>>
is there a playlist option for mpv on windows?
>>
File: 01-smplayer-playlist.jpg (135KB, 976x579px) Image search: [Google]
01-smplayer-playlist.jpg
135KB, 976x579px
>>56259476
The GUIs have them at least.
>>
How are you supposed to benchmark user-shaders? I just started with GLSL and I have no intuition for what operations are expensive. There has to be a better way than just trying things and seeing if it drops frames.
>>
>>56258288
Or possibly
--speed=0.96 --audio-pitch-correction=no
, depending on how the PAL video was produced.
>>
Why does
~/Videos/
work but not
~/Pictures/
for screenshots.
>>56258161
You can copy my configs if you want, only thing you will need to change is the directory for the screenshots.
>>56257589
>interpolation-threshold=0.01
I prefer the default + oversample.
>>
Is there some way I can set a variable in a user shader from the MPV UI so I can tweak the shader at runtime?
>>
>>56261710
That would actually be really cool for some sharpening shaders +1
>>
>>56260848
>I prefer the default + oversample.
oversample really should be the default because it's the only tscale that doesn't harm quality when you play video at the correct refresh rate, and lots of people enable interpolation without thinking.
>>
>>56259670
1.
bind t show-text "${vo-performance}"


This is the most accurate way to get timings overall because it includes e.g. the overhead of uploading uniforms. But sometimes that isn't detailed enough, so you can also do

2.
$ apitrace -o mpv.trace trace mpv OPTIONS..
$ qapitrace mpv.trace


And then in qapitrace hit ctrl+p to profile the shader
>>
File: 1469348837994.jpg (232KB, 1920x818px) Image search: [Google]
1469348837994.jpg
232KB, 1920x818px
How can I enable layout=bottombar on Windows 7? Can't find where to put the command. Thanks guys.
>>
>>56262394
???
>>
>>56262484
Thanks, that's helpful.

Adds and multiplies are cheap, right?
Is division more expensive? And if so, does the compiler do fast-math style x / C = x * (1.0 / C) transformations?
Branching is expensive because all branches are executed, right?
How about texture sampling? Are there caching/locality of reference concerns?
Are trig functions expensive? Pow?
Any other performance advice a GPU noob should know?

>>56262557
oversample with refresh rate = integer * refresh rate is a null operation. So it's safe to leave it on all the time because it will never make things worse.
>>
>>56262527
>How can I enable layout=bottombar on Windows 7? Can't find where to put the command. Thanks guys.
That doesn't make any sense
>>
>>56262597
Well, not the command. It should've said I can't find/I don't know the directory/file in which to put the setting/flag.
>>
Why should I use this instead of KCP
>>
>>56262484
Ouch! I think we lost a lot of people!
>>
>>56262608
The same as windows 10? https://github.com/dragons4life/MPC-HC-config-for-MPV

It still doesn't make any sense to me
>>
>>56262614
>comparing an advanced media player with a dead directshow codecs pack
>>
>>56262659
>dead directshow codecs pack
Just werks
>>
>>56255225
all I wanted to do was learn how to build mpv like bitbucker sourceforge does, why you gotta be so mean
>>
>>56262639
>>56262673
Use LAV Filters Megamix instead (weird name):
http://www.videohelp.com/software/LAV-Filters-Megamix
>>
>>56262870
I don't know why you quoted me, but yeah this comes with mpc-hc and potplayer, you can choose to install whichever you want.

Personally would recommend potplayer.
>>
>>56262595
>Adds and multiplies are cheap, right?
In general, the ALU is pretty cheap for mpv because we aren't using it much; although that doesn't mean adding a few thousand ALU operations per pixel won't slow shit down to a crawl (look at NNEDI3)

Texture fetch seems to be the primary bottleneck, so avoid anything that relies heavily on fetching textures if you can. (Incidentally, if you can split your shader up into a block transform you could avoid the textur fetches by using compute shaders and local storage, but the problem is that nonregular/offset access to this is slow as SHIT for some reason, almost seems like a driver bug to me but it is what it is)
>>
>>56262595
>Adds and multiplies are cheap, right?
>Are trig functions expensive? Pow?
http://www.fractalforums.com/programming/shader-function-or-instruction-cost-(performance)/

>does the compiler do fast-math style x / C = x * (1.0 / C) transformations?
yes

>Branching is expensive because all branches are executed, right?
yes, try to avoid them.
>>
>>56262595
>Branching is expensive because all branches are executed, right?
Not necessarily true. Some branches are optimized to run in parallel, others invoke actual branching (for example conditional loops)

Still, the general advice is to prefer branchless operations like mix() over branches where you can, especially when it means you can do it per channel. Like, instead of:

color.r = if r < X then Y else Z
color.g = if g < X then Z else Z
...

you can use
color = mix(Y, Z, lessThan(color, vec4(X)))
>>
>>56262870
Well would MPV work better than this without me having to fuck around with a bunch of configuration settings or whatever?
>>
>>56263044
>>56263068
>>56263072
Thanks, this is useful.
>>
>>56263076
I mean, in every player you will have to fuck with configuration, unless you like default keybinds which I doubt.
>>
>>56264239
In every program you have to fuck with configuration unless you're a filthy pleb who somehow isn't bothered by defaults
>>
[dxva2] Failed to find a suitable decoder


???
>>
What are the best settings to use if I just want to watch SD cartoons?
>>
>>56264619
default
>>
>>56264590
What's your GPU?
Did you install drivers?
>>
File: crazy_mpv.png (190KB, 512x512px) Image search: [Google]
crazy_mpv.png
190KB, 512x512px
Where could I find all the mpv faces?
This one is just awesome. ;)
>>
>>56264689
That seemed to do the trick, thanks.
>>
>>56264941
Mpv is mostly a gpu based programs, you can't do anything without drivers!
>>
>>56264972
I had them installed, but apparently they were not working correctly.
>>
>>56265000
Windows?
>>
>>56265057
ye
>>
File: mpv sub.png (66KB, 1317x714px) Image search: [Google]
mpv sub.png
66KB, 1317x714px
mpv is acting weird with some sub files

I was watching the Hobbit trilogy with subs and some parts of the subs are italicized and others are not. (None are supposed to be italicized)

Pics related, here's whats inside the srt file.

PS. happens with or without any subtitle rending modification to mpv
>>
>>56265091
Try using "strip"?
https://mpv.io/manual/master/#options-ass-style-override
>>
>>56265151
That seems to work. Why is this an issue to begin with? Improper sub file formating or improper mpv formating issue?
>>
I would like to love mpv. But madvr/potplayer with full direct3d gui and opencl are much faster than mpv. I know they are closed source but they work much better on my machine.
>>
>>56265185
Nah, I doubt it has anything to do with mpv, more than likely is just the sub file forcing italics.
you can use
u cycle-values ass-style-override "strip" "yes"


to cycle between the options, also you can add the others if you want.
>>
>>56265244
I looked over at the sub file, there is no formatting in there other than what you see on the screenshot

>line number
>timestamp
>sub

No italics, no bold, no underline, etc.
>>
>>56265269
if you want to make sure it's not a mpv bug, make an issue on the github page with logs and all that.

Wouldn't hurt nobody to be honest.
>>
>>56265242
play around with the different mpv backend options, try fullscreen vs non fullscreen, etc.

99.9% of the performance problems on windows are not due to mpv but due to shitty GPU stacks

(mpv itself should be extremely optimized)
>>
>>56265479
I can use superxbr/jinc with madvr but only spline36 with mpv.
>>
>>56265398
I'm not a fan of gitcuck or registrations/accounts tbqh.
>>
>>56265647
That sounds extremely weird, might be driver issues.

mpv's jinc implementation has been optimized to the limits of what's possible, at least on modern hardware (nvidia GPUs), and historically madVR's has always been rather inefficient

If that's really the case then I would suspect your OpenGL drivers more than anything
>>
File: Untitled.png (22KB, 692x516px) Image search: [Google]
Untitled.png
22KB, 692x516px
Whats the mpv equivalent for this?

Specifically the decoder queue and the render queue. Does MPV do dynamic or does it leave it up to the hardware?
>>
>>56265863
mpv doesn't have a tunable decoder queue, every lavc thread gets one frame and that's it, but there have been plans to extend this (since it may help against e.g. occasional decoding CPU spikes). Problem is that memory usage scales stupidly quickly with every additional frame that you buffer. (1 second of queue = 2 GB of RAM)

mpv only uses a render queue when interpolation is enabled and the size is generated dynamically based on your configured tscale filter width (check gl_video_configure_queue in video/out/opengl/video.c). Using more than necessary would not help here, because mpv only ever renders one frame per vsync (except at the very beginning of playback), so increasing this amount would only waste VRAM.

mpv doesn't use a present queue at all except for vo=vdpau; it relies on your OpenGL implementation properly supporting vsync
>>
File: a.png (3MB, 1920x1080px) Image search: [Google]
a.png
3MB, 1920x1080px
When I show stats on a video sometimes it shows
hwdec: dxva2
but on some videos it doesn't.
One such video where it doesn't, lags as I'm getting lots of mistimed and delayed frames. I have the following video options

vo=opengl-hq:backend=angle:scale=ewa_lanczossharp:cscale=ewa_lanczossoft
hwdec=dxva2
video-sync=display-resample


The same happens if I change the hwdec type, or if I set it on auto. What could be the problem?
>>
>>56265981
Thanks for the clearup. Do you know how MediaPlayerNet is able to use couple dozen render queues efficiently? Is it simply because directx vs opengl limitation?
>>
>>56266266
Who knows, proably their player has lots of differences

One of the things you have to realize is that mpv is pretty much the only player that does dynamic rate adapting and realtime interpolation, both of which get much harder if you add a long render queue into the mix
>>
>>56266351
Does video players (or videos) need realtime interpolation to be effective or can it be delayed for stable/higher performance?
>>
>>56266577
well it's needed for display-sync and interpolation options to work

By default mpv uses neither, so you could technically queue in advance there. It's just that it's pretty pointless

Frame rendering is a virtually constant time operation (without interpolation). I can't think of why a queue would be beneficial at all
>>
>>56266203
I really don't think stats.lua works very well on windows desu.
>>
>>56266946
I would think it would help with frame drop issues. If you queue up in advance, it should solve some framedrop issues. However thats just my guesstimate. Framedrop seems to happen due to to the realtime rendering nature of the program. Maybe if its set it advance, the task would be more easier on the system?
>>
>>56267029
Is something else on your system interfering with the GPU?
>>
>>56265981
You could queue the decoding and upscaling and keep the display buffer queue small so you can still detect delayed frames easily.
>>
Is there a script to make mpv write data ("<Date> <Time> - <Filename>" or something similar) to a log file whenever I play a file?
>>
>>56270576
>queue decoding
frames are already decoded in advance, depending on the number of cores you have, so what would be the point?>

>queue the upscaling
Again, what would be the point (apart from interpolation)?

>keep the display buffer queue small
Yeah, like 1 frame small
>>
>>56270757
Or alternatively can someone point me to the relevant part of the mpv api so I can write the script myself
>>
>>56270771
The point is surviving transient fluctuations in CPU/GPU load respectively.
>>
>>56257315
>Netbook
If it's pre-2009, and/or no 2d accel, you're fucked.
>>
How's my config looking?

# Track Selection
alang = en,eng,jp,jap,jpn
slang = en,eng

# Playback Control
hr-seek = yes
#hr-seek-demuxer-offset = 3
hr-seek-framedrop = no
loop = no
load-unsafe-playlists

# Program Behavior
idle
reset-on-next-file = volume
write-filename-in-watch-later-config
ytdl
ytdl-format = best
# Video
vo = opengl:backend=auto,sdl,
hwdec = auto

# Audio
ao = alsa,oss,
volume = 60
audio-display = no
gapless-audio = weak
volume-max = 200

# Subtitles
sub-codepage = enca

# Window
title="mpv - ${media-title}"
keep-open
no-stop-screensaver

# OSD
no-osd-bar
osd-duration = 500
osd-font = "Terminus (TTF)"
osd-font-size = 32

# Screenshot
screenshot-format = png
screenshot-template = ~/download/screenshot-%02n
# Terminal
msg-level = all=warn,input=error,statusline=status
no-term-osd
term-osd-bar
term-status-msg = "========\n${?filename:${filename}\n}${duration:Unknown} > ${time-remaining:0s} / ${time-pos} (${percent-pos:100}%)${?pause==yes:
(Paused)}${?mute==yes: (Muted)}\n[ Speed: ${speed}x | Loop: ${loop} | Vol: ${volume} ] ${?paused-for-cache==yes:(Filling Cache) }${?demuxer-cache-idle==no:
(Wait...)}\n========"

# Cache
cache = auto
cache-default = 200000
cache-initial = 10000
cache-seek-min = 80000
cache-backbuffer = 200000
cache-secs = 60
cache-pause

# Network
#rtsp-transport = tcp
rtsp-transport = http

# Miscellaneous
autosync = 5
stream-lavf-o=timeout = 10000000


I like the status bar I set up too.
>>
>>56270757
All you need is a on load listener and get the info from properties and write it to a file. Theres plenty of scripts in op you could use as an example.
>>
>>56271244
awesome, thanks :)
>>
>>56270872
>
hr-seek = yes

Not needed.
>
vo = opengl:backend=auto,sdl

Can you elaborate on that?
What's your CPU/GPU?

Audio config is really neat.
>>
I have video files with a strange audio buzz in them. Unfortunately, I can't edit them. Is there some sort of filter I could use to reduce the buzzing noise? It's sort of like a bust case fan or HDD or something.
>>
Anyone got the San Francsico font to work for OSD and subtitles on OSX?
>>
>>56271718
>It sort of sounds like a bust case fan or HDD or something.

Added that to avoid confusion
>>
>>56256493
Can you explain to me what it does?
>>
For some reason it only sees an .srt file when it has the same filename as the video (except for the extension ofcourse). With VLC I could browse to find the fitting .srt file if it couldn't find it on it's own. Any way to do this in mpv?
>>
File: Calf - Equalizer 12 Band.jpg (126KB, 1079x657px) Image search: [Google]
Calf - Equalizer 12 Band.jpg
126KB, 1079x657px
>>56271718
calf-plugins has a good graphical EQ plugin that's useful for this sort of thing.
>>
>>56271817
--sub-file=subtitles.srt
>>
>>56271908
What if I have more than one srt file?
>>
>>56271817
This >>56271908 or
https://mpv.io/manual/master/#options-no-sub-auto

You can also drag the sub file to the window
>>
>>56272048
Thanks for this

I'll be using --sub-auto=fuzzy
>>
File: 1467156808914.jpg (532KB, 750x1060px) Image search: [Google]
1467156808914.jpg
532KB, 750x1060px
What's a suitable VO for Intel HD 3000 with SW decoder?
Currently using
vo=opengl-hq:no-deband

But it still making the CPU reach high temps.
>>
>>56271892
I'll have a look. Cheers.
>>
>>56272453
If you've never used JACK before, you probably also want qjackctl and patchage.
>>
I have huge issues with mpv on my thinkpad netbook, the igpu is quite good for madVR with superxbr and smoothmotion but I have dropped frames with mpv and opengl-hq:no-deband so I have to use hwdec=dvxa2 but I get shitty color and sharpness. So is there a way to use mpc-hc/madvr with youtube-dl?
>>
>>56273282
This config works!
vo=opengl:cscale=spline16:scale=spline16
hwdec=auto-copy
>>
>>56273454
Seems kind of wasteful using the same scaler for chroma. You can usually get away with bilinear chroma unless you're specifically looking for chroma artifacts.
>>
>>56273454
Is it a good idea to create a profile for youtube-dl streams? And use openwith firefox addon and --profile=something?
>>
>>56273510
What? How could bilinear be better than spline16 for chroma?
>>
>>56272106
Anyone?
>>
>>56273592
Try this:
vo=opengl-hq:no-deband
hwdec=auto-copy
>>
>>56273574
Because it frees up GPU time you could use for a better luma scaler.

cscale=bilinear:scale=spline36 likely looks better at lower GPU cost (bilinear is almost free). Try it and compare.
>>
>>56273645
Even if I the video is not upscaled?
I have a 1080p monitor and all my video files are 1080p.
>>
>>56270818
You won't survive a GPU spike with a queue or without it because OpenGL calls are not designed to be interruptible or concurrent - you either finish rendering your texture in time for the next repaint or you don't, queue or not.

The situation might be different with vulkan though, which might be a legitimate reason to try and use it.

Transient fluctuations in CPU load are already survived based on the fact that each thread can decode in advance; and doing any more than that would cause massive memory use as discussed.
>>
>>56271792
I'm not gonna go through that entire file, either ask me what part in particular you don't understand or look it up
>>
>>56273677
In that case it doesn't matter what scaler you use (assuming MPV is smart enough to disable it when there's no scaling done).
>>
>>56273826
It is with
scaler-resizes-only
>>
>>56273607
>hwdec=auto-copy
No go.
It revert to SW decoder.
>>
>>56273826
there is always upscaling for chroma.
>>
>>56274110
Except on RGB or 4:4:4 contents
>>
>>56273282
You can pipe youtube-dl stream to your player like that:
c:\apps\youtube-dl\youtube-dl.exe -o - "your-url" | c:\apps\potplayer\potplayer.exe -
>>
>>56257589
>1) interpolation-threshold=0.01
What does it do?
>>
https://github.com/mpv-player/mpv/commit/ef0b2e33b1cc8d064f64b864443bf1c233691508

Windows (Intel?) users having fullscreen bug can now disable directcomposition when using ANGLE
>>
File: aaMTm6G.png (10KB, 490x241px) Image search: [Google]
aaMTm6G.png
10KB, 490x241px
Twitch vod downloads fine in youtube-dl, doesn't work through mpv. Presumably this is because mpv is telling ytdl to fetch the wrong format, how do I fix that? Pic related.
>>
>>56278692
nevermind, I got it. changed ytdl-format from "bestvideo+bestaudio" to "bestvideo+bestaudio/best". Needed a fallback format.
>>
>>56278692
works for me using git master mpv and latest ytdl
>>
in somewhat related news im fiddling around to write the >>56270757 script I mentioned and having only ever programmed in c++ and java - the typing (and lack of braces) in lua is weirding me out.
>>
How is mpv for DVD/BD iso playback?
>>
screenshot-template=~/Pictures/

Why does it not work?
>>
>>56279026
Menus? They don't work. You can choose the tital on DVDs and get to the video, no idea about BDs but the actual video works
>>
>>56277158
Wooooo does it mean it will work with my awful amd/intel hybrid laptop? Too lazy to try today!
>>
>>56279172
Thanks. Too bad about the menus
>>
>>56279172
I use VLC exclusively for DVD menus. I then close VLC and load the correct title in MPV.
>>
>>56279369
Isn't the title the last one? Anyway, mpv SHOULD pick the longest title by default, I don't understand why it doesn't work. either that or I misread the manual
>>
File: mpv.png (29KB, 733x463px) Image search: [Google]
mpv.png
29KB, 733x463px
Please I need some help, i installed mpv in Fedora 24 but I t just won't launch, it does not play any videos or any other file and if I try to start it from terminal I get pic related, I reinstalled the libwbclient but the problem didn't solve, any ideas?
>>
is their a list for the key commands?
>>
>>56279278
>>56277158
It's just awesome my hybrid amd/intel works like a charm. I can even use adaptive-sharpen shader and that's amazing.
>>
>>56279155
wonder the same
~/Videos/ work on a input.conf script for youtube-dl to download videos.
>>56280158
https://github.com/mpv-player/mpv/blob/master/etc/input.conf
>>
>>56277158
>>56279278
>>56280248
Excuse me, what's this and how do I use it?
>>
>>56280248
And adaptive-sharpen-2pass works like a charm too and is much better.
This is what I use:
vo=opengl:cscale=spline36:scale=spline36:deband=no:fbo-format=rgba16f:user-shaders="~~/shaders/adaptive-sharpen-2pass.glsl":dcomposition=no:temporal-dither
>>
>>56280540
Use dcomposition=no and do not forget to set high performance for mpv in amd catalyst control.
>>
>>56279984
Looks like you have broken packages and/or libraries.

Did you install everything through your package manager or are you the kind of retard that runs
make install
?
>>
>>56280824
sudo make install :)
>>
>>56258161
Mmm, why? im not a shill or anything, but mpv is completely usable OOTB
I dropped MPC-HC for it due to how well it works with youtube-dl
>>
>https://mpv.srsfckn.biz
What's the sanest way to install it?
I put them in "C:\Program Files\Mpv" but each time I run it I have the stupid UAC message box. I think I have to set appropriated right to the directory but I don't know how to do it.
>>
>>56280939
Put it in C:\MPV
>>
>>56280944
Is it really the best way?
>>
>>56280962
Yes
>>
>>56280939
>>56280944
Is the way I have it, but I don't recall having UAC messages when I had it on program files folder.

Anyway now a days I have mpv synced with my dropbox/google drive, is pretty cool.
>>
>>56280824
I did it both ways and still got the problem
>>
>>56280999
Yes it's fully portable and it's much cleaner than all these directshow filters.
However I want to keep my windows clean and putting everything in C:\ seems a little bit messy. Maybe should I create a new C:\MyPrograms folder and put everything in it? Hey /g/, what are you doing for this?
>>
>>56281098
C:/ is actually cleaner, unless you apparently have a shit ton of folders there.
>>
>>56281115
I have a lot of "portable apps" but I put everything in Program Files folders like installers do, I don't know why mpv ask permission all the time.
>>
File: 1441231102335.png (18KB, 361x504px) Image search: [Google]
1441231102335.png
18KB, 361x504px
>>56281169
Maybe you have it set as run this program as administrator?
>>
>>56280540
just put this in conf file
vo=opengl:dcomposition=no
>>
I have C:/Users/Me/Portable/mpv. I would rather have it be a subfolder of Program Files but I can't be fucked to deal with the permissions bullshit that entails.
>>
File: 402015054200.jpg (1021KB, 2745x3671px) Image search: [Google]
402015054200.jpg
1021KB, 2745x3671px
Is there a way to start MPV in maximised window on Windows ?
>>
>>56281630
Why do you motherfuckers always have to avatarfag to ask a question?
>>
>>56258370
>Windows lusers

I dont know. That kind of retard is way too stupid even for Windows. He's probably an Apple fag.
>>
>>56281962
You don't like cute girls ?
>>
>tfw still want to know how to make an .exe build for windows but the anon never gave me an actual answer as to how
>>
So I haven't been able to play a lot of content behind SSL for a few days now... 4Chan webms work, but YouTube and my own fucking site do not. It just fails with the following:

"[ffmpeg] tls: Public key signature verification has failed."

YouTube and my site work fine on another machine of mine running the same versions of mpv (Latest on the Debian Testing repo). There isn't an issue with SSL/TLS anywhere else on my system but MPV + ffmpeg... Anyone happen to have any ideas? Really hate having to download everything before playing it, or watching it in the browser.
>>
File: 1463712423031.png (186KB, 1250x752px) Image search: [Google]
1463712423031.png
186KB, 1250x752px
Well I think I found why twitch streams are repeating the first few seconds, and it's probably the bitbucket builds having problems.

-Building it myself works fine
-Sourceforge works fine
-srsfckn works fine, but gives [ffmpeg] tls: Failed to send close message and [ffmpeg] tls: Unable to read from socket between VA's.

-All of them give the same error when exiting the player [ffmpeg] tls: Failed to send close message (based on google this is normal)

tl;dr: bitbucket builds seem to be the worst offender, giving me warnings of audio and video desync and invalid video time-stamps.

(or it could be a me problem)
>>56280158
There is also this picture
>>
>>56282309
this?
https://github.com/lachs0r/mingw-w64-cmake
https://github.com/shinchiro/mpv-winbuild-cmake
>>
>>56282955
use lachs0r's script for sfsfckn alike build
use shinchiro's script for sourceforge alike build
>>
>>56282982
Do you mind telling me the difference? I know d3d3compiler dll's are different and sfs uses 47 compare to 43 and also has lib dll's.
>>
>>56283037
the sourceforge one compile angle with gcc + mingw which use old d3dcompiler_43 headers and the angle libs statically link(merge) with the .exe
>>
>>56283063
To add that, if you use lachs0r's script, you need to copy libglesv2 libs from chrome/firefox or build yourself afterward with msvc. If you use the shinchiro's script, you get everything finished and ready to use with angle backend after compilation finished
>>
>>56283126
>>56283063
>>56282982
>>56282955
This is harder than building it isn't?

Is this shit all simpler to do in linux? if so, than how much simpler is it?
>>
is there any chrome extension or any similar plugin to open with mpv?
>>
>>56258732
Install the propietary Nvidia drivers and be sure your content isn't hi10p
>>
>>56262870
>Use LAV Filters Megamix instead (weird name):
Why would you ever do this
Just install MPC-HC and madVR, that should be enough, if you really need ReClock then install it but that's abandonaware nowadays, and sanear isn't ready yet
>>56264797
>Where could I find all the mpv faces?
Check the archives
>>
>>56266203
>but on some videos it doesn't.
It shows hwdec obviously only when hardware decoding is used which is limited to certain file types.
When hwdec is not used (can't be used) then it's done in software. Your computer might be too bad for that.

>>56266953
>I really don't think stats.lua works very well on windows desu.
There is absolutely no difference in functionality of a mpv lua script (that doesn't shell out or is using libraries) between the different operating systems. In the case of stats.lua all values are supplied by mpv, it's not the script doing this. The script just prints them.
>>
>>56271770
>Anyone got the San Francsico font to work for OSD and subtitles on OSX?
You need to get the font somehow. The font is on your system and used by your system but you as a user cannot use it (e.g. you can't write text documents with it). There are hacky ways to make the font available to programs, it didn't really work for me though.
>>
>>56285374
Where can I get this font for windows?
>>
File: 1470983915850.jpg (171KB, 1080x869px) Image search: [Google]
1470983915850.jpg
171KB, 1080x869px
does anyone know of a script that allows me to drag a rectangle to crop a portion of a video while it's playing? just for the playback, I don't want to save the cropped video or convert it or anything. I just want to crop the video to a custom area

I found this, but it doesn't do what I want, as it's for converting and stuff. can someone use a portion of it to make a simple custom crop script that gets triggered on a hotkey?

https://gist.github.com/Zehkul/25ea7ae77b30af959be0
>>
>>56282693
>-srsfckn works fine, but gives [ffmpeg] tls: Failed to send close message and [ffmpeg] tls: Unable to read from socket between VA's.
I get those with the bitbucket build but it plays fine and doesn't repeat or desync like it does for you.
>>
>>56285947
 (+) Video --vid=1 (h264)
(+) Audio --aid=1 (aac)
AO: [wasapi] 48000Hz stereo 2ch float
Using hardware decoding (dxva2-copy).
VO: [opengl-hq] 1280x720 nv12
AV: 00:00:03 A-V: 0.003 DS: 1.000/0 Cache: 10s+0KB
Invalid audio PTS: 4.017052 -> 0.000000

Audio/Video desynchronisation detected! Possible reasons include too slow
hardware, temporary CPU spikes, broken drivers, and broken files. Audio
position will not match to the video (see A-V status field).

AV: 00:00:03 A-V: -3.992 Cache: 13s+0KB
Invalid video timestamp: 4.010622 -> 0.027622
AV: 00:00:06 A-V: 0.000 Cache: 10s+0KB
Saving state.
[ffmpeg] tls: Failed to send close message
[ffmpeg] tls: Failed to send close message
[ffmpeg] tls: Failed to send close message


Exiting... (Quit)


https://i.lithi.io/P1UVj.txt

think it's a me problem.
>>
Well I found out that the other builds do also give me the same de-sync, but way later on in the video. and they also give me
ffmpeg/video] h264: Invalid NAL unit 8, skipping.


 (+) Video --vid=1 (h264)
(+) Audio --aid=1 (aac)
AO: [wasapi] 48000Hz stereo 2ch float
Using hardware decoding (dxva2-copy).
VO: [opengl-hq] 1280x720 nv12
AV: 00:00:07 A-V: -0.000 DS: 1.000/0 Cache: 8s+0KB
Setting vo cmd line to 'no-interpolation'.
AV: 00:01:05 A-V: -0.007 DS: 1.000/1 Dropped: 1 Cache: 9s+0KB
[ffmpeg] tls: Failed to send close message
AV: 00:01:21 A-V: -0.003 DS: 1.000/1 Dropped: 1 Cache: 9s+0KB
[ffmpeg] tls: Failed to send close message
AV: 00:01:37 A-V: -0.002 DS: 1.000/1 Dropped: 1 Cache: 9s+0KB
[ffmpeg] tls: Failed to send close message
AV: 00:02:33 A-V: -0.000 DS: 1.000/1 Dropped: 1 Cache: 9s+0KB
[ffmpeg] tls: Failed to send close message
AV: 00:02:52 A-V: -0.001 DS: 1.000/1 Dropped: 1 Cache: 9s+0KB
[ffmpeg] tls: Unable to read from socket
AV: 00:02:52 A-V: -0.001 DS: 1.000/1 Dropped: 1 Cache: 9s+0KB
[ffmpeg] tls: Failed to send close message
AV: 00:02:57 A-V: -0.001 DS: 1.000/1 Dropped: 1 Cache: 9s+0KB
[ffmpeg] tls: Failed to send close message
AV: 00:03:02 A-V: -0.001 DS: 1.000/1 Dropped: 1 Cache: 8s+0KB
Invalid audio PTS: 183.251882 -> 183.994922

Audio/Video desynchronisation detected! Possible reasons include too slow
hardware, temporary CPU spikes, broken drivers, and broken files. Audio
position will not match to the video (see A-V status field).

AV: 00:03:03 A-V: 0.716 Dropped: 2 Cache: 7s+0KB
[ffmpeg/video] h264: Invalid NAL unit 8, skipping.
AV: 00:03:41 A-V: 0.000 ct: 0.741 Dropped: 38 Cache: 9s+0KB
[ffmpeg] tls: Failed to send close message
AV: 00:05:29 A-V: 0.000 ct: 0.741 Dropped: 38 Cache: 9s+0KB
[ffmpeg] tls: Failed to send close message
AV: 00:05:33 A-V: 0.000 ct: 0.741 Dropped: 38 Cache: 9s+0KB
[ffmpeg] tls: Failed to send close message
AV: 00:05:57 A-V: 0.000 ct: 0.741 Dropped: 38 Cache: 9s+0KB
>>
File: 1469869456864.jpg (670KB, 2048x1536px) Image search: [Google]
1469869456864.jpg
670KB, 2048x1536px
>>56285750

can anyone please take a look at that script?
>>
>>56286902
cant look to JJ and the script meanwhile, sry
>>
>>56281517
>just windows things
>>
>>56282347
Maybe your CA bundle got corrupted or something.

Does it work in curl?
>>
>>56283208
On gentoo you just type
emerge mpv
and you get it + all of its dependencies automatically

If you want a newer version than what the distro provides (i.e. say you want the latest and greatest ffmpeg/mpv git master), then you would add the following to /etc/portage/package.accept_keywords:

media-video/mpv **
media-video/ffmpeg **


and then just emerge mpv as usual. (The ** basically means “any version goes, I don't care about stability”)

If you want to make a development build of mpv for testing (e.g. say you want to make a change, compile it, and run the resulting binary to see if your change works as intended), I just do the following:

λ git clone https://github.com/mpv-player/mpv.git
Cloning into 'mpv'...
remote: Counting objects: 253714, done.
remote: Total 253714 (delta 0), reused 0 (delta 0), pack-reused 253714
Receiving objects: 100% (253714/253714), 73.01 MiB | 1.41 MiB/s, done.
Resolving deltas: 100% (199407/199407), done.
Checking connectivity... done.
λ cd mpv
λ ./bootstrap.py
Downloading https://waf.io/waf-1.8.12...
Checksum verified.
λ ./waf configure
...
'configure' finished successfully (11.057s)
λ ./waf build
...
Waf: Leaving directory `/mem/mpv/build'
'build' finished successfully (5.455s)
λ ./build/mpv
mpv git-eed99d3 (C) 2000-2016 mpv/MPlayer/mplayer2 projects
built on Sat Aug 27 12:45:58 CEST 2016
...
λ
>>
File: 1448574867059.png (18KB, 543x251px) Image search: [Google]
1448574867059.png
18KB, 543x251px
http://pastebin.com/wdZsDcJn
does anyone know what causes this error?
it doesn´t affect the playback at all at least as far as i can tell

it looks like it´s because of my cache settings but i don´t understand why or what is wrong with them
>>
>>56281630
would like to know too
>>
>>56287068
Why people are still using windows, it's super slow and all good software run badly on it.
>>
>>56288291
They're either

>too lazy to learn something new
>too attached to their captors (stockholm syndrome)
>too incompetent to use google when they don't know how to do something
or most likely
>they're >>>/v/ shitters who need “muh windows” for AAA MAXIMUM FPS EXTREME ULTRA GAYMEN purposes
>>
>>56288371
I was an exclusive linux user because my family PC was on Ubuntu.
Now I am working as a freelancer and I use only windows for it.
It's stable, fast and as a developer I already created a program to auto check/update my software just like a package manager. Visual Studio Community is just what I need to develop almost anything. I still use vim on windows for fast editing. Fragmentation is not a real problem now and I was force to reboot only once for the anniversary update.
>>
>>56288560
t. pajeet
>>
>>56288600
I don't use java shits, so no!
>>
>>56288625
>java shits
I see you're that autistic shitposter who keeps reposting the same unfunny memes
>>
>>56287082
I ended up going to the mpv IRC, and they requested the same thing. As I said, SSL works fine everywhere else...

Fixed this by purging everything related to mpv, ffmpeg, and youtube-dl and re-installing everything. Not sure how it got broken.
>>
VLC has an option that allows you to set a video as a desktop background. Do you know if mpv has anything similar?
>>
>>56256345
>>haasn's advanced config:
>- https://github.com/haasn/gentoo-conf/blob/nanodesu/home/nand/.mpv/mpv.conf
I used this conf file. Now, when I play a file, I get these error messages:

Error parsing option interpolation-threshold (option not found)
Option vo-defaults: Error while parsing opengl-hq parameter interpolation-threshold (0.01)
Error parsing option vo-defaults (option could not be parsed)
/home/nsb/.mpv/mpv.conf:2: setting option vo-defaults='opengl-hq=pbo:scale=haasnsoft:scale-radius=3:cscale=ewa_lanczos:icc-profile-auto:icc-cache-dir=/tmp/mpv-icc:blend-subtitles:interpolation:interpolation-threshold=0.01:target-brightness=100:deband-iterations=2:deband-range=12:tscale=bicubic:temporal-dither' failed.
Error parsing option volume-max (option not found)
/home/nsb/.mpv/mpv.conf:26: setting option volume-max='100' failed.
Error parsing option audio-normalize-downmix (option not found)
/home/nsb/.mpv/mpv.conf:28: setting option audio-normalize-downmix='yes' failed.
Error parsing option image-display-duration (option not found)
/home/nsb/.mpv/mpv.conf:127: setting option image-display-duration='inf' failed.


What now?
>>
>>56292045
>option not found
Your mpv build is outdated, update your shit
>>
>>56292148
I'm at the latest according to my jewbuntu:

 sudo apt-get install mpv
[sudo] password for nsb:
Reading package lists... Done
Building dependency tree
Reading state information... Done
mpv is already the newest version (0.14.0-1build1).
0 upgraded, 0 newly installed, 0 to remove and 35 not upgraded.
>>
>>56292177
>0.14
>Latest release v0.20.0
Time to learn how to build from source
>>
faggots config file does not make any difference when you are playing a file.
>>
>>56256345
https://miku.hatsune.my/mizuha/runningman_312_jinconly.png
https://miku.hatsune.my/mizuha/runningman_312_highendpreset.png

There's no difference?
>>
>>56292287
you see any?
>>
>>56292315
Maybe just a little less artifacting/cleaner image on the highend preset.

But it's so little that there's almost no difference.
>>
>>56292234
>learn
>>56287145
>>
>>56292287
>>56292325
whats that highend preset?
>>
>>56292234
>>56292327
I actually did an apt-get from a PPA. now I'm at the latest & no more error messages.

I have another Q... how do I assign up/down arrows to volume up/down?
>>
>>56292287
>highendpreset
is a bit sharper because of superres.
>>
I have a shitty laptop with a 720p screen. With very basic options in the config file, I can watch 60fps videos without dropping any frames (or very few). However, when I watch the same videos on my 1080p TV, I start dropping frames like crazy. Is there a scaling configuration I should be using?
>>
>>56293132
try using hardware decoding and see if that helps
>>
>MPEG-Dash Segments unsupported, add [protocol!=http_dash_segments] to your ytdl-format.

Can i fix this inside mpv.conf?
>>
>>56292370
Change it in input.conf
>>
Can I use mpv on a touchscreen?
>>
>>56293521
TY!

did this...
DOWN add volume -2
UP add volume 2

works!
>>
What's the best user-shader available and why?
>>
Can someone criticize this setting? I basically took the conf file from OPs post (last link) and changed opengl-hq to opengl because my intel graphics card was choking on it when full-screen.

vo-defaults=opengl=pbo:scale=haasnsoft:scale-radius=3:cscale=ewa_lanczos:icc-profile-auto:icc-cache-dir=/tmp/mpv-icc:blend-subtitles:interpolation:interpolation-threshold=0.01:target-brightness=100:deband-iterations=2:deband-range=12:tscale=bicubic:temporal-dither
video-sync=display-resample
hwdec=no
vo=opengl


This OK or should I replace it with something more sensible for Intel HD graphics?
>>
>>56293606
If you gpu doesn't explode, why not?
>>
>>56293606
Delete the vo-defaults line and try vo=opengl or opengl-hq by itself. hwdec=yes may also increase your performance.
>>
>>56293660
kek'd.

btw, I've just tried:

hwdec=yes

and it works looks OK to me. if I use hwdec, do other options on the 1st line even matter?

anyway, I know fuck-all what I'm doing. some guidance on what works decent on iGPUs is much appreciated.

>>56293694
just as I typed above, your post came up! thanks anon. Will give that a try too.
>>
>>56293606
Which gpu exactly?
What's wrong with this config?
vo=opengl-hq
hwdec=auto-copy
>>
>>56293418
https://mpv.io/manual/master/#options-ytdl-format
>>
>>56293732
>Which gpu exactly?
>What's wrong with this config?
>vo=opengl-hq
>hwdec=auto-copy
Thanks anon! Auto-copy works (=yes does not).

screenfetch says I have this GPU:

>GPU: Mesa DRI Intel(R) Ivybridge Desktop

does your suggestion work with this?
>>
>>56293766
The =yes option doesn't exist, my mistake
>>
>>56293766
Hmmm... hwdec doesn't seem to be working:

 (+) Video --vid=1 (*) (h264)
(+) Audio --aid=1 --alang=und (*) (aac)
libva info: VA-API version 0.39.2
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.39.2
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.39.2
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
[ffmpeg/video] h264: Application has requested 32 threads. Using a thread count greater than 16 is not recommended.
AO: [alsa] 44100Hz stereo 2ch float
Using software decoding.
VO: [opengl-hq] 640x352 yuv420p
Resolution: 640x352, Framerate: 23.976 Hz
AV: 00:00:11.094 / 00:33:22.025 (0%) A-V: -0.000 DS: 2.500/0 Cache: 10s+15MB


any ideas gents?
>>
>>56293766
Oh you use mesa, I don't really know how does mpv work with it. You can use stat.lua and see if you get vo.
>>
>>56293737
So the answer is no?
>>
so what's the benefit of mpv

just a fully customizable player?
>>
>>56293905
The most advanced media player.
But yeah it's just a media player. ;)
>>
>>56293874
What's not to understand? Just set
ytdl-format=(bestvideo+bestaudio/best)[protocol!=http_dash_segments]
in your mpv.conf
>>
>>56294062
How to filter by framerate/codecs/resolution?
I have a dummy netbook.
>>
>>56294117
I don't think haasn is gonna feed you that
>>
>>56294117
https://github.com/rg3/youtube-dl/blob/master/README.md#format-selection
>>
i'm trying to compile mpv under Ubuntu and I'm getting this:

Checking for ALSA audio output                                            : no ('alsa >= 1.0.18' not found) 


how can I remedy this? apt-get install... what exactly?
>>
>>56294142
There were things like [fps<=?30] but does it still work?
>>
File: no bar.png (23KB, 1366x768px) Image search: [Google]
no bar.png
23KB, 1366x768px
Can I make commandline mpv show a progress bar while playing audio-only files?
I think that would be cool
>>
>>56294062
Thanks. I was leaving out the brackets for whatever reason.
>>
>>56294200
Ouch I think you are still in 1990!
Seriously how are people able to work like that in 2016?
>>
>>56294302
What do you want me to do, use the music app on my chic Galaxy S7 Edge? What's wrong with whatever I did?
>>
Did anyone try the new hybrid mode of SSSR?
https://github.com/zachsaw/MPDN_Extensions/pull/228
>>
>>56294351
Nothing! It's just crazy!
>>
>>56294468
>>56294200
fucked up the tags
function replace_char(pos, str, r)
return str:sub(1, pos-1) .. r .. str:sub(pos+1)
end

function showduration()
local pos = mp.get_property('percent-pos')
local file = mp.get_property('filename')
if pos then
pos = math.floor(pos / 5)
local duration = "--------------------"
duration = replace_char(pos+1, duration, "[]")
mp.osd_message(file.."\n"..duration)
mp.add_timeout(1, showduration)
else
mp.add_timeout(1, showduration)
end
end

mp.add_timeout(1, showduration)
>>
>>56294491
Sorry if this sounds dumb, but what do I do with this?
>>
>>56294523
save it as file.lua and then mpv --script=file.lua music.mp3
>>
>>56294415
It's still too weird for my eyes personally.
http://screenshotcomparison.com/comparison/182600
>>
File: thank.png (395B, 120x106px) Image search: [Google]
thank.png
395B, 120x106px
>>56294598
Seems to work, thanks!
>>
>>56294200
Try term-osd-bar
>>
>>56295023
>>56294637
Fixed again. Sorry for the spam. Now it will only show progress bar for mp3, flac and m4a that are not streams. Place in script folder so you don't need to load it manually.

function replace_char(pos, str, r)
return str:sub(1, pos-1) .. r .. str:sub(pos+1)
end

function on_load(event)
file = mp.get_property('filename')
if string.sub(file, -4)==".mp3" or string.sub(file, -4)=="flac" or string.sub(file, -4)==".m4a" then
if mp.get_property('duration') then
if not active then
active = true
showduration()
end
end
else
active = false
end
end

active = false
function showduration()
if active then
local pos = mp.get_property('percent-pos')
if pos then
pos = math.ceil(pos / 2)
local duration = "--------------------------------------------------"
duration = replace_char(pos, duration, "[]")
mp.osd_message(file.."\n"..duration)
mp.add_timeout(1, showduration)
else
mp.add_timeout(1, showduration)
end
end
end

mp.register_event('file-loaded', on_load)
>>
hey guys, newfag to end all newfags here
how the fuck do i even install mpv
>>
>>56295306
I guess you are on Windows, so just use the exe. Read the part "files on windows" in the manual.
>>
why does
~/Videos/
work on input.conf
but not in screenshot-template
>>
>>56295366
forgot i had 7zip. fucking hell i went through all that shit trying to compile with MinGW-w64
>>
File: 1446611919853.gif (1MB, 250x250px) Image search: [Google]
1446611919853.gif
1MB, 250x250px
>>56295559
>forgot i had 7zip
>>
>>56295623
chill out asshat, i said i was new to this.
>>
>>56295760
But the builds are on the OP and you forgot somehow forgot 7-zip existed
>>
>>56296013
configs are fucking missing, manual's a liar
>>
>>56296195
You have to make them yourself
>>
>>56293606
>changes opengl-hq to opengl because of GPU performance issues
>leaves in the stupidly expensive scalers and filters
what a retard
>>
is there a way to show video stats automatically when the video starts?
>>
>>56294152
on gentoo the dependency for USE="alsa" is

alsa ? >=media-libs/alsa-lib-1.0.18
>>
>>56294637
Please see >>56295074
>>
>>56266203
Warning for others:
>dxva2 is not safe. It appears to always use BT.601 for forced RGB conversion, but actual behavior depends on the GPU drivers. Some drivers appear to convert to limited range RGB, which gives a faded appearance. In addition to driver-specific behavior, global system settings might affect this additionally. This can give incorrect results even with completely ordinary video sources.

If you want to play it safe: hwdec=auto-copy. If your backend is ANGLE instead of dxinterop, then hwdec=auto is fine for non-10bit streams. Though I am not sure which HWdecoders support 10 bit, aside from Polaris and Pascal.
The only downside of auto-copy is that you need to spend about 1ms to upload the frame, so if you're getting many framedrops already then it'll be worse. But perhaps you might want to stop using nnedi3 instead.

Generally highest performance, highest quality:
:backend=dxinterop
hwdec=auto-copy

If you're currently running hwdec=dxva2 and you switch to auto-copy, and notice 0 difference, then do whatever you want and have fun! If you're getting better performance with backend=angle, then choose that and have fun with that!
>>
Why don't people use backend=win, the WGL backend?
I don't see any problem using it.
>>
>>56295484
please help, I am gonna die if I don't figure this shit out
>>
>>56296968
Timing/latency issues and terrible performance.
>>
What is the best way to increase sharpening when not upscaling?
- Using a sharper chroma upscaler.
- Using a sharpener like FineSharp/AdaptiveSharpen/SuperChromaRes.
>>
>>56297078
I think screenshot-template needs absolute paths.
>>
>>56296313
nvm, just found how to do it
>>
>>56296695
Thanks
>>
>>56297213
>Timing/latency issues and terrible performance.
stats.lua shows the same total ms, a little under 10ms, for both dxinterop as well as win. ANGLE is a couple of microseconds over 10ms.
Or do you mean something different?
>>
>>56297256
>AdaptiveSharpen
My choice
>>
Is it stupid to use anything other than tscale=oversample for interpolation? Everything else adds so much blur, some scenes make my eye get cancer (panning scenes mostly). On the other hand, without using linear or catmull_rom, some panning scenes are extremely stuttery.

Fuck this 23.976fps standard, seriously...
>>
File: cubic_survey.gif (16KB, 301x320px) Image search: [Google]
cubic_survey.gif
16KB, 301x320px
>>56298039
you could try using bcspline and finetuning the params
>>
>>56294177
It does, check the ytdl docs
>>56297437
>Or do you mean something different?
He means that, but it varies wildly from system to system, and it might not be reporting the data accurately
>>
Potplayer - garbage or cool ?
>>
>>56300554
This is masterrace, faggot.
>>
>>56300554
If you want the DirectShow hell at least use MPC-HC or MPDN if you're a hipster
>>
>>56300634
Suggest something better Potplayer.
>>
>>56300749
MPC-HC or MPDN
>>
>>56300764
MPC-hc is dead? No updates.
>>
>>56300799
It's not, it's mature as hell
Unlike the Korean malware that is PotPlayer
>>
>>56300809
>Korean malware
Why?
>>
>>56293694
>>56293708

>hwdec=yes
is not an option. You either tell it what way of hardware decoding you want mpv to use or you tell it to not use one at all (no).

You maybe want to use auto or auto-copy
>>
Klite codeck pack - good ?
>>
>>56301202
No
Just install MPC-HC and be done, otherwise install Kawaii Codec Pack if you're somehow too retarded to install and set up madVR
>>
>>56284080
bumpy
>>
>>56300895
It's just a little spyware that collect some info.
Not that critical if you compare it with the win10 botnet.
>>
Haha this guy wants madVR on linux:
http://forum.doom9.org/showthread.php?p=1778931#post1778931
>>
>>56303349
>Just to be safe: No discussion about mpv in my thread, please.
:(

does madshi not like mpv?
>>
Freetards can be rude and I think he suffered from their stupidity.

Madshi is also upset because mpv is becoming more popular than his product for no real reason (no opensource is not a real one) and it deteriorates the esteem he has for his own work. Now he is thinking we are stealing his work all the time. There is also a confrontation between how he thinks and how haasn thinks about picture quality/fidelity and all these dev stuffs.
>>
>>56304130
>for no real reason (no opensource is not a real one
My guess is the amount of features and customization/configuration options mpv gives you
>>
File: madvr_vs_mpv_celebs.jpg (258KB, 1375x875px) Image search: [Google]
madvr_vs_mpv_celebs.jpg
258KB, 1375x875px
>>56303760
Children go back to school!
>>
>>56304172
Lol for me these options exist only for messing picture.
>>
>>56262527
make a folder named lua-settings in the mpv folder, and put it in a textfile ending in .conf
>>
>>56303760
Not :( but :D, the reputation of the mpv users is even more popular than madshi himself!
>>
>no volume slider
>no fullscreen button
>pressing next at the end of a video wont start the next video in the folder

how is this good for anime ?
only thing I liked was the button to switch audio track and the other button to switch subtitle tracks
>>
>>56304804
It's a media player not a remote.
>>
>>56304824
kawai codec pack is both a media player and remote,how is mpv superior?
>>
File: file.png (64KB, 448x256px) Image search: [Google]
file.png
64KB, 448x256px
>>56304804
>>no fullscreen button
????

Also obligatory reminder to be less of a GUI pleb.
>>
>>56304840
mpv is superior because it's highly configurable and flexible. You can accomplish all of the things you listed. I won't spoonfeed you, though.

Either do your own research or fuck off. This is not the sqt
>>
>>56304840
It's an advanced media player.
OP added a link for smplayer that has all these bloated gui features.
Kawaii pack is not updated anymore so avoid it.
>>
File: 01-smplayer-vol-slider.jpg (191KB, 976x651px) Image search: [Google]
01-smplayer-vol-slider.jpg
191KB, 976x651px
>>56304804
>>
>>56304804
The original mpv osc is for minimal/clean gui lovers.
>>
>>56304877
that looks ugly as hell
>>
>>56303760
> check out if it's real
> it is
But why?
>>
File: 01-smplayer-compact.jpg (166KB, 1296x759px) Image search: [Google]
01-smplayer-compact.jpg
166KB, 1296x759px
>>56304989
Here's what it looks like normally for me.
>>
Honestly, PotPlayer has the best GUI and theme customization in my opinion.

If that's SMPlayer, it legit looks like ass.
>>
File: screenFetch-2016-08-28_23-07-44.png (209KB, 1366x768px) Image search: [Google]
screenFetch-2016-08-28_23-07-44.png
209KB, 1366x768px
I have this laptop. What config should I use?
>>
>>56305117
Is it really useful?
Personally I always watch videos in fullscreen.
>>
>>56305146
than why no just use mpv normally
>>
>>56305117
All of these skins are horrible, they looks like old avast bloated gui!
http://www.deviantart.com/browse/all/customization/skins/?order=5&q=potplayer
>>
>>56305183
You are in denial family.

I don't even use potplayer.
>>
I'm trying to use mpv to watch twitch streams but when I give it a url it says:

Failed to recognize file format.


I'm using debian stable and have livestreamer and youtube-dl installed if that matters.
>>
>>56305232
So why are you promoting this shit here?
>>
>>56305249
oh and I checked and it works with youtube
>>
>>56305249
you need to configure it
ytdl-format=High

in mpv.conf
>>
File: 1446918677414.png (245KB, 600x400px) Image search: [Google]
1446918677414.png
245KB, 600x400px
>>56305250
Who the fuck is promoting shit here nigga?
lmao, this thread itself is promoting mpv.
>>56305281
>>56305249
ytdl-format=bestvideo+bestaudio/best
>>
>>56305281
>>56305303
I tried both but it says:

Error parsing option ytdl-format (option not found)
>>
>>56298039
Trying forcing your monitor to different refresh rates with xrandr and custom modelines. There's a good chance it can sync to 48Hz or 72Hz. And if not, try 50Hz and play videos with slight speedup.
>>
>>56305366
>Error parsing option ytdl-format (option not found)
That sounds _seriously_ wrong. You are either doing something completely wrong or you have a 2-year old version of mpv or something
>>
>>56305406
>PAL speedup
no thanks

I'd rather have interpolation artifacts than PAL speedup
>>
>>56305426
mpv 0.6.2 (C) 2000-2014 mpv/MPlayer/mplayer2 projects
built on 2014-10-25T13:21:01
>>
>>56305406
>Trying forcing your monitor to different refresh rates with xrandr and custom modelines
I'm on windows and i've already done that. It's better but there's still stutter.
>>
>>56305446
>built on 2014-10-25T13:21:01
well we found the problem, I think.
>>
>>56305443
I watch most video with speedup (anime excepted because I try to understand the Japanese and it's too difficult with speedup), because it's like getting free lifespan extension. Same with listening to music.

>>56305459
If you have video-sync=display-resample working, and your refresh rate is an integer multiple of the the frame rate, then any remaining judder is just 24fps being shit.
>>
>>56305467
I'm going to update to stretch and see what happens
>>
>>56305498
>then any remaining judder is just 24fps being shit.
That's it. There is no judder, it's stutter

https://github.com/haasn/interpolation-samples

Download the 24fps oversample example. In some movies the stutter is very mild, but there are others with panning scenes that make the entire scene shake like crazy
>>
>>56305498
Free lifespan that you can spend on other things like working, being bored, and sleeping?

No thanks, I'd rather enjoy media to the fullest
>>
What the fuck!
http://forum.doom9.org/showthread.php?t=173824
>>
File: opera.png (2MB, 1280x1438px) Image search: [Google]
opera.png
2MB, 1280x1438px
>>56305821
Holy shit this is hilariously bad
>>
>>56305538
It's usually more entertaining with speedup because of faster pacing and smoother motion.
>>
Do I just need to load the 2pass version of Adaptive Sharpess once? I mean, it's only one glsl file called "adaptive-sharpen-2pass.glsl" but it does say 2pass, hence my confusion
>>
>>56305969
Yes this one is a little bit extreme!
>>
>>56305969
oh lawd
Thread posts: 325
Thread images: 33


[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.