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

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: 232
Thread images: 14

File: mpv.png (462KB, 2000x2000px) Image search: [Google]
mpv.png
462KB, 2000x2000px
>windows builds:
https://sourceforge.net/projects/mpv-player-windows/files/
(Please disable your ad-blocker, it really helps the project keep going!)

>low preset
profile=opengl-hq
deband=no
hwdec=auto


>medium preset:
profile=opengl-hq
hwdec=auto


>high preset:
profile=opengl-hq
cscale=ewa_lanczossharp
scale=ewa_lanczossharp
hwdec=no


>sharper preset:
>https://gist.github.com/igv/8a77e4eb8276753b54bb94c1c50c317e
profile=opengl-hq
opengl-shaders="~~/shaders/adaptive-sharpen.glsl"



>nnedi3 quadrupling luma, than octuple chroma preset:
>https://github.com/bjin/mpv-prescalers/tree/master
profile=opengl-hq
opengl-shaders="~~/shaders/nnedi3-nns32-win8x4-chroma.hook,~~/shaders/nnedi3-nns32-win8x4-yuv.hook,~~/shaders/nnedi3-nns32-win8x4-yuv.hook"
>>
File: Vulkan.jpg (1MB, 2925x1615px) Image search: [Google]
Vulkan.jpg
1MB, 2925x1615px
https://github.com/haasn/mpv/commits/vulkan
>>
What happened to mpv?
opengl-hq is a low preset, profiles instead of VO, ewa_lanczossharp is recommended and the mpv.config is redundant.
And now it suggest to disable ad-blocks on soundforge.
Fucking SOUNDFORGE.
>>
>>56758373
we "idk what the fuck is happening anymore" now
>>
>>56758318
Has anyone tried compiling it yet and see if it actually works, or is it broken right now?
>>
How the hell do I watch a stream?
I'm on mint
>>
>>56758688
Do you have youtube-dl? If not, use Python's pip to install it.

Then just use
mpv http://mystream.tech/examplestream


You can also use Livestreamer.
>>
>>56758688
https://rg3.github.io/youtube-dl/download.html
>>
>>56758705
I'll get livestreamer, I thought mpv could do it alone
Thanks man
>>
>>56758675
I haven't tried maybe someone else can. In the last thread someone posted irc log from haasn saying he was going afk for a while =/
>>
File: why.png (11KB, 659x118px) Image search: [Google]
why.png
11KB, 659x118px
>>56758178
Why do the recommended settings you guys give always break.
>>
>>56758823
You are using an ancient mpv build. The OP is correct.

Please update to the latest version.
>>
>>56758705
>Python's pip
Why?
>Livestreamer
Why?
>>56758733
Don't learn bad habits.
>>
>2016
> Mpv
Lol
>>
>>56758837
What ancient build?
I'm on 0.20 and get this.
>>56758823
These settings are for windows build.
Yes, mpv threads are now a wincuck threads.
>>
>>56758860
Because unless you are running some bleeding edge shit, the youtube-dl version on your distro's repos are most likely outdated. The devs even recommend to install youtube-dl through pip on their website.

For OS X it is highly recommended to use pip to install the latest version of youtube-dl. For Windows you can download the exe from their site, or just use pip.
>>
>>56758885
0.20 is 29 days old, the commit that changed the way profiles were handled is newer than that. So yes, it is old and that's why it doesn't work.
>>
>>56758922
I got it fixed except this warning occurs
[ffmpeg] https: the user-agent option is deprecated, please use user_agent option
>>
>>56759010
forgot to say this is when I open youtube videos using
mpv url
>>
>>56759017
this already fixed in current mpv git
>>
>>56758922
https://github.com/mpv-player/mpv/releases
There is no release newer than 0.20, unless you're on windows.
>>
>>56758903
>Because unless you are running some bleeding edge shit, the youtube-dl version on your distro's repos are most likely outdated. The devs even recommend to install youtube-dl through pip on their website.
Not necessarily, pip are outdated sometimes as well.
And the dev recommends this
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

sudo chmod a+rx /usr/local/bin/youtube-dl
>>
>>56758885
>These settings are for windows build
profile, cscale and scale are Windows only now? Did mpv give up on Linux or something?
>>
>>56759086
This.
I've been using that for years and run youtube-dl -U to update.
>>
>>56759059
You build the current master.

They have scripts that does this for you: https://github.com/mpv-player/mpv-build
>>
>>56759087
The new settings are for windows users.
profile=
scale=
cscale=

Compared to linux
vo=vo:scale=

And get rid of mpv configuration file.
>>
>>56759105
>using unstable mpv
Even archfags didn't reach this level.
>>
>>56759152
https://aur.archlinux.org/packages/mpv-git/
>>
>>56759160
That's AUR you idiot.
This the mpv on the official arch repo
https://www.archlinux.org/packages/community/x86_64/mpv/
>>
>>56759186
Are you implying that the AUR is not for Arch Linux users?

