Attached: 1565932620818.png (970x586, 937K)
/mpv/ - the Jow Forumsreatest media player
Easton Barnes
Other urls found in this thread:
pastebin.com
github.com
mpv.io
github.com
mpv.io
mpv.io
github.com
mpv.io
mpv.io
github.com
mpv.srsfckn.biz
sourceforge.net
iamscum.wordpress.com
github.com
forum.doom9.org
majorgeeks.com
voidtools.com
youtube.com
youtube.com
github.com
nyaa.si
github.com
mpv.io
github.com
twitter.com
Joseph Harris
The next madVR release will destroy mpv!
Nathaniel Lewis
Portable version has no sound on 2 different machines with win7 and win10
Carson Myers
Enable audio then
Brayden Bailey
Version 4.5 that I revert back to coz I still had the 7z archive has no sound problem. So I don't think is an enabling thing. I've looked trough all the settings and couldn't find anything
Juan Hernandez
shit OP
Dylan Williams
profile=gpu-hq
hwdec=d3d11va
gpu-api=d3d11
gpu-context=d3d11
sigmoid-upscaling=no
linear-downscaling=no
deband-iterations=4
deband-threshold=48
deband-range=16
deband-grain=48
glsl-shader="~~/Shaders/FSRCNNX_x2_8-0-4-1.glsl"
glsl-shader="~~/Shaders/SSimSuperRes.glsl"
glsl-shader="~~/Shaders/SSimDownscaler.glsl"
video-sync=display-resample
Full mpv.conf
pastebin.com
For interpolation in input.conf
t cycle interpolation ; no-osd set tscale "box" ; no-osd set t-scale-window "sphinx" ; no-osd set tscale-radius "1.0" ; no-osd set tscale-clamp "0.0"
For Adaptive Sharpen
a change-list glsl-shaders toggle "~~/Shaders/adaptive-sharpen.glsl"
Luis Rogers
My issue from last time
I use this profile in mpv.conf
[yadif prerequisites]
glsl-shaders-toggle="~~/Shaders/FSRCNNX_x2_8-0-4-1.glsl"
glsl-shaders-toggle="~~/Shaders/SSimSuperRes.glsl"
And this in input.conf
d cycle-values hwdec "no" "yes" ; apply-profile "yadif prerequisites" ; change-list vf toggle yadif
But I dont get any notification of yadif filter being turned on(although stats say it has). Even if I add ; show-text "Cycle Deinterlace", it gets completely ignored.
mpv.net has its own issue, but stax has yet to respond.
github.com
Thomas Russell
I have 2 webcams streamimg 24/7
I want to save their video in chunks of 3-6 hours, how do I do it with mpv?
Liam Allen
Installation:
mpv.io
Wiki:
github.com
Manual:
Stable: mpv.io
Git: mpv.io
User Scripts:
github.com
High quality video output profile (goes into mpv.conf):
profile=gpu-hq
Configuration Files:
mpv.io
mpv.io
Input.conf:
github.com
Post your system specs and config if you're asking performance related questions.
Windows Builds:
Stable: mpv.srsfckn.biz
Git: sourceforge.net
Gabriel Jackson
Any particular reason for those deband settings?
Jonathan Garcia
>2019
>directshow
Aaron Allen
Keep dreaming
Logan Moore
Did they change their icon for this blue shit? Why would they do that?
Joseph Carter
So, I wanted to create a separate profile for yuv420p10 and yuv444p10.
[hi10p]
profile-desc=cond:p.video-params/pixelformat=yuv420p10
hwdec=auto
gpu-api=auto
gpu-context=auto
[hi444pp]
profile-desc=cond:p.video-params/pixelformat=yuv444p10
profile=hi10p
Can anyone tell me what wold be the correct syntax(I am getting errors with this).
Aiden Young
im just a mpv.net pleb
my PC is pretty strong, whats the best quality setting i should put to shit on the madVR shitters?
my settings now: (i have no idea what im doing btw)
cscale = spline36
dscale = spline36
scale = spline36
gpu-api = d3d11
hwdec = crystalhd
Joseph Reed
>i have no idea what im doing btw
We can see it.
Jaxon Ramirez
in some thread people tell me to use software decoding and osme tell me to use hwdec
Gavin Mitchell
>crystalhd is not safe. It always converts to 4:2:2 YUV, which may be lossy, depending on how chroma sub-sampling is done during conversion. It also discards the top left pixel of each frame for some reason.
Mason Ross
ok i changed to d3d11va because i see that everyone is using that one
but i have another problem, when fullscreen i keep geting screen tearing at the top of the videos
any tips?
Jose Rogers
Frontend: github.com
Support: forum.doom9.org
Thumbnail Extension: majorgeeks.com
Search Extension: voidtools.com
Brody Morales
gpu-api=d3d11
hwdec=d3d11va
gpu-api=d3d11
d3d11va-zero-copy=yes
scale=ewa_lanczossharp
cscale=ewa_lanczossharp
tscale=oversample
interpolation=yes
video-sync=display-resample
Use this and post a log.
Isaiah Rodriguez
linux, ryzen 3700x, nvidia 1060 6gb
what's the best settings for 4k 60fps video watching, and good 720p/1080p upscaling to a 4k hdr monitor?
Aaron Miller
Don't enable interpolation in the mpv configuration. Not every content benefits from it. It should be optional . Just add those lines in the input configuration file:
n cycle interpolation=yes; tscale=oversample
Aiden Morgan
still tearing and idk how to post a log
tearing is only when i fullscreen tho
Tyler Stewart
when i use mpc-hc with madVR i can enable fullscreen exclusive mode and the tearing is gone
is there such a thing in MPV?
Hudson Gonzalez
Try it gpu-api=vulkan
Levi Campbell
does vulkan work on Nvidia gpus? also why would that give me exclusive fullscreen mode?
Hudson Morgan
trying to build mpv is pure aids on fedora tbqhwyf
Robert Sanchez
Vulkan works for my 1060.
Samuel Ramirez
Gavin Ortiz
It's shit drivers, probably. Which Windows version are you using and do you have switchable graphics or multiple monitors? Try these things in order and one of them might fix your tearing.
1. Update Windows and update your drivers (from NVIDIA's site)
2. If you have switchable graphics, force mpv to use the iGPU (and update your Intel drivers)
3. Remove d3d11va-zero-copy=yes
4. If you have Windows 10, disable fullscreen optimisations in the compatibility mode dialog (pic related)
5. Add d3d11-flip=no to your config
6. Just use gpu-api=vulkan instead of d3d11
That's an outdated note. It only works sometimes and only with gpu-api=opengl. There's no guaranteed way to force exclusive fullscreen in mpv that works for all GPU backends.
Colton Miller
bump
Joshua Lewis
Reads like one of those Jow Forumsmpv configs. Lots of explicitly listed defaults and oddball choices. Some of the comments also read like he only skimmed through the manual and never tested those settings properly.
Jace Evans
>interpolation=yes
>tscale=oversample
That's not how input.conf syntax works.
n cycle interpolation; set tscale "oversample"
Setting tscale here is also unnecessary, as it doesn't do anything by itself. You can put it in mpv.conf and only toggle interpolation.
Evan White
has someone ported amds constrast adaptive sharpening yet?
Elijah Myers
no. it is just one very persistent shill, shilling for his mpv fork. he has sucked the life force out of several people. he is the sole reason these threads are dying a slow death.
imo, if I knew his current location, I'd drive right up to his place, and smash his nigger head in until their is nothing left that ever resembled a human being
Christopher James
>im just a mpv.net pleb
>i have no idea what im doing btw
pottery
Caleb Powell
Can anyone post a keybind to toggle between oversample interpolation and sphinx/box?
John Evans
>webm.lua still doesn't let you tweak the crf
Why is basic functionality still missing? Why is the crf not a strict option in the script as it's written? Why did I have to add the fps filter as an option when ripping 60fps content for 3mb Jow Forums webms is a super common usecase?
Why?
Tyler Jackson
ekisu is lazy
Charles Sullivan
cycle-values tscale-clamp 1.0 0.0; cycle-values tscale-radius 1.0; cycle-values tscale-window "sphinx"; cycle-values tscale "oversample" "box"
The question is what window/radius oversample uses by default.
>Why did I have to add the fps filter as an option when ripping 60fps content for 3mb Jow Forums webms is a super common usecase?
Because it would be unintuitive for a simple WebM scripts to change basic video properties without user input.
Tyler Myers
>shit OP
>op is an mpv.net faggot
Expected as much.
These guys ruined the true mpv threads.
Jace Evans
looking into the twopass bug made me dead inside
i will implement the crf selector when i get home
yeah
Robert Torres
Don't sweat it, man.
Good to hear you didn't give up on 2pass yet.
Charles Moore
>The question is what window/radius oversample uses by default.
Yeah, I was mostly wondering about that. I can more or less set the hotkey myself but I'm not sure what to do with the rest of the sphinx/box params so they wouldn't interfere with oversample.
Adrian Nelson
Why does mpv only get 5 seconds of youtube livestreams, how do I fix it and why does --no-video not work with some?
Ex: youtube.com
Works fine with or without --no-video
Only plays 5 seconds
youtube.com
Doesn't work at all with --no-video, gives:
[ffmpeg] tls: Error in the pull function.
Failed to recognize file format.
Only plays 4 seconds
Angel Adams
Both of those links play just fine w/ shinchiro's build on Windows.
Dylan Phillips
Does it even influence oversample?
Thomas Miller
>patrician thread
Brayden Gutierrez
No idea really.
Hunter Butler
dilate
Cooper Long
LMAO I made this pic, I was just testing what this program was about, I've always used the normal windows mpv. Upon using this one the logo wouldn't remove itself even in full screen.
Luke Perez
Oversample already has no effect when it isn't needed, which is when the display framerate is an integer multiple of the video framerate. In all other cases, oversample prevents judder. You don't need to manually disable it.
William Hill
if I got nvidia optimus do I need to add mpv to the nvidia control center or do I have to enable nvidia through mpv.conf?
Aaron Rodriguez
The former. mpv doesn't have built-in adapter selection yet.
Noah Perez
that was really helpful, thanks
got it to work by using streamlink instead of youtube-dl
Carson Ross
pls spoonfeed me I don't know how
Christopher Howard
I don't know dude, I don't have an Optimus laptop. I found this screenshot on Google and maybe it helps. Click the add button if mpv.exe doesn't appear in the list.
Kayden Ortiz
well then it's the first one then, I already did that but I have no clue if I have to add something to the mpv conf
Blake Allen
You don't have to add anything. It's all good.
Adrian Cooper
cool, so now all I got to do is add an hq profile that my card can handle? nice thx
Justin Bell
i kind of already gave up, even though i know why it's broken, i have no idea how to fix it in a way that works for every video, and that isn't too hacky.
Ryan Brooks
That's a shame. Lack of proper 2pass encoding is mostly I still use ffmpeg for anything webm unless I don't care about the filesize (which rarely happens due to Jow Forums limits).
Is it something that mpv devs can easily fix?
Aiden King
well, it essentially boils down to libvpx messing up the total video duration (and individual frame durations, although i think this won't influence as much) while calculating the first pass stats. fixing it would require either having a timebase of 1/fps (which might not be applicable to every video), or passing the exact duration of each frame to libvpx.
not sure if any of them is an easy fix, the first one requires (?) constant frame rate, and a consistent way to detect it; the second one probably requires delaying encoding the frames until we have the next one available, so that the frame duration is known.
Tyler Baker
henlo i have request
add something like this to show resolution when cropping
ass:append(tostring(bold('ENTER:')) .. " confirm crop (" .. self.pointB.x - self.pointA.x .. "x" .. self.pointB.y - self.pointA.y .. ")\\N")
add ytdl-format github.com
Nathan Reyes
1) DirectX12 when?
2) New GUI when?
3) Drop directshow when?
4) Math genius totally new algorithm when?
Zachary Phillips
Grayson Walker
He is also an encoder and typesetter
nyaa.si
Most of his stuff are tested for playing animes. To be frank, this is where I started, although right now my config is very different from his.
Nolan Reed
VLC does not use madvr, neither does it need third party filters. Shouldnt he be holding PotPlayer and MPC-HC instead of VLC and MPC-HC ?
Luke Torres
Also, it will always show the 'time passed/time total', when I use this command.
Dominic Roberts
Has anybody trained FSRCNNX for anime? Or some other NN upscaler that works in MPV?
Parker White
What are some options to enhance the playback quality of low quality videos? I already played around quite a bit with deband settings, but I wonder if there's more I can do.
Ayden Rogers
github.com
> Anime4K is a state-of-the-art*, open-source, high-quality real-time anime upscaling algorithm that can be implemented in any programming language.
> State of the art* as of August 2019 in the real time anime upscaling category, the fastest at acheiving reasonable quality.
> Remarkably, the proposed method does not use any machine-learning or statistical approach, and is tailored to content that puts importance to well defined lines/edges while tolerates a sacrifice of the finer textures.
thoughts?
Brandon Anderson
It's shit. Check archives.
Isaiah Gomez
It's not really an upscaler, but a sharpener (although the dev will go to great lengths to argue against it). And it's not even an especially good sharpener. Despite the claims of the Preprint.md it sucks for 1080p and below. The 4K examples in the repo aren't that good either.
The whole thing is built on the assumption that NOTHING besides sharp lines (without ringing) matters for anime. Washed out backgrounds, missing details, horrible aliasing and color banding aren't a problem according to the dev. The newest version mitigates some of it (e.g. by using FXAA to reduce aliasing), but I can tell you that it's still shit for 1080p and below (can't speak for 4K).
Austin Morales
What are you guys using as input.conf?
Hunter Foster
mpv.net defaults
Kayden Russell
added those, except for the fps filter (i don't know if it's that useful?)
Alexander Cook
Eli Carter
>1080p -> 4K
Easy mode. Might as well just use ewa_lanczos.
Gabriel Myers
What's the difference between FSRCNN and FSRCNNX?
Robert Campbell
I make webms from 60 fps game footage and convert them to 30 fps for the filesize limit so would find it useful. At the moment I have a keybind to toggle vf fps and it seems like it can mess with how mpv seeks and make the frame timings wrong on when the webm starts.
Ian Allen
According to the release page FSRCNNX is
>FSRCNN extended with local residual learning and recursive blocks with pre-activation structure.
Easton Turner
>profile=gpu-hq
do I have to create my own mpv.conf?
Josiah Phillips
Yes, there : /etc/mpv/mpv.conf
Evan Williams
ah I'm on windows but when I out the config in AppData\Roaming\mpv
with:
profile=gpu-hq
fullscreen=yes
it doesn't boot into fullscreen with videos
Parker Lee
scratch that I got it to work thank you
Cooper Bennett
RAVU is trained using anime. But I think FSRCNNX is better overall.
Jonathan Ross
what did he mean by this
anyone else know how I can get youtube titles in screenshot names?
Carter Torres
Samuel Gonzalez
You can just put your mpv.conf and input.conf into mpv main folder if you're using shinchiro's build for easier access.
If you do that, delete mpv folder from appdata.
Angel Ortiz
oh, I see
thank
Owen Campbell
bimp
Alexander Thompson
Is there a keybind that minimizes the window (on Windows 10)?
Aiden Peterson
Isaiah Barnes
Nobody?
Jason Bailey
madVR?
Nathan Evans
If not directshow based and with proper d3d11 rewrite, maybe...