← Home ← Back to /g/

Thread 105899825

296 posts 56 images /g/
Anonymous No.105899825 [Report] >>105899931 >>105899994 >>105900976 >>105901701 >>105901740 >>105902511 >>105911145 >>105926240 >>105927186 >>105939473 >>105943120
mpv ffmpeg yt-dlp
mpv.io/installation/
ffmpeg.org/download.html
github.com/yt-dlp/yt-dlp
Anonymous No.105899931 [Report] >>105901618 >>105939524
>>105899825 (OP)
why would anyone choose the ffplaypill over the mpvpill?
Anonymous No.105899994 [Report]
>>105899825 (OP)
>mpv has no UI
Use SMPlayer
Anonymous No.105900052 [Report] >>105900531 >>105901300
What's good mp4 settings for 4chan posting?
Anonymous No.105900101 [Report] >>105939539
I can't goon.
Anonymous No.105900268 [Report] >>105900296 >>105900791 >>105941137
Do you expect me to download each yt video and watch it through mpv? And why would I need ffmpeg for this? Except as a dependency for yt-dlp, of course.
Anonymous No.105900296 [Report] >>105900708 >>105919216
>>105900268
mpv <url>
Anonymous No.105900531 [Report] >>105900568
>>105900052
ffmpeg -i file.mp4 -c:v copy -an out.mp4

There is no other use for Mp4 other than the fact that you can now post the shitty mp4 clips you find on the Internet without having to re-encode them again.
Anonymous No.105900568 [Report] >>105900579
>>105900531
>-c:v copy
this would never work
Anonymous No.105900579 [Report] >>105912641
>>105900568
It would work, it keeps the video stream in tact but just strips out the audio because 4chan is gay and doesn't allow it on most boards.
Anonymous No.105900708 [Report] >>105900784 >>105901431
>>105900296
Wow, didn't know that, thanks! Tho I still wonder why would I do this instead of using the browser (with uBlock of course)
Anonymous No.105900784 [Report]
>>105900708
lightweight, scriptable, video takes up the entire window, better scaling, better colours, better ui, better subs etc etc
Anonymous No.105900791 [Report] >>105901431
>>105900268
No, if you really want to watch YT in mpv use FF2mpv for links and Freetube to browse YT. Freetube has a button to open the videos in mpv and also marks them as watched when you do so
Anonymous No.105900952 [Report] >>105901688
When I try to play a Rumble video with mpv, it always picks the lowest quality (320x180) resolution. Is there a way to fix that?

I tried adding this to my mpv.conf but it didn't help at all:
ytdl-format=bestvideo[height<=?2160]+bestaudio/best


It seems that the issue is yt-dlp and it just doesn't pick the "bestvideo" resolution for Rumble and just defaults to lowest quality 180p.
Can someone please tell me what's wrong?
Anonymous No.105900976 [Report] >>105945513
>>105899825 (OP)
no, troonware is troonware, stay pleb
Anonymous No.105901300 [Report] >>105901322 >>105901384 >>105901665 >>105916019
Reminder that libplacebo is awful.

>>105900052
None. File size limit is too low and x264 shits itself as a result. I have a feeling gookmoot only added it so that pathetic zoomers from xitter and tiktok could upload mp4 slop they brought from there without any effort. VP9 webms have significantly better quality and compression at the same size - it's not even close.
Anonymous No.105901322 [Report]
>>105901300
Many people disagree with you.
Anonymous No.105901384 [Report]
>>105901300
>libplacebo is awful
I like how easy it is to apply video filters with it (esp. tonemapping) in FFmpeg.
Anonymous No.105901431 [Report] >>105901468
>>105900791
freetube is still electron web browser so it’s not lightweight
>>105900708
use a lightweight youtube client instead of command line
Anonymous No.105901468 [Report] >>105901513
>>105901431
Unused RAM is wasted RAM
Anonymous No.105901513 [Report] >>105901786
>>105901468
all "unused" ram are used for file system cache and makes all programs you run and files opened more responsive
Anonymous No.105901618 [Report]
>>105899931
mpv does everything i want and everything i'll want but not know currently, also i customized it so much i don't want to switch
Anonymous No.105901665 [Report] >>105902122
>>105901300
>libplacebo is awful.
libplacebo is an awful replacement for mpv. it's a fantastic replacement for lavfilters.
Anonymous No.105901688 [Report] >>105902035
>>105900952
add an asterisk after bestvideo
Anonymous No.105901701 [Report]
>>105899825 (OP)
mpvnet > mpv (trash bare bones)
Anonymous No.105901740 [Report] >>105901786
>>105899825 (OP)
use a better slop
Anonymous No.105901786 [Report] >>105901874
>>105901513
my whole system is in cache right now and still got more than enough RAM to start anything