You claim >>56759152
>Even archfags didn't reach this level.
...but the evidence suggests otherwise.
>>
nvidia had HW 10bit HEVC decoding since 9xx
intel will have it with kaby lake

so how does one enable HW 10bit HEVC decoding in MPV with nvidia or intel (skylake has 8bit hw decoding)?
>>
>>56759224
>The Arch User Repository (AUR) is a community-driven repository for Arch users. It contains package descriptions (PKGBUILDs) that allow you to compile a package from source with makepkg and then install it via pacman. The AUR was created to organize and share new packages from the community and to help expedite popular packages' inclusion into the community repository. This document explains how users can access and utilize the AUR. A good number of new packages that enter the official repositories start in the AUR. In the AUR, users are able to contribute their own package builds (PKGBUILD and related files). The AUR community has the ability to vote for or against packages in the AUR. If a package becomes popular enough — provided it has a compatible license and good packaging technique — it may be entered into the community repository (directly accessible by pacman or abs).
>>
>>56759279
>nvidia had HW 10bit HEVC decoding since 9xx
Only 960 and 950 has HEVC Main 10 support

>so how does one enable HW 10bit HEVC decoding in MPV with nvidia or intel (skylake has 8bit hw decoding)?
For windows?
hwdec=dxva2 or hwdec=d3d11va
>>
>>56759320
does that appear up in the 1070 as well? It says it added HEVC Main12 for 10xx series
>>
>>56759350
All Pascal based cards should have Main10 support, but I don't think windows api's expose support for 12 bit
>>
>>56759376
cool
we just need animes to switch to HEVC 10bit now
>>
>>56758178
>(Please disable your ad-blocker, it really helps the project keep going!)

No. Get fucked. You want to make money? GET A FUCKING JOB ASSHOLE.
>>
>>56758178
>(Please disable your ad-blocker, it really helps the project keep going!)
Just in case this is serious, I'd like to clarify that mpv devs don't get any ad revenue from SourceForge. The guy who makes those builds (shinchiro) doesn't even get the ad revenue.

Also SourceForge is a garbage website that doesn't deserve your ad revenue. There are better websites for hosting FOSS binaries (GitHub, Bintray.) Don't use SourceForge.
>>
>>56758872
What do you use then?
It seems mpv is now the only maintained player.

>>56759504
It's a troll, dude! :D
Keep it easy!

>>56759389
It's already the case with newest ones.
>>
whats vulkan?
>>
How do I install this on windows?
Install as in install in registry so it shows up in context menu and creates thumbnails.
Oh wait I literally can't ;^)
>>
>>56760638
https://github.com/rossy/mpv-install/blob/master/README.md

Here's something to help you out.
>>
File: 1471698312558.png (38KB, 633x758px) Image search: [Google]
1471698312558.png
38KB, 633x758px
>>56760658
delte
>>
What do people mean by "KCP is dead"?
Why does it need to be updated?
>>
>>56760711
Maintenance in software development is very important. Video decoding, subtitle rendering and so on are changing all the time. Mpv is currently the player that supports the most of them.
It includes bunch of exclusive features, most of them are only noticeable for videophiles.
>>
I'm new to Linux. How do I create a config file for mpv? A config doesn't exist by default right? Because I can't find it. Going into .config/mpv and creating mpv.conf doesn't do anything. All I want to do is make it borderless and the command mpv --no-border doesn't work either.
>>
>>56761223
You're late.
mpv is windows application now.
>>
>>56761223
.config/mpv should work
mkdir -p ~/.config/mpv/ && echo no-border > ~/.config/mpv/mpv.conf
>>
>>56761223
>A config doesn't exist by default right?
You usually copy a sample config file from /usr/share/doc/ to your .config and edit on it. mpv deb packaging has it on /usr/share/doc/mpv/mpv.conf.gz, you can extract it from there

>mpv --no-border doesn't work either
Not all window managers support that, but most linux ones should.
>>
>>56761390

It worked, thanks.
>>
>>56761390
Why no-border? It seems to be very regarded!
>>
Each time I tried a linux distro, the environment was always blinky.
I tried all the desktop environments included tiling ones.
I use only foss and I am feeling bad to use windows.
I have never got a smooth startup, the screen went black multiple times before going to the desktop. Furthermore I noticed that firefox and chrome are slightly slower to render the pages.
>>
>>56761647
You seem to be very retarded!
>>
File: 6BywMO3.png (27KB, 810x566px) Image search: [Google]
6BywMO3.png
27KB, 810x566px
>>56760181
It seems that MPC-BE is still actively maintained but it lacks bunch of madvr/mpdn/mpv features.
>>
>>56761827
I'm not entirely sure what you're getting at, but you probably want this thread: >>56762206
>>
Could you explain me how to use the auto-profile.lua script?
https://github.com/wm4/mpv-scripts/blob/master/auto-profiles.lua
I would like to set different profile for 480p, 720p, 1080p and 2160p videos.
>>
How do I make it so that the player opens up videos on the center of the screen? Currently it opens up in the opposite corner of wherever my video folder window is. I'm using Xubuntu so this is probably something that could be resolved by messing around with the window manager. But is it possible to force it to open up in the center using some mpv config command?
>>
>>56762583
this? https://mpv.io/manual/master/#options-geometry
>>
>>56762583
geometry=50%:50%
>>
>>56762606
>>56762607

