[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


Post config

# Video Settings
profile=gpu-hq
scale=ewa_lanczossharp
cscale=ewa_lanczossharp
dscale=mitchell

# Audio Settings
volume=100
volume-max=100

# Miscellaneous
save-position-on-quit
keep-open=yes
fs=yes
osd-bar=no
cursor-autohide=1400
snap-window=yes
>>
screenshot-format=png
hdr-compute-peak=no
hwdec=yes
>>
>>108394439
Isn't hwdec enabled by default?
>>
>>108394452
I put that in the config years ago. Maybe it is now, but I used to have to do ctrl-H or whatever it was to do it manually.
>>
>>108394456
>>108394452
Nope, commented that line out and it defaults to software decoding.
>>
What's the point of all these giga turbo astro configs when 90% of movies/anime/anything is barely 1080p with turbo shit bitrate?
>>
>>108394487
Nothing, that's why my config is only three lines to fix shit defaults.
>>
>>108394434
peak 2018 meme config
>>108394452
only on Ubuntu
>>108394527
Can't help but notice you're missing osd-bar=no
>>
>>108394987
>osd-bar=no
Doesn't seem to do anything, so idc.
>>
>>108394987
>peak 2018 meme config
Post yours
>>
volume-max=150
no-border
force-seekable=yes
autofit-larger=70%x70%
autofit-smaller=45%x45%
screenshot-format=jpg
screenshot-jpeg-quality=90
screenshot-template=screenshot_%04n
cache=yes
demuxer-max-bytes=50MiB
vo=gpu-next
hwdec=yes
scale=ewa_lanczos
dscale=lanczos #ewa here was giving me problems when resizing he window oddly enough
cscale=ewa_lanczos
cscale-window=blackman
cscale-radius=3
interpolation=yes
tscale=sphinx
tscale-blur=0.6991556596428412
>>
>>108394434
pure slop, already vibe coded my own, with an actual nice UI much better than VLC's, better codec support and many cool features like ai genned subtitles, auto mosaic removal, ai upscale, etc.
>>
script-opt=osc-layout=floating
>>
 programs.mpv = {
enable = true;
config = {
profile = "high-quality";
dither-depth = "10";
deband = "yes";
deband-grain = "0";
hwdec = "vulkan";
glsl-shader = "~/.config/mpv/shaders/filmgrain.glsl";
border = "no";
volume = "80";
screenshot-directory="/run/media/user/Storage/Pictures/mpv/";
screenshot-format = "jxl";
screenshot-jxl-distance = "0.0";
screenshot-jxl-effort = "4";
screenshot-high-bit-depth = "no";
screenshot-template = "%f-%P-%#01n";
cache = "yes";
cache-on-disk = "no";
demuxer-max-bytes = "2GiB";
demuxer-max-back-bytes = "2GiB";
};
};
>>
>>108394987
some people still have hardware from 2018 or before and cant run overkill external shaders
>>
I still don't understand what I should set all the scale options to
For reasons I've forgotten, I set them all to catmull_rom but then commented them out
>>
>>108396693
just use the default
>>
profile=high-quality
vo=gpu
screenshot-directory="Z:\Images\SC"
screenshot-format=jxl
screenshot-jxl-distance=0.0
screenshot-jxl-effort=3
screenshot-high-bit-depth=yes
screenshot-template="%f - %wH_%wM_%wS.%wT - [%td_%tm_%ty]"
screenshot-png-compression=9
screenshot-png-filter=5
autofit=60%
keep-open=yes
force-seekable=yes
hr-seek=yes
#hr-seek-demuxer-offset=2
hr-seek-framedrop=no
cache=yes
cache-pause-initial=yes
cache-pause-wait=20
demuxer-max-back-bytes=4GiB
demuxer-max-bytes=4GiB
script-opts=osc-hidetimeout=1000,osc-fadeduration=200,osc-timems=yes,font_size=10
script-opts-append=autocrop-auto=no
alang=jp
slang=en

[AUDIO]
profile-cond=string.match(filename, "%.flac$") or string.match(filename, "%.mp3$") or string.match(filename, "%.opus$")
autofit=25%

[VIDEO_LOOP]
profile-cond=duration and duration < 60 and string.match(filename, "%.mp4$") or string.match(filename, "%.webm$")
loop-file=inf
>>
##################
# Global defaults
##################

ytdl-raw-options=js-runtimes=deno,force-ipv4=

# Video (baseline quality)
profile=gpu-hq
vo=gpu-next
gpu-context=waylandvk
hwdec=vulkan,vulkan-copy,vaapi,auto-copy

# Screenshots
screenshot-format=webp
screenshot-webp-lossless=yes

# Audio (baseline everywhere)
ao=pipewire
audio-channels=stereo
audio-samplerate=48000
ad=libfdk_aac,aac,aac_fixed,auto

# Subtitles (readable defaults)
sub-font="Comic Neue"
sub-bold=yes
sub-font-size=60
sub-ass-override=force
sub-color='#ffffffff'
sub-border-size=2.2
sub-border-color='#ff1a1a1a'
sub-shadow-offset=1
sub-shadow-color='#33000000'
sub-ass-force-style=kerning=yes
blend-subtitles=yes

# General
write-filename-in-watch-later-config=yes
video-sync=display-tempo

# Profiles

[stream]
# Inherit global baseline, but override for latency
audio-delay=0
script-opt=enable-stream-cache-reduction=true

# Demuxer/network optimizations
demuxer-lavf-o-add="fflags=+nobuffer+fastseek+flush_packets"
cache=no

# Low‑latency scaling overrides
deband=no
dither-depth=no
scale=bilinear
cscale=bilinear
dscale=bilinear
scale-antiring=0
cscale-antiring=0
correct-downscaling=no
sigmoid-upscaling=no

[stream-hq]
profile=stream # Inherits all your existing low-latency/cache settings

scale=ewa_lanczos4sharpest
cscale=ewa_lanczos4sharpest
dscale=mitchell
sigmoid-upscaling=yes # Prevents ringing artifacts around high-contrast edges
correct-downscaling=yes # Ensures downscaling is done in linear light
dither-depth=auto # Prevents "banding" in color gradients

[big-cache]
cache=yes
demuxer-max-bytes=1GiB
demuxer-readahead-secs=60


I have some other profiles too but too many to post here.
>>
>>108397852
Doesn't yt-dlp automatically use deno?
>>
>>108397986
It's supposed to. It might not though.
>>
>>108398033
Okay thanks
>>
>>108394434
I don't use any configs.
>>
File: noconfig.png (217 KB, 912x1024)
217 KB
217 KB PNG
>>108398126
>>
A very basic
hwdec=auto
vo=gpu
gpu-api=opengl
gpu-context=wayland
>>
>>108396474
Is vulkan any good or just a meme?

>>108396626
I have an RX580 but I don't see why I would want to use shaders, I just want to preserve the original file as much as I can.
>>
>>108399025
On Linux with mesa drivers it's very good
>>
>>108399036
What about windows?
>>
>>108399079
It's there and works but you might as well use whatever the native Windows method it uses by default is
>>
File: 1771611488706587.jpg (47 KB, 657x736)
47 KB
47 KB JPG
do you guys know a good UI for mpv?
what config should i try? i have an apu.
>>
>>108399308
>i have an apu.
--profile=fast
>>
Ever saw a mpv.conf made by a highly trained autist?


ao=pipewire
vo=gpu-next
hwdec=vaapi-copy
gpu-context=waylandvk
gpu-api=vulkan
fbo-format=rgba32f
hdr-compute-peak=no
tone-mapping=bt.2390
tone-mapping-param=0.33
target-colorspace-hint=yes
dither-depth=auto
target-trc=pq
inverse-tone-mapping=yes
icc-profile-auto
target-peak=510
target-contrast=inf
sub-ass-override=force
audio-format=s32
audio-samplerate=192000
audio-pitch-correction=yes
replaygain=album
interpolation-threshold=0.01
audio-resample-filter-size=16
hr-seek-framedrop=no
video-sync-max-factor=1
interpolation=yes
interpolation-threshold=-1
tscale=oversample
keepaspect=yes
scale=ewa_lanczossharp
cscale=ewa_lanczossharp
dscale=oversample
blend-subtitles=yes
correct-downscaling=yes
linear-downscaling=no
stop-screensaver=yes
mute=no
fs=yes
ontop=no
volume=100
alang=de,deu,Deutsch,ger,German,en,eng,English
slang=de,deu,Deutsch,ger,German,en,eng,English
sub-auto=fuzzy
sub-bold=yes
screenshot-directory=/mnt/lolmyhdd/screenshots/
screenshot-template=shot%n
screenshot-format=jpg
screenshot-jpeg-quality=85
no-audio-display
ytdl-format=ytdl
cache=yes
cache-secs=200
hr-seek=yes
prefetch-playlist=yes
cache-pause-wait=2
cache-pause-initial=yes
vf=scale=width=iw:height=ih,fps=fps="source_fps*(2-0.033*max(0,source_fps-30))"
>>
>>108400074
You're not a highly trained autistic. You're just German
>>
File: 1769667545139003.gif (307 KB, 275x287)
307 KB
307 KB GIF
>MPV's most significant impact is as a backend engine via its library version, libmpv. It is widely used in both popular open-source projects and high-profile commercial applications because it is easier to embed than competitors like VLC
what happens if they stop maintaining it?
>>
File: 1762289064660493.jpg (1.2 MB, 3840x2160)
1.2 MB
1.2 MB JPG
>>108399308
>UI
try uosc
>>
File: 1763206235859254.png (2.61 MB, 1922x1082)
2.61 MB
2.61 MB PNG
>>108400580
For me it's
title-bar=no
osd-bar=no
script-opt=osc-layout=floating
>>
any news on audio sync mode not stuttering?
>>
Bring back config schizos
>>
>>108401014
>
script-opt=osc-layout=floating

is this new?
>>
I have the feeling that music played through mpv sounds better than when played through the browser/freetube
>>
>>108401014
nice ui, if i put what you wrote on a config it'd look like that? i dont think i need the top right buttons
>>
>>108400484
we use last version
>>
>>108401490
They all got bullied off the board by the anti-tranny anti-anime anti-maintainer anti-/g/ spammer.
>>
>>108401822
>>108402221
Yes, try it.
>>
>>108401490
There's no more need, the default config is perfect
>>
profile=gpu-hq
hwdec=auto
ytdl-format=bestvideo+bestaudio/best
cache=yes
cache-secs=30
demuxer-max-bytes=500M
demuxer-max-back-bytes=100M
force-window=yes

keep-open=yes
reset-on-next-file=seek
save-position-on-quit=yes

>>
>>108399308
mfbar
>https://codeberg.org/NRK/mpv-toolbox/src/branch/master/mfpbar
MPV has no real ui, it's just ASS subtitles hacks, it's supposed to be used by keybindings and command line.
>>
Never used mpv in my life, do I just drag the zip and extract it wherever or do I also have to run the .bat?
Also how is this thing as an image viewer? Kinda wanna just use 1 thing for everything.
>>
File: 1773883815367.png (292 KB, 469x366)
292 KB
292 KB PNG
>>108403502
>Never used mpv in my life, do I just drag the zip and extract it wherever or do I also have to run the .bat?
Don't start today
>>
File: 1323464363.gif (499 KB, 500x281)
499 KB
499 KB GIF
>>108403583
>>
File: 1772711867747848.png (414 KB, 849x665)
414 KB
414 KB PNG
>>108403596
If you want to get bullied, try mpv.net
Otherwise, yeah download shinchiro's builds and run the installer.bat
>>
>>108394434
How to log URLs?
>>
>>108394434
Why not just use default?
>>
Stole this from somebody else who had the same GPU, (AMD 7800 XT), how does it look?

      alang = "en, eng, english";
blend-subtitles = "yes";
cscale = "ewa_lanczossharp";
deband-grain = "5";
deband-iterations = "2";
deband-range = "16";
deband-threshold = "35";
gpu-api = "vulkan";
gpu-context = "waylandvk";
hdr-compute-peak = "yes";
hwdec = "vulkan";
interpolation = "yes";
keep-open = "yes";
profile = "high-quality";
save-position-on-quit = "yes";
screenshot-format = "png";
screenshot-high-bit-depth = "yes";
screenshot-png-compression = "1";
screenshot-template = "~/Pictures/%F - %p";
slang = "en, eng, english";
target-colorspace-hint = "yes";
tone-mapping = "bt.2390";
tscale = "mitchell";
video-sync = "display-resample";
vo = "gpu-next";
volume = "50";
volume-max = "200";
vulkan-async-compute = "yes";
vulkan-async-transfer = "yes";
ytdl-format = "bv*+ba/b";
>>
>>108404118
Worth noting, I watch almost entirely live-action movies, as does the person I stole it from.
>>
i updooted and yt-dlp streaming is crazy fast now
>>
>>108404118
looking at docs, seems good
>>
>>108404118
its autistic but i tried it and its good
>>
>>108394487
this. Finally someone pointing this shitshow out, and yet the op doesn't include tranime
>>
>>108404118
It looks stupid, turn all that off and you won't notice any difference
>>
>>108399025
Are you viewing that original file on a period appropriate monitor? If not then shaders can handle better upscaling than what Mpv does by default. Some people get really autistic with that. I just use ArtCNN and I'm done with it.
>>
>>108394434
I use a flatpak front-end for mpv with default settings :)
>>
>>108406887
Might as well use VLC at that point
>>
>>108406894
VLC has a ugly gui, this one looks nice and fits great with my guhNOME desktop doe.. I really like the flatpak packaging, the simple to use GUI and the default settings, I didn't know you can access the config, that sounds crazy. I just grabbed some comfy 1080p bluray rip minis to watch kino and the quality is so good on my 1440p monitor, its great. The guy who packaged the app must've set the defaults to BIS settings for me
>>
>>108406873
>period appropriate monitor
The hell does this even mean? I watch 50s movies as well as 2010s anime, how am I supposed to know which was the "period appropriate monitor".
>>
vo=gpu-next
profile=gpu-hq