>>105901740
MPV WON
THANK YOU MPV
Anonymous No.105901874 [Report]
>>105901786
mpv lost
Anonymous No.105902035 [Report]
>>105901688
whoa, thanks! that fixed it!
Anonymous No.105902078 [Report] >>105902172 >>105902380 >>105904591 >>105906155
https://code.videolan.org/videolan/libplacebo/-/merge_requests/719
remember to rewatch all anime you watched on gpu-next
Anonymous No.105902122 [Report] >>105905738
>>105901665
Why?
Anonymous No.105902172 [Report] >>105906161 >>105906178
>>105902078
AIIIIIEEEEEE KASPER SAMA GOT NANAHI BACKED INTO A CORNER!!!! NOW SHE MUST USE LIBPLACEBO TOO!!!!! NOOO DON'T LEAVE US GPUBROS :'(
Anonymous No.105902380 [Report] >>105902494
>>105902078
ok now fix the hwdec freezing, and slow start up time on vulkan pls
Anonymous No.105902494 [Report] >>105902609 >>105902744 >>105904931
>>105902380
Slow start up time is amd driver bug I think. Nothing mpv can do
Anonymous No.105902511 [Report] >>105905307
>>105899825 (OP)
>mpv.io/installation/
>ffmpeg.org/download.html
>github.com/yt-dlp/yt-dlp
sudo pacman -Sy mpv ffmpeg yt-dlp
Anonymous No.105902609 [Report]
>>105902494
> Nothing mpv can do
Default to OpenGL. And gpu-next doesn’t work well with it so also default to gpu
Anonymous No.105902744 [Report] >>105904931
>>105902494
nvidia too
https://github.com/mpv-player/mpv/issues/13019
Anonymous No.105902925 [Report] >>105902977 >>105904350 >>105905098 >>105905984
How can I use ffmpeg without it raping my cpu? Can't find a way to slow or throttle it.
Anonymous No.105902977 [Report]
>>105902925
That's a good thing
Anonymous No.105904350 [Report]
>>105902925
you don't
Anonymous No.105904591 [Report] >>105904784
>>105902078
this got btfo'd already by jetcord, the behavior still doesn't replicate vo=gpu and had quality problems during testing

vo_gpu is undefeated
Anonymous No.105904784 [Report]
>>105904591
this? This was a fix for overlays 65k vertex limit. I think you are thinking about something else.
Anonymous No.105904931 [Report] >>105905129
>>105902494
>>105902744
i have the feeling that most complainers about this are retards not caching shader compiles.
DropWindowsSupportNow No.105905098 [Report]
>>105902925
"kill" the ffmpeg process with SIGSTOP and SIGCONT in a loop with two sleeps.
or use "cpulimit" which does the same thing under the hood.
or use cgroups if you want to get fancy.
(assuming non-tard OS)
Anonymous No.105905129 [Report] >>105905351
>>105904931
nvidia probes for opengl before initing vulkan applications because the vulkan stack is built on opengl stack. take your schizophrenia somewhere else
Anonymous No.105905307 [Report] >>105905381 >>105905410
>>105902511
loading yt videos on mpv is slow as fuck
Anonymous No.105905351 [Report] >>105905600
>>105905129
i have no startup time issues in both my workstation (AMD), and laptop (Nvidia).
been using gpu-next+vulkan for years.
i'm not a wintard if that's relevant.
Anonymous No.105905381 [Report] >>105905469
>>105905307
inb4 you-know-who
Anonymous No.105905410 [Report]
>>105905307
yt-dlp is slow
Anonymous No.105905469 [Report]
>>105905381
Who?
Anonymous No.105905600 [Report]
>>105905351
do you shove things up your butt as well? no one cares, stop blogging
Anonymous No.105905738 [Report]
>>105902122
less niche syntax to remember, consistent parameter meanings, no extraneous lossy colorspace round trips, and most importantly everything actually runs on the GPU.
Anonymous No.105905924 [Report] >>105905955
lads, is mpv-android good, or should i stick to vlc on my tablet?
Anonymous No.105905955 [Report] >>105905972
>>105905924
On Android you should use whatever player has working hardware decoding so you don't hemorrhage battery which on many phones is only ExoPlayer.
Anonymous No.105905972 [Report]
>>105905955
its a tablet, samsung s9 if it helps
Anonymous No.105905980 [Report] >>105906052
Finally a good thread but mpchc is still king
Anonymous No.105905984 [Report]
>>105902925
just restrict it to running on 1 thread
Anonymous No.105906052 [Report]
>>105905980
mpv is just mpc-hc2
Anonymous No.105906155 [Report]
>>105902078
basedsper dabbin
Anonymous No.105906161 [Report]
>>105902172
Nanahi loves big black dicks.
Anonymous No.105906178 [Report]
>>105902172
xhe can't use libplacebo because lappy is too old
Anonymous No.105906218 [Report]
Is there a way to fetch the highest quality format of an age-restricted youtube VR180 video?
I managed to grab the non-VR format with the default player_client but only android_vr can get me the VR formats, and youtube's new shitty PO token system prevents me from grabbing it using the android_vr client.
Anonymous No.105906420 [Report] >>105906561 >>105907844 >>105908729
profile=high-quality

hwdec=auto
dither-depth=10

alang=jpn,eng
slang=eng

video-sync=display-resample
interpolation=yes
blend-subtitles=yes

osd-bar=no
osd-on-seek=msg

demuxer-mkv-subtitle-preroll=yes
autocreate-playlist=filter


This is all you need.
Anonymous No.105906561 [Report] >>105906788
>>105906420
It is unclear why you've decided to minimize your needs, and it is doubtful that you are an advanced user.
Anonymous No.105906788 [Report]
>>105906561
There's nothing else you need. If you have more, then your config is probably a mess with bad options. Having more options does not make you an advanced user.
Anonymous No.105907844 [Report] >>105909596
>>105906420
>dither-depth=10
Sir! Delete it! Sir!
Anonymous No.105908578 [Report] >>105909567
How do we fix the watch_later system so it's not shit?
Anonymous No.105908729 [Report] >>105909020 >>105913373
>>105906420
>interpolation=no
Anonymous No.105909020 [Report] >>105909047
>>105908729
interpolation doesn't do what you think it does

with vsync aware display modes, having frame-blending for uneven pulldown and/or frame repeats is high quality.
Anonymous No.105909047 [Report] >>105909554
>>105909020
What do you mean? There is no frame blending without interpolation=yes
Anonymous No.105909554 [Report] >>105909673 >>105925549
>>105909047
yes, which is why the interpolation option stays on, otherwise you can't smooth out small inconsistencies between repeat frames due to uneven vsync ratios (yes, that even includes watching 24/1.001 content on a 120.000Hz display, you won't get even 5:5 pulldown)
Anonymous No.105909567 [Report]
>>105908578
for one, it should be called watch-later to be consistent with the rest of the directory naming of mpv (e.g. script-opts)
Anonymous No.105909596 [Report]
>>105907844
>not having a 10-bit display in 2025
sirs...redeem the shitty 6bpc+2frc TN panel sirs
Anonymous No.105909673 [Report] >>105925549
>>105909554
>(yes, that even includes watching 24/1.001 content on a 120.000Hz display, you won't get even 5:5 pulldown)
i shouldve clarified that this is only the case with the default audio mode. display-resample should hand the uneven vsync ratio in this case, but technically this is still applicable to something like display-vdrop, where frame-blending will make the presence of uneven frame repeats less noticeable without having to resample the video speed
Anonymous No.105909912 [Report] >>105916311 >>105916466
>set a hotkey for cycle-values screen
>the window does not change screens
Anonymous No.105909969 [Report] >>105910032 >>105912436 >>105913552
There are only like 3-4 valid ways to handle refresh rate related stuff in mpv, if you disagree you're a massive retard and don't reply to me.

>method #1: VRR (G-Sync/FreeSync) capable display + --video-sync=audio

>method #2: --video-sync=display-resample --interpolation=yes

>method #3: --video-sync=display-vdrop --interpolation=yes

>method #4: absurdly high refresh-rate screen + --video-sync=audio
We're talking 240/360/480Hz displays here. at this point, the frame-timings are so low that dropped v-syncs are not humanly perceivable (as low as <3ms!!). Literally do not bother with anything except the defaults and fixed v-sync blocked presentation.

If you use anything else, you're NGMI and you should reconsider your config.
Anonymous No.105909979 [Report] >>105910030
>interpolation
Anonymous No.105910030 [Report] >>105910046
>>105909979
>--retardation=(You) --refutation=no
Anonymous No.105910032 [Report] >>105910208 >>105912442
>>105909969
This is all downstream from the fact that 24fps was a mistake that people refuse to let go for no good reason whatsoever, instead of just using 30fps. Even fucking 20fps would be better since it at least lines up evenly with a 60hz refresh rate. 24fps doesn't line up evenly with virtually any display in existence, not even PAL with their 50hz retardation. There's no excuse.
Anonymous No.105910046 [Report] >>105910062
>>105910030
It looks bad. Just don't use it.
Anonymous No.105910062 [Report] >>105910095
>>105910046
>retard who sees the word "interpolation" and thinks it means SVP because he doesn't know what it is
Anonymous No.105910095 [Report] >>105910129
>>105910062
No I know what is. I think temporal interpolation looks bad. Just set your display to an integer multiple.
Anonymous No.105910129 [Report] >>105910152
>>105910095
The default interpolation kernel is oversample, which is just anti-aliased nearest neighbor. If you set your display to an integer multiple then there will be no interpolated frames in the first place. The point of having interpolation enabled is for every other scenario. If you're paranoid because you don't understand what oversample is, then put it in an auto-profile.
Anonymous No.105910152 [Report] >>105910169
>>105910129
>The default interpolation kernel is oversample
I know and I think it looks bad. Why are you having a melty.

>If you set your display to an integer multiple then there will be no interpolated frames in the first place
false
Anonymous No.105910169 [Report] >>105910203
>>105910152
>I know and I think it looks bad. Why are you having a melty.
There is no melty. Why are you schizophrenic?
>false
If you knew what nearest neighbor was then you would know that your statement is profoundly retarded. Oversample at integer values is literally identical to nearest neighbor (no blurring/blending). That's the point of the filter...
Anonymous No.105910203 [Report] >>105910267
>>105910169
I was wrong about the integer multiple thing but I still think oversample looks bad on the 24->60 case.
Anonymous No.105910208 [Report] >>105910236 >>105910336
>>105910032
At least PAL is actually 50Hz and not some frame dropping abomination.
Also the whole reason film is stuck at 24 fps is the idiots that bitch and moan about how it "feels wrong" because motion isn't a blurry mess, not because of a lack of willingness from the studios.
Anonymous No.105910236 [Report] >>105912410
>>105910208
Such "people" are objectively wrong and I doubt they will notice a difference between 24 and 30 at all. I'm not even asking for them to raise the standard to 60 (because I'm not that optimistic), I just want them to pick a framerate that actually syncs up with the displays that the content is displayed on instead of leaving us trapped in interpolation hell.
Anonymous No.105910267 [Report] >>105910284 >>105910361 >>105931894
>>105910203
Frame-blending is preferable to frame discontinuities caused by judder (think of it as a form of temporal aliasing) because it allows you to preserve smooth panning motions. Oversample still preserves all of the frames and there is no additional blur added to the original frames because it behaves like nearest neighbor, it simply anti-aliases in-between discontinuities by adding a blended frame. Required reading: https://github.com/mpv-player/mpv/wiki/Interpolation#smoothmotion
Anonymous No.105910284 [Report] >>105910323
>>105910267
I prefer judder over the awkwardness of the interpolation panning. It looks too smooth and wrong.
Anonymous No.105910323 [Report]
>>105910284
>I prefer judder
>It looks too smooth
10/10 troll, you had me for a good 30 minutes, so good job.
Anonymous No.105910336 [Report] >>105910376
>>105910208
48hz hobbit looked like shit. Just accept it. 24 is perfect for film and you don't need more.
Anonymous No.105910361 [Report] >>105910400
>>105910267
>thinks aliasing means anti-aliasing
opinion instantly discarded go back to /v/
Anonymous No.105910376 [Report]
>>105910336
Movies should be 30 to appease retards, everything else should be 60 at minimum and sports should be 120. It's insane that we have screens pushing upwards of 320hz but everyone shoots at a value that's less than ~7-8% of that.
Anonymous No.105910400 [Report] >>105910432
>>105910361
??? oversample is literally nearest neighbor but with blurring around edges to preserve sample shape. It's literally anti-aliasing no matter how much you want to piss and moan about semantics. It's not my fault that you hear the world "anti-aliasing" and just think about video games because that's the only thing you associate the word with. You won't see oversample-esque filtering on anything but pixel art games anyways.
Anonymous No.105910432 [Report] >>105910503
>>105910400
Yeah, it is anti aliasing. So why did you call it aliasing? /v/tard.
Anonymous No.105910503 [Report]
>>105910432
I didn't jeet-kun. Stop speedreading, it's not as if you have anything better to do with your time.
Anonymous No.105911145 [Report] >>105911161
>>105899825 (OP)
Thats great you keep spamming mpv shit here all the time. Can you explain what it is cause otherwise its just seen as some homosexual software you like the icon of.
Anonymous No.105911161 [Report]
>>105911145
click the links
Anonymous No.105911184 [Report] >>105911448 >>105911894
>https://github.com/mpv-player/mpv/commit/86e884bc4a84adcc0dab896b7fa8ac9678520d3f
Please revert, no more improvements should be made to the legacy renderer as it is no longer the default.
Anonymous No.105911448 [Report] >>105913345 >>105913603
>>105911184
all she has to do is implement a quick hack to get dovi p5 to work and there will be no reason to use gpu-next