Ty men
>>
>>56758373
>What happened to mpv?
Nothing. The question you should be asking is “what the fuck happened to these threads”

>profiles instead of VO,
This was a significant change for the better. It gives you much more configuration power, lets you change VO options at runtime, and no longer requires you to hard-code a 200-character-line into your config file
>>
>>56759087
>Did mpv give up on Linux or something?
No, the people in this thread are just absolutely retarded.
>>
>>56759279
>nvidia had HW 10bit HEVC decoding since 9xx
Only the GTX 950 and GTX 960. The GTX 970, 980 etc. do not have HEVC decoding.

>so how does one enable HW 10bit HEVC decoding in MPV with nvidia or intel (skylake has 8bit hw decoding)?
--hwdec=cuda with nvidia

(No idea about intel)
>>
>>56763280
>lets you change VO options at runtime
What?
you mean like a keybind?
>>
>>56759389
If you have a PC with a GTX 1070, your CPU is guarantede to be significantly more than powerful enough to decode HEVC 10-bit anime.

Hardware decoding is only meaningful for phones and tablest, or in case you want to watch 100 Mbps 4K 10-bit 60 Hz test clips
>>
>>56760494
A cross-platform graphics API. It is the successor to OpenGL and the spiritual successor to Mantle.

It's roughly equivalent to Direct3D 12 and Metal
>>
>>56761223
If --no-border doesn't work, then a config file won't help either.

As for why it doesn't work, things are bit.. special on Linux, because of window managers all being special snowflakes. I don't even know what mechanism mpv uses to signal no-border on Linux, but your window manager probably outright ignores it.

It would help to name your window manager and then maybe also gooogle “<wm name> borderless”
>>
>>56761827
Sounds like missing/bad graphics drivers or something. At least name your GPU and driver version.
>>
>>56763358
Honestly from the sounds of it he might not have specified a file to play with --no-border and assumed that simply
mpv --no-border
would set the config file.
>>
>>56758178
how to install on ubuntu?
>>
>>56763280

How do I bind a change such that I can turn it on with a keybind with this new system?

