/mpv/ - the Jow Forumsreatest media player

Wiki:
github.com/mpv-player/mpv/wiki

Manual:
Stable: mpv.io/manual/stable/
Git: mpv.io/manual/master/


User Scripts & Shaders:
github.com/mpv-player/mpv/wiki/User-Scripts

High quality video output profile (goes into mpv.conf):

profile=gpu-hq


Configuration Files:
mpv.io/manual/master/#configuration-files
mpv.io/manual/master/#files

Input.conf:
github.com/mpv-player/mpv/blob/master/etc/input.conf

Post your system specs and config if you're asking performance related questions.

Windows Builds:
sourceforge.net/projects/mpv-player-windows/files/

Evaluating mpv's upscaling algorithms:
artoriuz.github.io/mpv_upscaling.html

Attached: MkaSfg5.png (800x800, 649K)

Other urls found in this thread:

mpv.io/manual/master/
forum.doom9.org/showthread.php?p=1860180#post1860180
pastebin.com/xjpVbLDi
github.com/mpv-player/mpv/pull/6373
twitter.com/SFWRedditImages

I use mpv to watch youtube videos, usually on 2x speed or higher, with a lot of seeking, and sometimes what happens is the video stops caching. Clicking on the time bar or trying to seek ends up with a paused video. Going back to already cached material works, but trying to go outside of the cached part doesn't work.

Tried to fix with following, just to make it clear with all those cache settings removed the problem still exists.

profile=gpu-hq
hwdec=vdpau
hwdec-codecs=all

interpolation=yes
temporal-dither=yes
scale=ewa_lanczossharp
cscale=ewa_lanczossharp
tscale=oversample
video-sync=display-resample

volume-max=150
slang=eng,en
alang=jpn,jg,eng,en
loop-file=yes

cache=auto
demuxer-thread=yes
force-seekable
cache-secs=2147480000
cache-backbuffer=2147480000
cache-default=2147480000
cache-file-size=2147480000
demuxer-max-bytes=2147480000
demuxer-max-back-bytes=2147480000
demuxer-readahead-secs=2147480000

Posting the full config so you can r8/h8.

mpv shit

>cscale=ewa_lanczossharp

using ewa_lanczossharp in cscale is nonsense you want to make colors softer not sharper

Interesting. So oversample then?

too high values will result in using defaults if I recall correctly, will post my conf tomorrow morning as I'm comfyposting from my bed rn

I wrote a script that shows playlist entries on the screen for one second every second (basically a playlist-view-toggle script). When it's on, every other osd message is being displayed below the playlist, which makes it completely unreadable (volume, stats, etc.). How can I fix that? I want to display the playlist, but only if nothing else is on the screen right now.

repost from previous thread, anyone?

my entire mpv.conf:
hwdec=auto

I make quick playlists by just right clicking folders and playing in mpv, which runs through the folder in alphabetical order. Is there a way in mpv to print the playlist itself so I can see what's coming up next? I can't seem to figure out a shortcut or command to do so.

>this post appears right after i post mine

lad. how'd you do it, even with those issues?

I tried setting it higher and got errors which printed the maximum values, so these are the maximums.

man all I want for MPV to replace MPC is ONE SIMPLE THING

an option (and not a do it yourself script) to autoplay next file in folder.

not gonna use it until that's just a normal thing.

The autoload script can do that.
>not gonna use it until that's just a normal thing.
No one is forcing you.

just do cd
mpv .
and then > to move to whatever file you want to play
the next file will play automatically

is there a way to automatically switch window's output audio frequency without doing exclusive mode?

Just drag the folder into mpv ya cunt.

Attached: 1392131468436.gif (400x209, 2.45M)

>mpv.io/manual/master/
>oversample. A version of nearest neighbour.

Just google the algorihtms if you don't know what they do, is not that hard boys.
Nearest is basically for 8 bit videogames-like and shit, sharps WAY MORE.

Just use ewa_lanczossoft with cscale and don't touch it evermore.

You can check shaders like Ravu and FSRCNNX if you want better quality, but first do some search.