i will not be using gpu-next until it fixes its presentation issues. im getting tired of watching muh animes and having the frames stutter and inexplicably travel back in time at random. this is frankly embarrassing
Anonymous No.105911464 [Report] >>105911496
post ffmpeg commands
Anonymous No.105911496 [Report]
>>105911464
ffmpeg -i in -lavfi showspectrumpic=s=hd1080 out.jpg
Anonymous No.105911894 [Report]
>>105911184
Some other small tweaks that vo_gpu needs to be more feature complete OOTB:

>target-prim currently makes no assumptions about the user display even though other target options do, make it assume bt.709 on SDR content to be consistent
>stat screen still reports "Fornat" as the fbo-format, it doesn't properly show output format
Anonymous No.105912410 [Report]
>>105910236
> I just want them to pick a framerate that actually syncs up with the displays that the content is displayed on instead of leaving us trapped in interpolation hell.
That wouldn't necessarily fix judder or whatever you're complaining about, especially on low transition time displays, it is a fundamentally very different viewing experience to film. The only real options for dealing with 24/30 fps content on digital displays are interpolation or BFI. Anyway the 24/60 problem is solved by just changing the display refresh rate (as MPC can do OOTB and there are MPV scripts for this).
Anonymous No.105912411 [Report] >>105913360
mpv now detects my monitor as Display P3 capable when it defaulted to BT.709 before, HDR is off. My uneducated guess is the HDR ready signal from the monitor gets picked up by mpv and the logic behind this is to make the screen switch to HDR mode automatically. Can I just --traget-colorspace-hint=no or can this fuck tonemapping HDR to SDR in any way? I don't have HDR footage to test.
Anonymous No.105912436 [Report] >>105912532
>>105909969
you missed

--video-sync=display-resample --interpolation=no
+ autospeedwin.lua (script to automatically change refresh rate to whatever matches video fps)
+ CRU (utility to add custom resolutions, or in this case, refresh rates, to a monitor)

its the best method for those whose panel doesn't have VRR (or, more commonly, does, but it doesn't work well)
Anonymous No.105912442 [Report]
>>105910032
>24fps doesn't line up evenly with virtually any display in existence
lol?
120/144/240/360hz all line up with 24p
Anonymous No.105912495 [Report]
Thanks, it's a nice change from VLC looks simple and ive already figured out righ-clicking audio/subtitle lists the tracks so theres no sub menus like vlc had. Always hated the traffic cone logo.
Anonymous No.105912532 [Report] >>105912571
>>105912436
There's no point in disabling interpolation. There is no frame-blending when the display refresh rate is an integer, because the filter will just behave like nearest-neighbor. Like I said to the other anon who was trolling me, if you're paranoid, then make an auto-profile to cover all possible fallbacks.

>its the best method for those whose panel doesn't have VRR
VRR is not the end-all-be-all, it's simply one of the solutions a person could use for getting smooth panning motions. If your display is sufficiently high refresh rate, VRR is completely unnecessary with --video-sync=audio because dropped v-syncs will be imperceptible. If anything, it could be more harmful because VRR is empirically more jittery than fixed v-sync intervals, and some high refresh rate monitors can have funky gamma curve behavior at lower refresh rates. VRR is only useful in a few scenarios over display- modes.

>1. you have a high refresh rate monitor, but it's on the lower-end of the HRF monitor scale where dropped v-syncs are still noticeable during panning (120Hz, 144Hz, etc.)
>2. you have a high refresh rate monitor, but your potato can't handle --display- modes
>3. you really like VFR videos for some reason and it's the only content you consume
>4. power efficiency

Outside of that, --display- modes should always be preferred over VRR when possible. The order of the list makes it seem like VRR is at the top of the list, but that was my mistake.
Anonymous No.105912571 [Report] >>105912623
>>105912532
>There's no point in disabling interpolation
in the scenario i described, there is. if interpolation is on, the video gets interpolated before autospeedwin has a chance to change the refresh rate, so it doesn't get changed at all.
but if it was the other way around, then yes, you wouldn't need to specify interpolation=no.

>If your display is sufficiently high refresh rate, VRR is completely unnecessary with --video-sync=audio because dropped v-syncs will be imperceptible
ime on a typical 144-160hz panel, its still noticeable.
haven't ever used 240 or 360, maybe its fine there.
Anonymous No.105912623 [Report]
>>105912571
>if interpolation is on, the video gets interpolated before autospeedwin
I don't use mpv scripts for modeline switching, so I honestly don't know.

>ime on a typical 144-160hz panel, its still noticeable.
I know, that's why I said:
>1. you have a high refresh rate monitor, but it's on the lower-end of the HRF monitor scale where dropped v-syncs are still noticeable during panning (120Hz, 144Hz, etc.)
But regardless, if you have a 120Hz/144Hz monitor you could easily setup a 120/1.001 modeline as an easy catch-all for 90% of content, in which case you should still use --display- modes over VRR for all of the aforementioned disadvantages of VRR.