I've allready tried vo_cmdline
>>
>>56763322
How do powerful GPUs help the CPU decode video if it isn't hardware accelerated?
>>
>>56763412
https://launchpad.net/~mc3man/+archive/ubuntu/mpv-tests
>>
>>56763310
Intel doesn't have fixed function Main 10 support until Kaby lake, hybrid decoding with d3d11va/dxva2 "works" under windows which isn't better than soft decode but not under linux, they added 10bit to vaapi for future use though. On AMD Polaris supports Main 10 with vdpau
>>
>>56758705
Livestreamer is broken on some sites and hasn't been updated in 8 months.
There's a new fork called streamlink
https://github.com/streamlink/streamlink
>>
>>56763703
What's the diference between this and youtube-dl?
>>
>>56763314
Yes
>>
>>56763390
Oh, right. I should never underestimate people's stupidity, even if they're Linux users. (This is why I don't want the year of the linux desktop)

>>56763490
They're just regular properties now, so you can use the ‘set’, ‘cycle’ etc. options as usual
>>
>>56763577
They don't, but nobody is going to build a system with a GTX 1070 and an intel atom chip.
>>
>>56762219
>MPC-BE

Is there any way to integrate it with youtube-dl?
>>
>>56763822
With today's consumer tech, is a 6600 better at decoding a 10bit 4k video or a GTX1070?
>>
>>56763791
How?
c cycle scale
>>
File: notepad_2016-09-24_13-30-09.png (23KB, 912x237px) Image search: [Google]
notepad_2016-09-24_13-30-09.png
23KB, 912x237px
I'm trying to get my vid to rotate and I'm wondering if I'm doing this right. It doesn't seem to work for me.
>>
>>56758373
>mpv.config is redundant

What's that about?
>>
>>56764382
cycle_values video-rotate "90" "180" "270" "0"
>>
>>56763826
It works perfectly with youtube-dl.
It works with std pipe, so from command line, check the youtube-dl documentation.
You should use it wirh the open-width add-on for firefox.
>>
How do you play DVD with this?
>>
>>56764919
https://mpv.io/manual/master/#playing-dvds
>>
>>56764944
None of this makes sense.
>>
>>56764984
>insert dvd
>type
mpv dvd://
into cli
>>
>>56765049
What if the DVD is just a folder with the AUDIO and VIDEO folders inside?
>>
>>56765187
mpv --dvd-device=/blah/VIDEO_TS dvd://
>>
>Haasn
>I work part-time as a sysadmin but I receive no money at all for my programming.
So haasn is a bearded man!
But why do bearded men have girl avatar?
>>
File: bearded_haasn.png (99KB, 460x460px) Image search: [Google]
bearded_haasn.png
99KB, 460x460px
>>56765428
Haha!
>>
>>56763745
youtubedl has cleaner code.
>>
>>56762219
madvr is third party, you do know that right? You have to install madvr on your system for MPC-HC/BE to take advantage.
>>
>>56765597
No answer in bug reports anymore and it's fully closed source!
>>
>>56765428
Its weird feeling a connection to a web comic..
Ive had to do that alot.
>>
Is it possible that haasn killed madshi and hacked their accounts to simulate presence?
>>
>>56766270
it's possible in your fanfiction, yes
>>
>>56765783
if you write code in notepad...
>>
>>56766301
notepad.exe can only undo once, then ctrl+z becomes redo
>>
Madshi is a German and a Delphi programmer.
So he is so rich that he is on vacation 8 months/year.
>>
>>56766323
hardcore programming
>>
The new profile system is so greaaaaaaaaaaat!
https://github.com/haasn/gentoo-conf/blob/xor/home/nand/.mpv/mpv.conf#L92
>>
>>56763848
Define better?
>>
>>56763849
‘scale’ takes a string
>>
>>56765428
lol this comic. sometimes I feel pity for people still using shit editors

only sometimes, though
>>
>>56766727
using less resources, being more efficient power and usage wise
>>
>>56766790
Then the GPU will win, easily

Only thing that might be difficult is getting a truly lossless 10-bit video signal out of it, because of terrible APIs. I think d3d11va can do it, but cuda for example can't
>>
>Solving video tearing on ubuntu based distributions:
http://www.apolitech.com/2016/01/how-to-solve-video-tearing-on-amd_12.html
http://www.apolitech.com/2016/01/how-to-solve-video-tearing-on-intel.html

Why don't they enable it by default?
How do you want that linux and mpv beginners feel comfortable?
>>
>>56766836
Speaking of gpu acceleration, do the *-copy variants in mpv do anything over software decoding or the non-copy variants?
>>
>>56766858
So nvidia doesn't get tearing? Also, this probably affects any distro using any desktop environment
>>
>>56758178
just use vlc lmao
>>
>>56766885
Nvidia gets tearing on multi-monitor setups if you have OpenGL set to sync to the wrong display

Apart from that, it shouldn't get any
>>
>>56766858
>recommending people enable AMD tearfree
sure if you like shittons of input lag and low framerates
>>
>>56766301
I write code in notepad++ and kate, both of which have long undo logs. Notepad.exe however happens to be literally the only thing I can think of that cant function in the way that we are talking about. KInda funny how you choose the one thing that doesnt do this.
>>
>>56763577
The CPU decodes the video, the GPU does the upscaling and so on.
>>
>>56767516
>the GPU does the upscaling and so on.
If you have a 4K screen than what else would it do?
>>
>>56767516
How is that relevant to what he asked?
>>
> tfw I never know if I should watch movies with tscale=oversample or tscale=mitchell

Life's suffering. LCDs already adds a bunch of blur due to their nature. Using interpolation adds even more blur. However, if I use oversample than panning scenes are extremely stuttery due to the low framerate. I can't watch a single video/movie without constantly thinking about this. I focus almost entirely in the stuttering and blur.
>>
>>56768410
buy a fuckin 120hz monitor then fuckwit
>>
>>56768435
There's still blur. Unless something like ULMB works for movies, there's always blur
>>
>>56768476
but there's less blur than a 60hz panel and the refresh rate divides evenly into 24
>>
>>56768410
Why, give yourself to blur and use tscale=bicubic
>>
>>56768491
I have my screen set to 72Hz
>>
>>56766497
How does it work? I don't see anything in the manual about it.
>>
>>56766497
> setting different scales for different video resolutions

Literal autism.
>>
Any way to play online videos via mpv from Chrome, using right click or context menu or something like with Firefox's "Open With" addon?
Can't find any solution.
>>
>tfw trying out haasn's arriety.mkv test case and none of the tscales are satisfactory
Oversample is stuttery as fuck but
Mitchell is decent but there's a lot of afterimages
Bicubic is smooth as fuck, less afterimages, but it's blurry as shit
Catmull_rom and Robidoux are somewhere between Bicubic and Oversample
>>
>>56769264
Try robidouxsharp
>>
>>56769360
linear and sinc as well
>>
>>56764605
>cycle_values
know how to make use of "geometry?"
>>
Flawless playback at 3440x1440 with a 980sc

mpv.conf
profile=opengl-hq
opengl-backend=dxinterop
opengl-pbo=yes

video-sync=display-resample
framedrop=vo
hwdec=no

dither-depth=auto
deband=yes

scale=ewa_lanczossharp
cscale=ewa_lanczossoft
dscale=mitchell

interpolation=yes
tscale=oversample
interpolation-threshold=0.01
blend-subtitles=yes

opengl-shaders="~~/shaders/CrossBilateral.glsl,~~/shaders/SuperChromaRes.glsl"

ytdl-format=(bestvideo+bestaudio/best)[protocol!=http_dash_segments]

# Audio settings
audio-channels=stereo
audio-normalize-downmix=yes
volume-max=100
volume=50

# OSD settings
script-opts=osc-layout=bottombar,osc-timetotal=yes,osc-minmousemove=0.5
#,osc-vidscale=no
no-border

# Screenshot settings
screenshot-format=png
screenshot-png-compression=0
screenshot-png-filter=0
screenshot-tag-colorspace=yes
screenshot-high-bit-depth=yes
screenshot-template="C:\Users\Alden\Desktop\%F %#04n"

# Window settings
keep-open=yes

# Miscellaneous settings
priority=high

[extension.webm]
loop-file=inf
[extension.gif]
loop-file=inf
[extension.gifv]
loop-file=inf


input.conf
MOUSE_BTN0 ignore
MOUSE_BTN0_DBL cycle fullscreen
MOUSE_BTN2 cycle pause
MOUSE_BTN3 add volume 2
MOUSE_BTN4 add volume -2
MOUSE_BTN5 ignore
MOUSE_BTN6 ignore

# Seek units are in seconds
RIGHT seek 5
LEFT seek -5
UP seek 60
DOWN seek -60
] frame-step
[ frame-back-step

1 set window-scale 0.5
2 set window-scale 0.75
3 set window-scale 1
4 set window-scale 1.25
5 set window-scale 1.5
6 set window-scale 2

a cycle-values scale ewa_lanczossharp haasnsoft
A cycle-values hwdec auto-copy no

b cycle-values opengl-shaders ~~/shaders/CrossBilateral.glsl,~~/shaders/SuperChromaRes.glsl ~~/shaders/CrossBilateral.glsl,~~/shaders/nnedi3-nns32-win8x4.hook no
B ignore

v cycle interpolation
V cycle-values tscale oversample linear mitchell sinc robidouxsharp

x cycle-values cscale ewa_lanczossoft bilinear
X ignore

z cycle-values dscale mitchell ewa_lanczossharp
Z ignore
>>
Is it possible to use hardware acceleration only when the video is in UHD _and_ 60fps?
>>
>>56769644
Haasn has some examples of profiles being activated when the screen is at certain sizes. I dunno whether or not a 60FPS argument is possible.

https://github.com/haasn/gentoo-conf/blob/xor/home/nand/.mpv/mpv.conf
>>
>>56769644
Add this to your input.conf

A cycle-values hwdec auto-copy no
>>
>>56769626
Can you do me a favor?

Can you do the crossbilateral + nnedi3 on your setup?

Something like 128

>https://github.com/bjin/mpv-prescalers/tree/master

Planning on getting a 980 or 1060, I want to see where the hardware power lies.
>>
>>56769870
you're going to spend $200+ on a graphics card for placebo shaders for your cartoons?
>>
File: notepad_2016-09-24_22-59-49.png (26KB, 1192x303px) Image search: [Google]
notepad_2016-09-24_22-59-49.png
26KB, 1192x303px
>>56764605
like this?
>>
>>56769870
Crossbilateral and nnedi3 are both memes. nnedi3 is stupidly expensive, was made for deinterlacing, and is really only noticeable on really low resolution (<720p) sources.

That being said, if you want a benchmark:
I can barely do 64 neuron nnedi3 + CrossBilateral (this is about as expensive as ewa_lanczossharp) on 480p sources with a 1060 on a 1440p monitor.

CrossBilateral is hardly noticeable compared to ewa_lanczossharp on anything that doesn't require at least a 2x enlargement.
>>
>>56763703
Any idea why the windows binaries are unavailable?
>>
>>56762606
>>56762607
Does this work with cycle value?
>>
>>56769870
>>56772190
Instead of buying an overly expensive GPU for NNEDI3 it would be better to port it to a compute shader or something and use SIMD instead. It could be like 10x as fast as it currently is
>>
This is probably a stupid question, but is there a way to see what size mpv scales the video part of the window to?

So if I have a file that's 704x480, but the par makes it 704x528 because it's anamorphic. I like to play in full screen with autofit 100%x100%, so I get a 1440p tall video frame with some black bars. This is normal.

I can get 704x480 from video-params/w and h, and 704x528 from video-params/dw and dh. Is there any property that gives me {video frame without the black bars} x 1440? osd-width and osd-height just give me 2560x1440.
>>
>>56772397
What! There are no compute shaders for mpv!
>>
>>56772947
Never mind, wrote this shitty hack up for stats.lua.

http://pastebin.com/GhQjHqdH
>>
>>56758373
are you retarded?
>>
Why this?
profile-desc=cond:get('height',0) >= 2160

And not this?
profile-desc=Profile for UHD video files
profile-cond=get('height',0) >= 2160
>>
File: 1474793515[1].png (2MB, 1059x1003px) Image search: [Google]
1474793515[1].png
2MB, 1059x1003px
>>56773675
yes
>>
Damn, mpv performs better than madVR now!
I thought ANGLE was a joke but it really works fucking well!
It's still slightly behind MPDN in some cases...
But I am sure it will not be the case for long. ;)
>>
>>56773746
It doesn't surprise me. ANGLE is under heavy development like mpv
>>
>>56768410
I would just stick to oversample. With that you can at least clearly see the individual frames. Consider the low framerate an artistic choice. If they wanted that to be smooth they could've done that, but they didn't and so the artist's vision is stuttery.
If you blur it, it's still not really smooth and you can't even see the individual frames well.
>>
https://sourceforge.net/projects/mpv-player-windows/files/
>>
Is there a way to add new videos to the end of the videos being played without interrupting the current playback?
>>
>>56768410
If you watch shit in 2.5 speed, it'll be nice and silky smooth 60 fps.
>>
>>56766740
c cycle scale bilinar,spline36