deband=yes
ao=wasapi
#Enables best HW decoder; turn off for software decoding
hwdec=auto
video-sync=display-resample

#set subs
alang=Japanese,ja,jpn
slang=English,enm,eng,en

border=no # hides the window title bar
msg-color=yes # color log messages on terminal
term-osd-bar=yes # displays a progress bar on the terminal
cursor-autohide=1000 # autohides the cursor after 1s

# Saves the seekbar position on exit
save-position-on-quit=yes

#change screenshot name
--screenshot-template="%F - %P - %n"

osc=no
#for thumbfast

fullscreen=yes

screenshot-jpeg-quality=100
screenshot-directory="~/Pictures/mpv/"

### Playlist
autocreate-playlist=same
directory-mode=ignore

audio-display=external-first
>>
I didn't put it in a code block...
I feel stupid.
vo=gpu-next
profile=gpu-hq


deband=yes
ao=wasapi
#Enables best HW decoder; turn off for software decoding
hwdec=auto
video-sync=display-resample

#set subs
alang=Japanese,ja,jpn
slang=English,enm,eng,en

border=no # hides the window title bar
msg-color=yes # color log messages on terminal
term-osd-bar=yes # displays a progress bar on the terminal
cursor-autohide=1000 # autohides the cursor after 1s