>haven't ever used 240 or 360, maybe its fine there.
The duration of a single v-sync on a 240Hz monitor is only ~4.16ms, mean while on a 360Hz display it's ~2.77ms. You would have to have superhuman eyesight to notice something at that point, especially at sub 3ms. You're more likely to notice whatever presentation jitter is present with VRR.
Anonymous No.105912641 [Report] >>105912665
>>105900579
I never understood that. it obviously isn't about security, because audio is allowed on some boards. I don't know why they won't just make it muted by default and allow everywhere.
Anonymous No.105912665 [Report]
>>105912641
I used to passively agree but since 2018 I don't want every board spammed with tiktoks which is what would happen.
Anonymous No.105913345 [Report] >>105916197
>>105911448
>i will not be using gpu-next until it fixes its presentation issues. im getting tired of watching muh animes and having the frames stutter and inexplicably travel back in time at random. this is frankly embarrassing
Vulkan? Never seen that outside of Vulkan and it happens when the gpu is not keeping up with rendering.
Anonymous No.105913360 [Report] >>105914928
>>105912411
Show stats. I cannot guess based on this description, don't know what platform even. Display P3 is valid for SDR if you compositor prefers that.
Anonymous No.105913373 [Report]
>>105908729
Why?
I have it on and it works perfectly fine.
Anonymous No.105913552 [Report] >>105913874
>>105909969
anyone knows what happens with --video-sync=display-resample + apple pro motion display?
Anonymous No.105913603 [Report] >>105916197
>>105911448
>inexplicably travel back in time at random
had this happening with --vd-queue-enable=yes, idk if it also happens on vo=gpu when this option is used
Anonymous No.105913874 [Report]
>>105913552
it drops frames
Anonymous No.105914928 [Report] >>105914936 >>105915129 >>105917440
>>105913360
I had just switched from the prebuilt binary of my distro to master and after posting I noticed the default value of target-colorspace-hint is now auto. It's Arch with Plasma/Wayland. The color change is pronounced here but no screenshot makes it justice.
Anonymous No.105914936 [Report]
>>105914928
Anonymous No.105915129 [Report]
>>105914928
Compositor is telling mpv this is the preferred output colorspace now. If that's not correct for your display, check options or report to KDE. You can use `--target-colorspace-hint-mode=source` to use source colorspace and send to compositor this data as is.
Anonymous No.105915674 [Report] >>105916316
profile=high-quality
Rate my config.
Anonymous No.105915694 [Report] >>105918183
Why should I mpv instyead of MPC?
Does it play DVDs? Can it play Blu rays?
Anonymous No.105916019 [Report]
>>105901300
>Reminder that libplacebo is awful.
qrd?
Anonymous No.105916197 [Report]
>>105913345
not vulkan, gpu usage is not high. if anything, vulkan might not be affected. the issue is related to the d3d11 renderer
>>105913603
idk but it doesn't happen with vo=gpu.

not gonna bug test, just want to be comfy and use what works
Anonymous No.105916311 [Report] >>105916466
>>105909912
No but seriously how do you do this?
Anonymous No.105916316 [Report] >>105917482
>>105915674
Outdated, new endgame is:
vo=gpu
gpu-api=opengl
Anonymous No.105916466 [Report] >>105916524
>>105909912
>>105916311
The screen option doesn't really work like that but I guess it wouldn't be impossible to change it. It would require a different implementation on every platform (and of course wouldn't work in wayland but whatever). In the meantime, if you're creative with the --geometry option it should have the same behavior.
Anonymous No.105916524 [Report] >>105916534
>>105916466
Have you gotten geometry options to change on the fly? I thought you could only use window-scale if the player's already running.
Anonymous No.105916534 [Report] >>105916685
>>105916524
Runtime geometry changes should be working on all the platforms that support it. If not, that's a bug.
Anonymous No.105916644 [Report] >>105917023
>vo: move vo_gpu_next above vo_gpu in probe order
why are we putting unnecessary maintenance burden on haasn? let the man spend time with his girlfriend
Anonymous No.105916659 [Report] >>105916681 >>105916683
Is it possible to play SACD isos with mpv? I know ripped dsf files work but I couldn't get it to work with an iso file and sacd-ripper doesn't want to compile on my gentoo installation without some tardwrangling it seems.
Anonymous No.105916681 [Report]
>>105916659
It would require libcdio-paranoia to support SACD and maybe some mpv code changes, but I don't believe that library can read SACD.
Anonymous No.105916683 [Report]
>>105916659
>mpv
>SACD playback
Anonymous No.105916685 [Report] >>105917169
>>105916534
Thanks, last time I tried it I was on an older build I think. Also just realized the fs-screen value gives me pretty close to what I want, although the window doesn't go back to the same screen when you exit fullscreen.
Anonymous No.105917023 [Report] >>105917360
>>105916644
he had many years
Anonymous No.105917169 [Report]
>>105916685
This Anon again, used geometry and now it's fixed :^)
Anonymous No.105917360 [Report]
>>105917023
but has he put a baby in her yet?
Anonymous No.105917440 [Report]
>>105914928
>Format: rgba16
why can't we have this windowsbros?
Anonymous No.105917482 [Report]
>>105916316
How so?
Anonymous No.105918183 [Report] >>105918374 >>105918836 >>105919710 >>105919786 >>105919817 >>105920749 >>105926951
>>105915694
only if you're on linux.

mpc + madvr still has the best framepacing and hdr mapping. only issue i have with mpc is that it doesn't handle PGS subtitles that well, while mpv can size and move them. there are ways to convert pgs to srt though, so easy to mitigate.
Anonymous No.105918374 [Report] >>105918603 >>105918691
>>105918183
>there are ways to convert pgs to srt though
Yeah, using tesseract and it's completely useless without a gigantic corpus of autocorrects, which the scene is not willing to share. You get significantly more accurate results by using whisper.cpp but afaik nobody has made a mpv script for it and most people's rigs couldn't run it in real time anyway.
Anonymous No.105918603 [Report]
>>105918374
>whisper.cpp but afaik nobody has made a mpv script for it
https://github.com/GhostNaN/whisper-subs
Anonymous No.105918670 [Report]
where's the plasma faggot
Anonymous No.105918691 [Report] >>105918760
>>105918374
>most people's rigs couldn't run it in real time anyway.
My 5 watt 5 year old iGPU consistently runs over 4x faster than realtime you'd need a very very bad rig to not be able to use it. The memory requirement isn't too bad either but you need a couple gigs free to not emulate the jank of old TV CCs. Handles long periods of silence much better than older automated methods too. The only downside is of course you can't get any SDH information but maybe in the future we can have a vision model running to supply that too :3
Anonymous No.105918760 [Report]
>>105918691
>My 5 watt 5 year old iGPU consistently runs over 4x faster than realtime
Is that with or without running mpv at the same time fucktard
Anonymous No.105918836 [Report] >>105918881
>>105918183
>mpc
klite codec is better
Anonymous No.105918881 [Report] >>105918934
>>105918836
>klite codec
what year is this
Anonymous No.105918934 [Report] >>105919054
>>105918881
It's 2025? KLCP is the only MPC codec pack that still gets updates. You might be getting it confused with KCP. I really wish mediainfo-lite would get merged into the upstream. Any upstream.
Anonymous No.105919054 [Report] >>105919274
>>105918934
Doesn't mpc come with lav filters? isn't that all you need?
Anonymous No.105919216 [Report] >>105919267
>>105900296
this doesn't work for me. how do i fix?
Anonymous No.105919267 [Report]
>>105919216
terminal:
systemctl disable dbus-broker
Anonymous No.105919274 [Report] >>105919786
>>105919054
No. Like I just said, I need mediainfo-lite. Also madVR.
Anonymous No.105919399 [Report] >>105924240
#!/usr/bin/env sh

# encodes video with burned hardsubs to Sony PSP format with matching thumbnail
[ -f "$1" ] || { echo "usage: ${0##*/} [INPUT FILE]"; exit 1; }

file="$1"
output="${file##*/}"
output="${output%%.*}-h264"

# sony psp format
# H.264/MPEG-4 AVC Main Profile (CABAC) (AAC) and Baseline Profile (AAC)
# 480x272 resolution
# pad only applies to UHD content
# for 4:3 content, do not use 480:-1, set to VCD resolution -1:240 and no padding
ffmpeg -threads 0 -y -i "$file" \
-map 0:0 -c:v libx264 -crf 18 -profile:v main -preset slow \
-pix_fmt yuv420p -b-pyramid none -level 3 -refs 3 \
-filter_complex \
"[0:0]subtitles='$file':si=0[a];[a]scale=480:-1:force_original_aspect_ratio=1[a];[a]pad=480:272:(ow-iw)/2:(oh-ih)/2" \
-map 0:1 -c:a aac -ab 96k -ac 2 -ar 24000 \
"$output.mp4"

# generate matching thumbnail
ffmpeg -y -i "$file" -f image2 -ss 20 -vframes 1 -s 160x120 "$output.thm"
Anonymous No.105919710 [Report] >>105919817 >>105919819
>>105918183
>mpc + madvr still has the best framepacing
use vo=gpu, the framepacing problems are currently a known issue in gpu-next, specifically when using video-sync=audio, which makes it seem like madvr is "better"
>hdr mapping.
not needed
Anonymous No.105919786 [Report]
>>105918183
>>105919274
dolby vision lol lol lol lol lol lol lol
Anonymous No.105919817 [Report] >>105919849
>>105918183
>>105919710
Seems like there's a lot of whining about display-sync here... Why not just use madVR? madVR is currently the only video renderer with competent display synchronization.

Here's how you enable it...
rendering > general settings > present a frame for every vsync

Yes! It's that simple. Just remember to set a reasonable backbuffer queue depending on your hardware, and you're good to go.

Here's how you're better than the average mpvtard if you switch to madVR.

>madVR's vsync does not rely on jittery API timings, and is aware of your current vblank frequency to give you the best presentation possible
"B-But muh display-resamp--"
Not so fast, mpvtard.
>madVR's vsync does not speed up or slow down your video files, ruining the creator's intended vision
>madVR's vsync does not resample the audio, meaning that you will avoid random audio distortions and preserve bit-exact passthrough
>madVR's vsync does not allow the A/V clock deviation to exceed humanly noticeable thresholds
>madVR's vsync will calculate the rate of repeat frames, and will log if there's a presentation glitch.

Why use an inferior piece of software? Every film enthusiast deserves excellence because every pixel counts and every frame counts. And excellence is only achievable through madVR.
Anonymous No.105919819 [Report]
>>105919710
tried the vo=gpu, still not as smooth as madvr.
bladerunner 2049, first few shots of the solar farms are my benchmark.
Anonymous No.105919849 [Report] >>105919922
>>105919817
Meeting all those requirements at the same time sounds like playing the video normally with vsync enabled on your operating system. how the fuck could there possibly be any difference if you're not changing speed or resampling?
Anonymous No.105919922 [Report] >>105919951
>>105919849
>playing the video normally with vsync enabled on your operating system
This is not what "present a frame for every vsync" means. What you're talking about is dwm.exe enforcing VSync on applications and using DXGI API to handle its own redraws/repaints, which is completely different from what madVR does by default.
Anonymous No.105919951 [Report] >>105919976 >>105920026
>>105919922
that doesn't answer a single part of my question. also i'm pretty sure what you're describing is strictly worse than adaptive sync which just werks in mpv if you use d3d11-exclusive-fs=yes
Anonymous No.105919976 [Report]
>>105919951
>adaptive sync which just werks in mpv
Unless something has changed in the 3 years since I last looked into this, this only works on Nvidia cards. For Intel and AMD you need a schizo config to duplicate frames to get into the adaptive sync range and even then NTSC framerates were actually presenting as integer framerates.
Anonymous No.105920026 [Report] >>105920054 >>105920095
>>105919951
>that doesn't answer a single part of my question
I thought mpvtards were supposed to be super smart hackers? How could you be so dumb?

>also i'm pretty sure what you're describing is strictly worse than adaptive sync
Does he know?

madshi on adaptive sync...

>Games create a virtual world in which the player moves around, and for best playing experience, we want to achieve a very high frame rate and lowest possible latency, without any tearing. As a result with FreeSync/G-SYNC the game simply renders as fast as it can and then throws each rendered frame to the display immediately. This results in very smooth motion, low latency and a very good playability.
>Video rendering has completely different requirements. Video was recorded at a very specific frame interval, e.g. 23.976 frames per second. When doing video playback, unlike games, we don't actually render a virtual 3D world. Instead we just send the recorded video frames to the display. Because we cannot actually re-render the video frames in a different 3D world view position, it doesn't make sense to send frames to the display as fast as we can render. The movie would play like fast forward, if we did that! For perfect motion smoothness, we want the display to show each video frame for *EXACTLY* the right amount of time, which is usually 1000 / 24.000 * 1.001 = 41.70833 milliseconds.
>FreeSync/G-SYNC would help with video rendering only if they had an API which allowed madVR to specify which video frame should be displayed for how long. But this is not what FreeSync/G-SYNC were made for, so such an API probably doesn't exist (I'm not 100% sure about that, though). Video renderers do not want a rendered frame to be displayed immediately. Instead they want the frames to be displayed at a specific point in time in the future, which is the opposite of what FreeSync/G-SYNC were made for.
Anonymous No.105920054 [Report] >>105920087 >>105920095
>>105920026
madshi is retarded you can use high-precision timers to avoid swapping the flip model until you want to and that's exactly what mpv does. again, dolby vision lol eat shit it's not 2010.
Anonymous No.105920087 [Report]
I'd use madvr on loonix if I could. mpv has a billion knobs and none of them just werk.