Like this?
>>
File: 1463115313635.png (400KB, 930x483px) Image search: [Google]
1463115313635.png
400KB, 930x483px
1) Did mpv kill the DS stack aka mpc-hc/lav/madvr/reclock?
2) Where to download this mpv based player?
3) Why shouldn't I use a mpv based player over the original one?
>>
If my memory serves correctly, there was this configuration that turned the controller from oval to a rectangle, anyone has the code;
>>
>>56774923
see input.conf >>56769626
>>
>>56762461
>>56766497
>>56769752

This is something wm4 is currently developing as a user script, you can find it here: https://github.com/wm4/mpv-scripts/blob/master/auto-profiles.lua
It is still in development and currently there are thoughts about some profile group stuff etc., so make sure to update the script _and_ mpv to the latest master at the same time.

Read the instructions in the script carefully.
Basically, it allows you to write lua expressions in mpv.conf profiles as profile-desc (by starting the description with "cond:"). When the expression evaluates to true the profile is applied.
The nice thing: you can use all properties (and therefore also all mpv options) as variables by using them like p.name (or p["name"] -- lua table syntax) or by using the function get("name", default-value) (like haasn does).
The expressions get re-evaluated when the properties change.

A few examples:
[hard]
profile-desc=cond:p.height <= 720
scale=ewa_lanczossharp
cscale= ewa_lanczossoft
deband=yes