# Saves the seekbar position on exit
save-position-on-quit=yes

#change screenshot name
--screenshot-template="%F - %P - %n"

osc=no
#for thumbfast

fullscreen=yes

screenshot-jpeg-quality=100
screenshot-directory="~/Pictures/mpv/"

### Playlist
autocreate-playlist=same
directory-mode=ignore

audio-display=external-first
>>
>>108406887
>Fagpak
You're retarded
>>
hwdec=nvdec
vo=gpu-next
gpu-context=wayland # or x11egl if using X11
scale=ewa_lanczossharp
cscale=ewa_lanczossharp
dscale=mitchell
deband=yes
deband-iterations=2
deband-threshold=0.95
deband-range=16
video-sync=display-resample
interpolation=yes
interpolation-max=120
>>
File: 1765999428638584.jpg (167 KB, 1267x685)
167 KB
167 KB JPG
Is there an optimized config for intel iGPU?
>>
>>108409355
profile=fast
>>
>>108409378
real answers please.
Because my GPU can preform better than fast.
>>
>>108394434
  # # # # # # # # # # #
# BASIC WINDOW OUTPUT
# # # # # # # # # # #

gpu-context=d3d11
gpu-api=d3d11
d3d11-exclusive-fs=yes
swapchain-depth=1
screenshot-format=png
window-corners=donotround
d3d11-output-csp=auto
autofit-smaller=650x900