Tell me mpv fags, what's the closest I can get to madvr frame presentation. No audio speedup nonsense. Display-vdrop?

>>105920054
If you're using timers then you're syncing to system clock? That seems even worse than using the audio clock.
Anonymous No.105920095 [Report]
>>105920026
>>105920054
if you need more cope...

Nevcairiel (ffmpeg contributor, maintainer of lavfilters, d3d11 maintainer for **libplacebo**) on the topic of adaptive sync:

>No, video content is quite distinctly different to content actually created/rendered on-the-fly (like a game).

>Videos are all pre-rendered and pre-timed. To properly present them on such a "variable sync" system, you would for one need a super precise clock, since you have no Vsync that you can use for this purpose, and hope that the GPU and display actually present them without a varying delay (which a game could easily and automatically compensate for).

>Additionally, you cannot have any "drop" protection. madVR prepares and presents several frames in advance so that a small hiccup in the system wouldn't be noticed. If you cannot present in advance (because the GPU would display them immediately without a fixed sync) you lose this protection, and you may notice this.

>All in all, you lose quite a bunch of things that every video renderer leverages today to get smooth and stable playback.
Noone is saying that you couldn't build a video renderer specifically for this, we're only saying that no existing video renderer would be equipped to do this without a major design shift (and that its really not worth it when you can play videos at 100-144 Hz instead, plus this feature only being available in "gaming" screens)

Say what you want about godshi, call him a "retarded hack" all you want. But what about the person who contributed to the DXGI swapchain code for your precious libplacebo? Is he retarded too? Why are you using a retarded video renderer on your retarded player then?

Your hubris is amusing.
Anonymous No.105920264 [Report]
>putting quotes around something that wasn't said
LLM
Anonymous No.105920268 [Report]
KEK mpv trannies seething
You will never be a girl.
Anonymous No.105920360 [Report]
>call godshi retarded
>NOOOO i didnt say that! bot bot bot bot!! i have no retort please save me kasper!!
mpvtards will never not be hilarious. I'm gonna go enjoy my smooth frametimings with no presentation glitches now.
Anonymous No.105920592 [Report] >>105920634 >>105920755 >>105921024
mpc + madvr can't do this
Anonymous No.105920634 [Report] >>105920941 >>105920962
>>105920592
not sure i want it to...
Anonymous No.105920749 [Report] >>105920777
>>105918183
>mpc
I hope you mean MPC-BE
Anonymous No.105920755 [Report] >>105920795 >>105920941 >>105920962
>>105920592
Is that supposed to be something I want?
Anonymous No.105920772 [Report] >>105920870 >>105920896 >>105920948 >>105921032 >>105946705
The ikacord is real.
Anonymous No.105920777 [Report] >>105920889 >>105921468
>>105920749
mpc-be is shitware lmao