[mid]
profile-desc=cond:p.height > 720 and p.height < 2160
scale=spline36
cscale= spline36
deband=yes


[low]
profile-desc=cond:p.height >= 2160
scale=bilinear
cscale=bilinear
deband=no


or

[aaa]
profile-desc=cond:p.play_time % 2 == 0
volume=50

[bbb]
profile-desc=cond:p.play_time % 2 == 1
volume=100



NOTE: at the start of script evaluation some properties (like video related data) are not available and therefore the script prints error messages for expressions using these. However, this doesn't matter as they get re-evaluated once the property is available. It's just visual clutter. Using the function get() with a default value instead of the p. syntax prevents this. It's really just a visual thing though.
>>
>>56775510
Disclaimer: I just typed these example profiles down without testing them, so there might be errors. But you get the general idea.
>>
>>56773666
Holy shit how fucked up over-complicated is this.
This is worse than code monkey level. Hardcoded numbers, copy&pasted code and all of this for completely uninteresting information?
>>
>>56758373
wtf
>>
>>56773746
>>56773891
> ANGLE

It's still shit compared to dxinterop though
>>
>>56775510
> p.height <= 720

But how do I write a condition for the framerate? p.framerate?
>>
>>56776006
for presenting only.
>>
>>56776021
>But how do I write a condition for the framerate? p.framerate?
Didn't I say you can use all properties?
>The nice thing: you can use all properties ...
And now see here: https://mpv.io/manual/master/#command-interface-container-fps
>>
>>56775510
Will this be built in some day?
>>
File: yt.png (48KB, 186x354px) Image search: [Google]
yt.png
48KB, 186x354px
So I have a 1080p screen and I'm watching a 60fps youtube video that goes all the way to 4K. My cpu can't handle 60fps 4K and the gpu doesn't have any hwdec for vp9 (h264 version of the video is only 30fps)