# # # # # # # # # # #
# LANGUAGE & CAPTIONS
# # # # # # # # # # #

alang=en, eng
slang=en, eng
vlang=en, eng
subs-with-matching-audio=no
subs-fallback-forced=yes

# # #
# OSD
# # #

osd-on-seek=no
osd-duration=500

# # # # # #
# PLAYBACK
# # # # # #

loop-file=inf

# # # #
# AUDIO
# # # #

ao=wasapi
audio-exclusive=no
mute=yes
audio-channels=auto
ad-lavc-downmix=no

# # # # # # # #
# VIDEO OUTPUT
# # # # # # # #

hwdec=no
vo=gpu-next
video-output-levels=full
video-sync=audio
interpolation=no

# # # # # # # # # # # # #
# VIDEO NOISE & DITHERING
# # # # # # # # # # # # #

deband=yes
dither-depth=10
dither=fruit

# # # # # # # #
# COLOR MAPPING
# # # # # # # #

icc-profile=C:\Windows\System32\spool\drivers\color\H.icm
gamut-mapping-mode=perceptual
icc-intent=0
target-prim=bt.709

# # # # # # # #
# TONE MAPPING
# # # # # # # #

icc-use-luma=yes
tone-mapping=st2094-40
hdr-compute-peak=yes # computes peak frame by frame instead of relying metadata for HDR content
hdr-peak-percentile=99.995
icc-force-contrast=630