right click on the next playlist button in the osc or bind a key to script-message osc-playlist

>goes to africa
>lol I hate niggers

So I finally got up Here's what I use, never tried to watch stuff in 2x, but I seek a lot back and forward. And it works, I can cache about 2 gigs back and forward. Would love an option to use cache-file for that, but it doesn't work with network streams at all. Going past 2 gigs is impossible in current mpv version as far as I know.
[network-stream]
cache=yes
cache-secs=36000
#cache-file=TMP
cache-backbuffer=10000000
cache-default=10000000
demuxer-max-bytes=2147483647
demuxer-max-back-bytes=2147483647
user-agent='Mozilla/5.0'

Does this run good enough out of the box or are there any plugins/scripts/configs I need to set-up to get something decent?

Attached: 1542105867883.jpg (4096x3965, 1.77M)

>forum.doom9.org/showthread.php?p=1860180#post1860180
> mpv used to use the bitstream DAR instead of the container until I pointed out that I could troll mpv users by encoding a bitstream with rapidly shifting DARs that would work perfectly fine on every other player.

why kuchi hates mpv so much?

Yes, unless you want the defaults to be perfectly tailored to your needs - that happens to a lot of people for some reason.

He is just a random retard that hates open source.

based
I was using cscale=ewa_lanczos but ewa_lanczosoft is a bit better at least on my 46' tv. On my pc monitor i can't see much difference

I'm a pretty dumb person who always runs software with the defaults, I don't even know what things I could change. (Also got no idea what bitrate, enconding or all that stuff means.) Is there like different modes for watching anime and movies or what?

Attached: 1520479693981.png (400x400, 129K)

local music_mode_timer = mp.add_periodic_timer(1, function ()
local chapters = mp.get_property('chapters')
local playlist_count = 0
if chapters and tonumber(chapters) == 0 then
playlist_count = mp.get_property('playlist-count')
if playlist_count and tonumber(playlist_count) > 1 then
mp.command('script-message osc-playlist 1 no-osd')
return
end
end

mp.command('script-message osc-chapterlist 1 no-osd')
end)

Pretty much this.

Entire script is here: pastebin.com/xjpVbLDi
but it does much more - shows OSC when mpv tries to open a file (useful with network resources), auto hides it for certain extensions and auto shows it on pause.
It's still WIP, so you need to edit the script rather than it's option to customize it's behavior.

My input.conf:
M script-message toggle_music_mode
n cycle video; script-message my_osc_visibility
o script-message osc-visibility cycle

What OS are you using?

You needn't worry about any of that as those are file properties, not the video player's properties. You'll be fine unless you have terrible hardware.

K-Lite Mega is all you need.

Is there a way to make it so that when a video finishes playing i can press the play binding to replay the video when using the --keep-open option without having to drag the osd bar back to the start?

Someone tell me config lines that'll repeat playing webms

Windows 7.

Attached: 1493993057292[1].jpg (660x716, 53K)

[extension.webm]
loop-file
The best I can do is a seperate biding. You probably need a script to get it all under one keybind.
[key[ seek 0 absolute-percent ; set pause no

>The best I can do is a seperate biding. You probably need a script to get it all under one keybind.
How would i use this? do i put it in input.conf/mpv.conf or do i run that with the mpv command?
Would there be a way to just have it pause with the loop option?

>How would i use this?
Replace [key] with your keybinding of choice and paste it in input.conf.
>Would there be a way to just have it pause with the loop option?
I don't think so. I believe a script for either would be easy to make, though.

dead project

alright, thanks for the help

Just create a mpv.conf file with notepad and put profile=gpu-hq inside. Then copy the file in the mpv folder

AAAA my computer is making weird noises, WHAT DID YOU DO

Attached: db4.jpg (495x362, 17K)

get some help i can't do anything to help you

Just a jest user, thanks. Though I'm not seeing much difference.

>you wish

What do to not have twitch streams buffering for ever?

use streamlink

you're probably too close to the buffer, pause for 5 secs.

github.com/mpv-player/mpv/pull/6373
bloat because you can do Q set fullscreen no; set pause no; quit-watch-later instead