if you want to have a good laugh, read this

https://github.com/Aleksoid1978/VideoRenderer/pull/212
Anonymous No.105920795 [Report]
>>105920755
Literal trannyware
Anonymous No.105920870 [Report]
>>105920772
send invite
Anonymous No.105920889 [Report]
>>105920777
>having your patch rejected because the maintainer is a complete retard that doesn't understand any of the underlying concepts
that's rough. poor guy.
Anonymous No.105920896 [Report]
>>105920772
is this real
Anonymous No.105920941 [Report]
>>105920634
>>105920755
this isn't stackoverflow
Anonymous No.105920948 [Report]
>>105920772
>ika!
>what alice
>I have an idea!
>.... what's your idea alice
>LETS MAKE FUN THREADS ABOUT YOUTUBE
>alice theres a board for that
>NO NO WE WILL BE TEAMS AND WE CAN SHILL BOTNET ADD IKA AD THE BEGINN SO ITS LIKE THIS DISCORD CHANNEL
>I like that idea
>shut up Lilith... don't encourage her
>AUTOMOD: IT IS TIME FOR YOU 6PM HRT SHOTS
Anonymous No.105920962 [Report]
>>105920634
>>105920755
yes if you watch youtube
Anonymous No.105921024 [Report]
>>105920592
your software is really nice, i just wish there was a way to log onto my youtube account so it can view my playlists
Anonymous No.105921032 [Report]
>>105920772
Welp, it's official
Ikadev/nanahi is a tranny
Anonymous No.105921396 [Report] >>105921449 >>105921451 >>105927006
https://github.com/mpv-player/mpv/issues/15513#issuecomment-3076421797

/g/ wins again

https://desuarchive.org/g/thread/99635062/#99640235
Anonymous No.105921449 [Report] >>105921461
>>105921396
And they called it a meme. shows how little mpvfags know.
Anonymous No.105921451 [Report]
>>105921396
i remember this based shizo
Anonymous No.105921461 [Report] >>105921507
>>105921449
It has nothing to do with VRR. The schizo was not even right.
Anonymous No.105921468 [Report] >>105921521 >>105921567
>>105920777
>MPCVR
Am I supposed to care? This is also the default renderer on MPC-HC..
At least MPC-BE can handle loading a YouTube playlist without locking up for an hour.
Anonymous No.105921501 [Report]
Can anyone help a boomer?
>have 2100ish youtube links in my bookmarks from 2011 - 2025 because I've refused to log into (((youtube))) ever for any reason
>"wait this is stupid"
>yt-dlp.exe & ffmpeg.exe
>set to download all my 2100 links
>watch it do about 20, it works, leave to work
>come back, 1000 finished, missing meta data/title so only 200 are usable
Now I can't view anything on jewtube without getting a "Sign in to prove you're not a bot". Will this ever go away? I have a static IP from AT&T fiber....
Anonymous No.105921507 [Report] >>105921550
>>105921461
>It has nothing to do with VRR.
it's related to frame presentation with audio-mode. just because someone finds a root problem and claim it only solves x doesn't mean that it isn't applicable to yz scenario. even julestard says:
>I can reproduce on my 6700XT with default display-sync but not display-resample.
more than likely the anon didn't bother investigating further and just accepted that it fit his usecase

either way, every mpv maintainer has to apologize to /g/ as usual
Anonymous No.105921521 [Report] >>105921567 >>105923926
>>105921468
>Am I supposed to care?
yes, because those retards maintain mpc-be. clsid2 and the pr author are the only people there who know what they're talking about.
Anonymous No.105921550 [Report] >>105921580
>>105921507
The github issue is about presentation glitches that occur under extremely heavy load likely due to the vulkan swapchain not selecting the "best" image when you're in a scenario where a bunch of frames have to be dropped. Normal VRR usage will never run into that scenario.
Anonymous No.105921567 [Report] >>105921604
>>105921468
>>105921521
It's fine to not know something but stubbornly insisting that you're correct when you have absolutely no idea what you're talking about is the bad part.
Anonymous No.105921580 [Report] >>105921588 >>105927006
>>105921550
except this isn't the whole story because even in fixed refresh rate presentation, vsync jitter on vulkan is considerably lower with swapchain-depth=1 or swapchain-depth=2. this has been corroborated multiple times on /g/ as well. there's clearly a different issue here, and high load simply makes it more visible. its not a coincidence that lowering swapchain-depth supposedly fixes so many issues
Anonymous No.105921588 [Report] >>105921635 >>105927006
>>105921580
>vsync jitter on vulkan is considerably lower with swapchain-depth=1 or swapchain-depth=2
first I've ever heard of this
Anonymous No.105921604 [Report] >>105921610
>>105921567
>stubbornly insisting that you're correct when you have absolutely no idea what you're talking about is the bad part.
wow, they're just like /mpv/! im switching to mpc-be now
Anonymous No.105921610 [Report]
>>105921604
yeah but we're not the ones with push rights
Anonymous No.105921635 [Report]
>>105921588
And I can't reproduce. It's either the same (0 jitter) or swapchain-depth=1 is worse.
Anonymous No.105921654 [Report] >>105921676 >>105937556
https://github.com/mpv-player/mpv/issues/14811#issuecomment-2335842154
>Note that I initially had the option swapchain-depth=1 option set, as this is needed for Nvidia gpus and recent drivers to get a no-stuttery output. I did a second run without the option, behavior is still the same... frame drops*
stutterpv is real, open your eyes
Anonymous No.105921676 [Report] >>105921726
>>105921654
another victim of stutterpv

https://github.com/mpv-player/mpv/issues/6172#issuecomment-963224575
>The issue is still unchanged with --vo=gpu-next and latest libplacebo git-master, which unfortuantely makes --vo=gpu-next unusable on Nvidia Xorg (life without --video-sync=display-resample is possible, but meaningless).
https://github.com/mpv-player/mpv/issues/6172#issuecomment-1260294283
>Turns out this happens only with swapchain-depth= >2. CPU load with a value of 1 and 2 is normal, and it seems also playback looks fine with it (both composited Xorg windowed and uncomposited fullscreen).
Anonymous No.105921726 [Report]
>>105921676
>nvidia on linux of all things
might as well just chop your balls off at that point
Anonymous No.105921939 [Report]
>I can write the script so you don't need to make a feature request.
What did our dear friend mean by this
Anonymous No.105922738 [Report] >>105923241
Is there an Mpv crop plugin that works with shaders?
Anonymous No.105923241 [Report] >>105923270
>>105922738
doesn't --video-crop work?
Anonymous No.105923270 [Report]
>>105923241
I'm using the crop.lua script but shaders don't do anything. You can tell because they don't show up in the OSD if you go to the frame timings bit.
Anonymous No.105923555 [Report] >>105923855 >>105924307
In mpv I use “sub-seek -1 exact” all the time. There is a short delay when I do that. Is there any tweak to make it faster? I’m willing to sacrifice some ram for smoother seeking.
Anonymous No.105923855 [Report]
>>105923555
No
Anonymous No.105923926 [Report]
>>105921521
>clsid2
The same guy who thinks its fine to blockingly load URLs with yt-dlp? Also blocking whatever source you're DnDing the link from? Maybe he can handle VR but the UX from MPC-BE is much better.
Anonymous No.105924240 [Report] >>105924288
>>105919399
What?
Anonymous No.105924288 [Report] >>105924302
>>105924240
it's pretty self explanatory if you can read
Anonymous No.105924302 [Report]
>>105924288
No, you just posted a code about creating mp4 files for sony PSP without any intro.
fucking zoomer.
Why would anyone uses psp to watch video even?
I admit I did watch porn on it back in HS.
Anonymous No.105924307 [Report]
>>105923555
le --play-direction= but it may not work for all files i think
Anonymous No.105925335 [Report] >>105930031 >>105930051
>clsid2 and the pr author are the only people there who know what they're talking about
lmk when they can come up with a player that doesn't oversaturate the output. Only SDR PNG of a DV file but demonstrates the problem.
This is default settings for all and regardless of MPCVR or madVR.
Anonymous No.105925549 [Report] >>105926043
>>105909673
>>105909554
not the op but if my display is refreshing at 119.88Hz, that means I have perfect frame sync for ntsc content?
weirdly, in windows I have both 119.880hz and 120.000hz modes available, but in kde wayland it's only showing 199.88hz (pic related).
anyone know how i can get the 120hz refresh mode back under linux?
Anonymous No.105926043 [Report]
>>105925549
add it to your edid
Anonymous No.105926240 [Report] >>105926367 >>105926436
>>105899825 (OP)
Choosing Best Video, and Best Audio compiles to .webm, and an audio codec that can't be played on Windows Movies & TV's vidya player. What am I doing wrong? What audio codec should I be using to make it play on windows and not have to use vlc? AV1 won't even play.
Anonymous No.105926267 [Report] >>105926367
Are there any python scripts that can archive an entire youtube podcast channel, about 2hr long videos and saves thumbs and meta data like description? Anything with a delay? I don't care if I only have to download 10 videos a day or have a 10 min delay per video or what ever. Just need to avoid getting rate banned.
Anonymous No.105926367 [Report] >>105926436 >>105931318
>>105926267
yt-dlp