# # # # #
# SCALING
# # # # #

correct-downscaling=yes # default, redundant
linear-downscaling=yes # default, redundant
sigmoid-upscaling=yes # default, redundant

scale=ewa_lanczossharp #gpu-hq default
cscale=mitchell
dscale=lanczos
tscale=oversample
>>
can you guys please stop posting ai generated mpv configs
>>
>>108409533
Why should I favor some random troon's configs over ai's ?
>>
>>108409336
Are deband and interpolation really that useful?
>>
>>108409767
If you have a higher refresh rate monitor I think interpolation looks a lot better, debanding so/so. I don't notice the banding that often, but when I do it is kind of annoying.
>>
How do you apply configurations to MPV?
>>
File: PrivateBin.png (23 KB, 1169x83)
23 KB
23 KB PNG
>>108403706
I modified the recent.lua script to include channel ID and name in the history file. Change the location of the history file in the script if you like. Put it in the scripts directory of your mpv config dir.
Posting a screenie of the url coz 4chin thinks it's spam. Sorry about that.
>>
>>108403706
>>108412231
[2025/07/19 11:16:36]|"Elysian Blaze - Topic"|"UChS2GjNZdBnnUc9ceN9yx6A"|"Anvil Chorus"|https://www.youtube.com/watch?v=XUMPotjSKUg
>>
>>108411548
~/.config/mpv/mpv.conf
keybindings go in input.conf.
>>
Still waiting for interpolation to be fixed...
https://github.com/mpv-player/mpv/milestone/4

Insane gpu-next was even made default in the probe with these problems remaining. Will continue to use gpu until this is finally addressed.
vo=gpu


>>108409767
>>108409855
mpv debanding still erroneously creates more banding. Use hdeband.glsl instead.
>>
>>108412231
>>108412267
>expired
Does it log if the link failed to be opened?
>>
>>108409513
>hwdec=no
Why? What's the point of having a config file?



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

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.