Is it better to watch at 1440p instead and let mpv downscale to 1080p, or should I watch the video directly at 1080p?
>>
I get Cannot Index Into A Null Array when trying to run the updater for mpv.
>>
How do we write path in mpv.conf for windows ?

Is it :
opengl-shaders=".\shaders\[...]"
or :
opengl-shaders="./shaders/[...]"
>>
>>56777659
"~~/shaders/[...]"
>>
>>56777659
user-shaders="C:\Users\[name]\AppData\Roaming\mpv\shaders\adaptive-sharpen-2pass.glsl"

That's how I do it
>>
>>56777081
For youtube/other streaming content it's always better to choose the best quality option, with downscaled 1440p content you will likely see much less compression artifacts.
>>
My shitty GPU is almost 3x more powerful with Windows and Angle than with Ubuntu and Mesa. Linux is so miserable these days, that's truly the end of traditional distributions.
>>
>>56778473
no, it's just you retarded
mesa is very poorly optimized yet
>>
>>56778473
>traditional distributions.
What do you mean? Does it work better on other distros?
>>
>>56778473
>My shitty GPU is almost 3x more powerful with Windows and Angle
What about dxinterop?
>>
>>56778499
Mesa is a dumb shit and using proprietary drivers is just like using Windows.

>>56778523
Dxinterop doesn't work at all!

>>56778508
https://distrowatch.com
>>
>>56778553
>Dxinterop doesn't work at all!
if you're talking about hwdec it works with dxva2
>>
>>56778650
The backend doesn't work with my GPU!
>>
>>56773037
That would be very easy to change, if code exists that would use it
>>
>>56773677
The condition isn't built into mpv, it's done via a user script (for now).
>>
Whats the best build for Linux?
>>
>>56773746
>>56773891
Google needs ANGLE to be fast for chrome. (They write chrome in OpenGL and translate it to Direct3D at runtime so it can run on wangblows)
>>
>>56773677
You would need a new option in mpv but the way it (currently) works it is an external lua script parsing the content of an existing option (profile-desc).
Why don't you suggest your idea either on IRC or with an issue in the repo?
>>
>>56778845
What you're saying is that Chrome will use Vulkan soon.
>>
>>56778473
If you're on nvidia, install the nvidia proprietary drivers

If you're on AMD, uninstall your life
>>
>>56778909
Who knows. I don't think vulkan is mature enough for chrome yet, though
>>
>>56778964
Also, I shudder at the possibility of web browsers using vulkan. Vulkan is a security nightmare.
>>
>>56778953
see >>56778685
he is on Intel
>>
>>56778978
Oh, so his GPU can be safely discarded then
>>
Is this good for animu?

vo=opengl-hq:backend=x11:scale=ewa_lanczossharp:cscale=ewa_lanczossharp:temporal-dither:interpolation:blend-subtitles=yes
video-sync=display-resample


And which one should I add from these:

#dscale=mitchell:tscale=oversample:scaler-resizes-only:dither-depth=auto
#swapinterval=1:correct-downscaling:sigmoid-upscaling:pbo:deband
>>
>>56778973
>Also, I shudder at the possibility of web browsers using vulkan. Vulkan is a security nightmare.

Please tell me more I want to know about this. Just don't link me some PDF made by Harvard or someshit.
>>
>>56779631
How about you actually sit down and read the manual/options instead of blindly copying settings from other people you dumb fucking bitch.
>>
>>56779661
?
>>
>>56779698
Rude

>>56779631
You should update your mpv before anything else
>>
>>56779698
That will involve tinkering which takes more time. It's better to start from a standard config of what anime viewers use and then experiment from there. It's better that way.
>>
>>56779702
He wants some mainstream compatible worded facts he can use among his friends to impress them. Simple hard facts, nothing deep and please without any effort on his part.
>>
>>56779729
I have 0.20, latest release on debian.
>>
>>56779732
>It's better that way.
No. It moves some of the time you have to invest to other people, so you'll save time because other people invest time.
That's the only difference.
>>
>>56779769
>I have 0.20, latest release on debian.
That's a month old already which is quite a lot in mpv land.
>>
>>56779778
Wow, so you can read. That's a start. Unfortunately, your argumentative skills are lacking. Your post isn't really saying anything in contradiction. Saving time is better and that was the intention of the post. Of course by better, I mean better for myself. But then again, it'd take less time for someone to give in their 2 cents then it would be to do some reading. Besides, I already did reading for the options in the first part of the post (the ones that dind't have a # because they weren't comments in the config file). I simply wanted confrimation from others who used these same settings.
>>
>>56779852
Well, for a start, the sub-option syntax you are using will be deprecated in the next release, was changed some time ago.
So you better not stick with this in the first place.
>>
Do I even need to set a preset or is default fine? If I do then how do I set one?
>>
>>56780406
You don't need to but when you have the necessary hardware why not use it by using some more demanding options?
>>
>>56765428
>not using version control
>>
File: CastleBig.png (3MB, 1392x872px) Image search: [Google]
CastleBig.png
3MB, 1392x872px
>Madshi
>Just to let you guys know: I'm busy working on commercial stuff atm (have to earn my living, after all). There will be a new madVR version in maybe 2-3 weeks or so (maybe longer), with a brand new algorithm that you guys will probably like a lot.