>>105926240
Just install a codec pack. LAV filters is probably the most popular but I am not clear whether they will just work with Media Foundation based players like yours.
>not have to use vlc
Is the default Windows player really any better
Anonymous No.105926436 [Report]
>>105926240
>>105926367
>I am not clear whether they will just work with Media Foundation based players like yours
They do not
https://www.codecguide.com/media_foundation_codecs.htm
Just run through that link and install the store packages for your player.
https://apps.microsoft.com/detail/9mvzqvxjbq9v
Anonymous No.105926751 [Report] >>105926868 >>105926892 >>105931661
/g/ how to fix mpv? What would you change?
Anonymous No.105926868 [Report]
>>105926751
speed change doesn't drop video frames
Anonymous No.105926892 [Report]
>>105926751
custom color options apply before first frame is displayed
Anonymous No.105926951 [Report] >>105931685 >>105935205
>>105918183
The learning curve of madVR is massive. But I try.
Anonymous No.105927006 [Report]
>>105921396
Fuck I have 2 as that got me slightly lower jitter when I last checked. Is 1 better?
>>105921588
>>105921580
>or swapchain-depth=2. this has been corroborated multiple times on /g/ as well.
It's what I saw with side by side testing, but I can't claim my testing was scientific. Was a cargocult last year.
Anonymous No.105927186 [Report] >>105927212 >>105927224
>>105899825 (OP)
Maybe I can ask here and I don't need to open a thread.
could you suggest me a video edition software? I need to upload some videos. I'm talking about proffesional stuff like: copy, paste, rotate, save as... and other video hacker tools.
Anonymous No.105927212 [Report] >>105927234
>>105927186
good morning sir
Anonymous No.105927224 [Report]
>>105927186
ffmpeg!
Anonymous No.105927234 [Report]
>>105927212
not a pajeet, but it seems I can do it with vlc, I'm looking into it now
Anonymous No.105929919 [Report]
https://github.com/mpv-player/mpv/pull/16530
Anonymous No.105930031 [Report] >>105931696
>>105925335
Last time I checked, fire and sparks are red and orange. Not salmon coloured. mpv is not reflecting reality correctly, this is a self-own my guy.
Anonymous No.105930051 [Report] >>105931696
>>105925335
Is that vo=gpu or vo=gpu-next because I still don't remotely trust gpu-next for any HDR content, neither do I remotely trust madVR for DV
Anonymous No.105930264 [Report] >>105930329 >>105934044
a short poem in celebration of gpu-next being the default *ahem*

roses are orange
violets are teal
i use libplacebo
and now so do you!
Anonymous No.105930329 [Report] >>105931468
>>105930264
The white is teal meme is dead. Kasper fixed it months ago. We must find new material tbdesu
Anonymous No.105931318 [Report]
>>105926367
yt-dlp doesn't do bulk downloading by default with delay paramaters does it? Has anyone made a script that takes all of these things into account with options for json stuff, thumbs, saving as a certain string, etc? Something that can be edited, stopped, and restarted? It's about 800 2hr videos so I will be switching filepaths, hard drives, and stopping and restarting.
Anonymous No.105931468 [Report]
>>105930329
>we
too obvious, go back to #mpv-devel
Anonymous No.105931661 [Report]
>>105926751
>pause video
>press m to mute --volume
>unpause
>audio still plays after unpause
Anonymous No.105931685 [Report] >>105935205
>>105926951
the learning "curve" for madVR is massive because it's purposefully obtuse and doesn't work OOTB. hell, even after tweaking it, it still doesn't work.
Anonymous No.105931696 [Report]
>>105930031
The HDR image clearly won't look like that SDR cap. Also its not fire and sparks..

>>105930051
>Is that vo=gpu or vo=gpu-next
Config file only has osc=no but MPV identifies it as gpu-next with d3d11.
>neither do I remotely trust madVR for DV
MadVR and MPCVR give the same colors here but the same configuration for both with MPC-BE matches the output from MPV.

It also doesn't appear in a portable MPC-HC from GitHub so it appears to be a configuration problem on my end. Though even the portable MPC-HC with MadVR doesn't work right as it will apparently switch to SDR on fullscreen..
Whatever, is there any reason to use MadVR anymore for HDR content? Apart from its smooth motion setting.
Anonymous No.105931829 [Report] >>105934119 >>105935429
The fuck am I doing wrong?
ffmpeg -i /media/kyle/NOTHILL/VIDEO_TS/"concat:VTS_03_0.VOB|VTS_03_1.VOB|VTS_03_2.VOB|VTS_03_3.VOB|VTS_03_4.VOB|VTS_03_5.VOB|VTS_03_6.VOB" -to 00:03:00 -c:v libx264 -crf 16 -c:a aac -b:a 256K -sn -map_metadata -1 -f mp4 "Notting_Hill (1999).mp4"
Anonymous No.105931894 [Report] >>105931939
>>105910267
>https://github.com/mpv-player/mpv/wiki/Interpolation#smoothmotion
>Convolution-based interpolation
>you see its all very technical, it does signal processing complx stuff and essentially does convolution
Lmao easily the worst description I've read. Though DSP is usually filled with midwits online spewing shit and misunderstanding the simplifications.
Anonymous No.105931939 [Report]
>>105931894
LLM reply
Anonymous No.105931944 [Report] >>105932016
https://github.com/mpv-player/mpv/discussions/16484
Anonymous No.105932016 [Report]
>>105931944
we need nanahi's opinion on this.
Anonymous No.105932037 [Report] >>105932188
>still can't change yt format at runtime on any player except for MPV
Guess it wins by default
Anonymous No.105932188 [Report] >>105933478
>>105932037
vlc can do it to if you play the full manifest url
it also has real adaptive stream selection unlike mpv
Anonymous No.105933478 [Report] >>105935079
>>105932188
>it also has real adaptive stream selection unlike mpv
would you explain what is this and its benefit?
DropWindowsSupportNow No.105934044 [Report]
>>105930264
"we are too retarded"
"to use them `--image-lut`s"
"we are fully committed"
"to never edit these CLUTs"
you will never satisfy your eyes
or ever have monthly clots
DropWindowsSupportNow No.105934119 [Report]
>>105931829
this is invalid syntax (LLM!)!
cd to the directory or pass full paths to all files.
Anonymous No.105935079 [Report]
>>105933478
auto adapt stream bitrate to network condition
Anonymous No.105935205 [Report]
>>105931685
>>105926951
not sure what's difficult?
you install it, select it as video renderer, madvr systray icon gives you settings. go to rendering 'folder', smooth motion, toggle 'enable smooth motion' and you're set.
Anonymous No.105935429 [Report]
>>105931829
not using MakeMKV is what you're doing wrong
Anonymous No.105935487 [Report] >>105935511
What are these errors?
libEGL warning: failed to open /dev/dri/card1: Permission denied

libEGL warning: DRI2: could not open /dev/dri/card1 (Permission denied)
MESA: error: ZINK: vkEnumeratePhysicalDevices failed (VK_ERROR_INITIALIZATION_FAILED)
MESA: error: ZINK: failed to choose pdev
libEGL warning: egl: failed to create dri2 screen
Anonymous No.105935511 [Report] >>105935524
>>105935487
>Permission denied
Anonymous No.105935524 [Report] >>105935566 >>105935569
>>105935511
I need sudo to run mpv now?
Anonymous No.105935566 [Report]
>>105935524
if you're not using a full systrmd/udev/<other shit>, make sure you're a member of the "video" group.
otherwise, figure it out on your own.
you can start by "ls -l /dev/dri/card1" to see the permissions. it's not that hard.
Anonymous No.105935569 [Report] >>105939564
>>105935524
you need to add your user to the group that owns card1
Anonymous No.105935959 [Report] >>105935969
why do trannies shill mpv troonslop so hard? pic related is simple and just werks for everything.
Anonymous No.105935969 [Report]
>>105935959
Agreed. MPV should drop Windows support because better options exist for that platform.
Anonymous No.105936250 [Report] >>105946553
I love mpv!!!!
Anonymous No.105937556 [Report] >>105939513
>>105921654
should add big disclaimer on their manual --video-sync=audio stutters heavily!!!
Anonymous No.105937663 [Report] >>105941115
Ikatube-anon, is there a way to setup a custom command to launch when pressing the play button instead of autodetecting MPV? I'm writing a custom TU that i would like to launch instead.
Anonymous No.105937835 [Report] >>105939443 >>105943838
I use a lua script to drop my screen's framerate to match the video's along with --video-sync=audio but this method has issues with variable framerate content. I was wondering if it was possible to make a conditional profile for such videos where the script is ignored and video-sync=display resample is used instead but I have no idea if it's possible to detect fps variability in such a way that all variable framerate videos are covered.
Anonymous No.105939443 [Report] >>105940028
>>105937835
display modes do not work with variable refresh-rate content, what you're asking for is untenable. if you already have a script that drops your monitor's refresh rate, you should be using display-resample at all times. read the manual
Anonymous No.105939473 [Report]
>>105899825 (OP)
I have taken the mpvpill.
Anonymous No.105939513 [Report]
>>105937556
manual already has a normative statement that recommends display-resample if it works for your setup. what more do you want?

>If you use this option, you usually want to set it to display-resample to enable a timing mode that tries to not skip or repeat frames when for example playing 24fps video on a 24Hz screen.
Anonymous No.105939524 [Report]
>>105899931
More minimalist and part of libav itself. I stuck with ffplay for years until they deprecated it.
Anonymous No.105939539 [Report]
>>105900101
mpv works on stripchat's CDN.
Combine this with --vo=tct and you can have infinite female buttholes directly in your tmux session.
Anonymous No.105939564 [Report]
>>105935569
Unless the hotplug deamon is misconfigured.
I wonder if he's using devtmpfs so the kernel just sets the owner to root or whatever.
Anonymous No.105939568 [Report] >>105939858
if you watch anime, add this to your config for accurate lineart scaling

scale=ewa_lanczos4sharpest
scale-antiring=1
dscale=bilinear
correct-downscaling=no

thank me later
Anonymous No.105939858 [Report] >>105939883 >>105940185
>>105939568
How is this better than mine?
vo=gpu-next
hwdec=vaapi
gpu-api=opengl
dscale=catmull_rom
linear-downscaling=no
video-sync=display-resample
interpolation=yes
tscale=oversample
Anonymous No.105939883 [Report] >>105939898
>>105939858
I feel like turning on hardware decoding would make my laptop blow up.
Anonymous No.105939898 [Report] >>105939923
>>105939883
>hardware decoding would make my laptop blow up
Are you baiting?
Anonymous No.105939923 [Report] >>105939997
>>105939898
The battery is already swelling and pushing the case apart. I don't think it would take a lot. It always gets so hot when I use the GPU for anything. I don't know why.
Anonymous No.105939997 [Report] >>105940110 >>105941924
>>105939923
What?
Dude, using HW decoding actually lower temps.
Anonymous No.105940028 [Report] >>105940185
>>105939443
I have 30-24 fps variable .mkv files and frames are def being interpolated because I set tscale=bicubic and 24 fps panning shots look blurry as hell compared to when I just leave it out. What's going on?

>if you already have a script that drops your monitor's refresh rate, you should be using display-resample at all times. read the manual
Audio lags behind on 24 fps content if I don't use audio mode.
Anonymous No.105940110 [Report] >>105940219
>>105939997
That hasn't been my experience.
Anonymous No.105940185 [Report] >>105940269
>>105939858
>opengl
>gpu-next
sirs...

>>105940028
>Audio lags behind on 24 fps content if I don't use audio mode.
this is not possible unless your system is so slow that mpv's dynamic rate control can't apply the resampling filter fast enough
Anonymous No.105940219 [Report] >>105940223
>>105940110
Then you have other problems friend.
Anonymous No.105940223 [Report]
>>105940219
I'm not your friend, pal.
Anonymous No.105940269 [Report]
>>105940185
Because vulcan is shit.
Anonymous No.105941115 [Report] >>105946553
>>105937663
you can set the player_path in the config to the custom program you write, then it will run that program with the same commandline parameters used for mpv
as long as your program can parse these parameters then it will work
Anonymous No.105941137 [Report]
>>105900268
just drag the link into the mpv window bro its not hard
Anonymous No.105941924 [Report] >>105945060
>>105939997
It can but if the video is low enough resolution it will actually take more power for all the overhead than you're saving (definitely anything below 720, even 720 itself on newer hardware). Also if the heat pipe has shitty contact with the GPU die he's fucked.
Anonymous No.105943120 [Report]
>>105899825 (OP)
honestly liking haruna a lot, feels like the best of mpv and mpc
Anonymous No.105943838 [Report]
>>105937835
Solved half of the problem, at least low framerate VFR videos are not a choppy mess now:
[variable-framerate]
profile-cond=math.abs(estimated_vf_fps - container_fps) > 1
profile-restore=copy
interpolation=yes
video-sync=display-resample
tscale=catmull_rom

I still don't know how to make mpv ignore the script when this profile is triggered, I guess it parses the scripts first then applies the auto profiles making that impossible
Anonymous No.105944351 [Report] >>105945821
ikadev, does use_full_manifest always start with lowest quality? I have mpv built with subrandr, do you know why sub with named timedtext rendered with subrandr but the rest with libass even they are all webvtt? also sound hiccup when change sub, what is the reason? thanks
Anonymous No.105945060 [Report]
>>105941924
It's the same for lower res video as well.
>heat pipe has shitty contact with the GPU die
This is probably the cause.
Anonymous No.105945513 [Report]
>>105900976
what's troonware here? implied yt (agreed) ore general free software(and you are worng)
Anonymous No.105945821 [Report] >>105945892 >>105946553
>>105944351
>ikadev, does use_full_manifest always start with lowest quality?
it should start with the highest quality by default, check --hls-bitrate
>I have mpv built with subrandr, do you know why sub with named timedtext rendered with subrandr but the rest with libass even they are all webvtt? also sound hiccup when change sub, what is the reason?
no idea about that, maybe the auto format detection is buggy
Anonymous No.105945892 [Report]
>>105945821
>it should start with the highest quality by default, check --hls-bitrate
okay, thats explain it. I actually have hls-bitrate=min in my conf. thanks. sorry for trouble.
Anonymous No.105946307 [Report]
why does using -vf setpts=2*PTS cause the output bitrate to be halved compared to not using the filter and how do I avoid this
caжe No.105946553 [Report] >>105946705
>>105936250
>>105941115
>>105945821
why are you a pedo
Anonymous No.105946705 [Report]
>>105946553
Discord tranny coal >>105920772