It seems madshi will atomize mpv again.
When will the mpv developer do the same, aka creating new algorithms?
>>
I fucking hate the soruceforge builds
>>
>>56781493
why
>>
>>56769626
>
dscale=mitchell

use ewa_lanczossharp instead on a 4k youtube video, and tell me how it goes
>
[protocol!=http_dash_segments]

What is this?

How can you even cycle values between shaders, that doesn't even look right.
>haasnsoft
lmao
>>
>>56781359
>It seems madshi will atomize mpv again.
When has he ever done so? Oh you mean atomize the performance of his "algorithms" in madvr yeah I gotcha now.
>>
>>56781493
Sourceforge builds are the best, go fuck yourself.
>>
>>56781606
>what is this?

Some(all?) mpeg youtube videos won't play without that. I have only stumbled upon one myself though.
>>
>>56780406
Honestly, setting up an input.conf is more essential.
>>
>>56781718
That and it always defaults to 1280x720@30fps
>>
>>56781698
>his "algorithms"
- anti-bloating with super-xbr, sharpeners, ...
- source ringing remover
- smooth motion
- advanced support for projectors
- ...
>>
>>56781698
Don't be so arrogant little pajeet.
>>
>>56774426
I ask this question pretty regularly and never get a response. This is some pretty basic usability stuff. I can't believe mpv has no solution for this.
>>
>>56781698
don't respond to the shitty troll, please

he's in every single mpv thread trying to instigate some sort of “mpv vs madVR war”. I don't get it. He posts weak bait attacking both, constantly
>>
>>56782159
It's possible. See the
loadfile FILE append
command
>>
>>56781606
>use ewa_lanczossharp instead on a 4k youtube video, and tell me how it goes
Adds about ~5ms to render frame timings, I still stay under 20ms total 90% of the time, in a lot of circumstances it adds too much noticeable ringing for my liking and can make aliasing more noticeable, mitchell in my opinion is superior visually and is less expensive

>>[protocol!=http_dash_segments]
>What is this?
Dash playback can help with buffering

>How can you even cycle values between shaders, that doesn't even look right.
You can cycle values with pretty much any option with the way the new config files work, in real time, it's useful for comparing scaling options and shaders and how they affect your render timings

>>haasnsoft
>lmao
Just testing, I find it too soft
>>
>>56774426
>>56782159
The non-autistic way to do it is hold shift and drag and drop a file or a URL.
>>
Got latest mpv, getting error parsing when all that it's in the config is exactly what the OP has when it comes to high preset.
>>
>>56782476
you don't have latest mpv then
>>
Any reason why SMPlayer can load this link:

https://15-lvl3-pdl.vimeocdn.com/01/3120/0/15604990/144120522.mp4?expires=1474851951&token=0ee8fb95fbb40ec9f829a

But standalone mpv can't? I get this error through mpv

C:\Users\Daniel>mpv https://15-lvl3-pdl.vimeocdn.com/01/3120/0/15604990/144120522.mp4?expires=1474851951&token=0ee8fb95fbb40ec9f829a
Playing: https://15-lvl3-pdl.vimeocdn.com/01/3120/0/15604990/144120522.mp4?expires=1474851951
[ytdl_hook] ERROR: Unable to download webpage: HTTP Error 403: Forbidden (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[ytdl_hook] youtube-dl failed, trying to play URL directly ...
[ffmpeg] https: HTTP error 403 Forbidden
Failed to open https://15-lvl3-pdl.vimeocdn.com/01/3120/0/15604990/144120522.mp4?expires=1474851951.


Exiting... (Errors when loading file)
'token' is not recognized as an internal or external command,
operable program or batch file.
>>
how can I save some perm settings for mpv?
I saw somewhere you need to manually write a config file?
>>
>>56782947
update youtube-dl?
>>
>>56783063
I'm using the same youtube-dl for both standalone mpv and smplayer, release from 24th
>>
>>56782974
Open any kind of text editer like notepad, copy and paste the settings you want and save it as mpv.conf

Put that in your mpv folder. Ez pz
>>
>>56783123
linux actually
so what should be .config/mpv ?
but whats the format
Thread posts: 232
Thread images: 14


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