entire root will be readonly (persistence on noexec partition) and there will be no package manager
the idea is to compile stuff at bootstrap stage only and when iso is made it should stay the same forever
the problem with most video players is that they require bl0at gui lib that im not bothered enough to compile and with mpv what config to include by default? (since it wont be allowed to change ever after install) and also selinux template for mpv?
so im just wondering if i should bother with video player at all, if i dont include one then i can probably remove audio from kernel entirely and i can just watch stuff on other random computer
>If the gAMA chunk is used as a fallback when an image viewer does not understand cICP, it should produce similar results as an image viewer that understands cICP, simple as.
Lmao kasper trying to claim credit for this realization (with some authoritative air) when it's what huhn has been saying all along. He could maybe start by apologizing for locking the issue.
you mfs are trying to be so righteous and hold others accountable for every phrase they say. Why does it matter? Who won and who lost? > He could maybe start by apologizing for locking the issue.
why does he need to apologize for the actions of others now?
Game probably forces a color space in its code.
mpv does the best it can with the information embedded in the video itself.
As others suggest, you can always try and force a color space with mpv. Try many until it matches the game.
perhaps its a moronic question but how do you make a webm when the source is a livestream? Im using >https://github.com/ekisu/mpv-webm
and it gets stuck at 0% forever
>red is orange >wrong EOTF >worse tonemapping >worse gamut mapping >blocked by decade old ffmpeg behaviour >driving out knowledgable users such as valzapod and huhn >Those screenshots look identical >closed + wontfix
>(CounterPillow) Thankfully we all have access to this file, can decipher what you meant by your babble, and will get around to fixing this immediately m'ladysir
Even worse, in the comments this dumbfrick defends himself saying there never was compatibility, which is straight out false.
Frick, mpv went to the shitter.
>This is just a breaking API change. If commands weren't part of the API, you couldn't use libmpv for anything. Shame on @Dudemanguy for trying to defend his failure as maintainer.
Even worse, in the comments this dumbfrick defends himself saying there never was compatibility, which is straight out false.
Frick, mpv went to the shitter.
How can I have my server do the video processing and my desktop do the playback using mpv? I don't want to use jellyfin/plex with the mpv shim. I just want my server to do the heavy lifting while my other machines can watch the videos. Any guides for this or am I moronic?
It isn't as relevant for a desktop but the idea would be that a lower powered laptop could watch with a better experience because the server can do the hardware acceleration bits.
>because the server can do the hardware acceleration bits.
what?
if you're pulling my leg, well done, it worked.
2 weeks ago
Anonymous
What the frick are jellyfin and plex advertising then?
https://jellyfin.org/docs/general/administration/hardware-acceleration/
I'm either not explaining this well, moronic, or both. All I know is I drop frames on my laptop with certain mpv options and I want to get a better experience by using my server hardware.
2 weeks ago
Anonymous
This is just talking about using hardware encoders.
If your server can software-encode in real-time, then you would actually get better quality since hardware encoders are shit quality wise. They are just (usually) faster and use less power.
But my original point was, why transcode at all?
The way the original question was framed was as if the server would help offload decoding somehow.
I assume from "drop frames" that the issue is not bandwidth-related!
Now, if your laptop can't decode some original files in real time, and transcoding helps (e.g. going from AV1 or HEVC to H264 and/or lowering resolution), then it wouldn't matter how that transcoding was done, whether by jellyfin or plex or ReadyMedia/MiniDLNA or jerbera or whatever.
Transcoding manually would work too (to a file or a stream).
So, it depends on the use-case and how much automation and how many features you want.
2 weeks ago
Anonymous
Thanks for bearing with my miscommunication. >I assume from "drop frames" that the issue is not bandwidth-related!
Correct. A tangible example is debanding. On my laptop turning this on causes considerable slowdown. >Transcoding manually would work too (to a file or a stream). >So, it depends on the use-case and how much automation and how many features you want.
In my case I just want a better playback experience, but I don't want to setup and configure a service like jellyfin. I think manual transcoding would make sense but ideally it would be on request. Instead of running "mpv file.mkv" would I want to make some sort of script to run a command on my server to transcode the file to a stream/file and then open it in mpv on my laptop?
2 weeks ago
Anonymous
>A tangible example is debanding. On my laptop turning this on causes considerable slowdown.
Incidentally, I always have `deband=no` in configuration, not because of performance concerns, but because I hate blur with passion.
A sharpening filter is almost always used too, with higher-than-default parameters.
If you can actually decode in real time, and it's the rendering options that are causing dropped frames, then adjusting these options is what you should do.
You would probably end up with higher quality than transcoding the input.
Trying to update to FFMPEG 7... around 70 dependencies not compatible. Some stuff not even updated for a decade (xine???). I have to patch everything manually.
Worse is qtwebengine that depends on Chromium 118, but only 125 is compatible with FFMPEG 7.
I'd just use bundled ffmpeg for qtwebengine/chromium really, badly keeps up and junk needs a patched ffmpeg anyway
but yes, patching situation is grim (Gentoo been considering slotting or ffmpeg-compat packages but nobody really took the time to work on that -- right now kind of ignoring ffmpeg 7)
(albeit qtwebengine/chromium binary packages would have to disable some non-free codecs, guess less of an issue on Gentoo given users build it themselves most of the time and can just opt to leave it enabled)
>I'd just use bundled ffmpeg for qtwebengine/chromium
Bundling is a no no over here, and since I am not the maintainer of qtwebengine, which is a core component maintained by a specific team, I can't do much about it.
I package ffmpeg-git system-wide as well as ffmpeg6.1 libraries for a few things that need it (see arch's ffmpeg4.4 package for how it's done). Otherwise LD_LIBRARY_PATH or bwrap --bind and /opt always works.
my mpv after ending a video autoplays the next one in the folder even if it in a subfolder
what to do technoe-girlgy bros
what line makes so its does not autoplay the next file
mkv tag autism question
https://matroska.org/technical/tagging.html >DATE_RELEASED >The time that the item was originally released. This is akin to the “TDRL” tag in [@!ID3v2].
matroska docs say "time" but it looks like all my files only use a YYYY format and looking online the YYYY format seems standard. does anyone know any compatibility issues if i start using YYYY-MM-DD instead? or should i write it to a different tag?
I would write YYYY to DATE_RELEASED, and a more precise value in another tag.
You can make the tag name non-generic if you want to know that you (and only you) would have wrote that tag.
Maybe you will have a use for this in scripts (including allowing you to change it later if needed). And it's just generally useful.
This is what ID3 says btw (no comment): >The timestamp fields are based on a subset of ISO 8601. When being as precise as possible the format of a time string is yyyy-MM-ddTHH:mm:ss (year, "-", month, "-", day, "T", hour (out of 24), ":", minutes, ":", seconds), but the precision may be reduced by removing as many time indicators as wanted. Hence valid timestamps are yyyy, yyyy-MM, yyyy-MM-dd, yyyy-MM-ddTHH, yyyy-MM-ddTHH:mm and yyyy-MM-ddTHH:mm:ss. All time stamps are UTC. For durations, use the slash character as described in 8601, and for multiple non-contiguous dates, use multiple strings, if allowed by the frame definition.
Sometimes I get 360p video with ytdl-format best and I have to reload the video to get it to switch to 720p. Only started happening a few days ago. Anyone else?
I just learned that if you stare at a red thing long enough (basically think of a movie scene that is completely red), you will start depleting neurotransmitters in your eye cones for that specific color, and your perception of that color will slowly start getting more desaturated if you don't let your eyes rest.
Was haasn actually right this entire time? Red really is orange.
Ever since I got a brand new PC with an AMD GPU (used to have Nvidia), mpv has been exhibiting all sorts of issues: frame drops, artifacts, flickering etc. I don't know if this is the case on Linux as well (I heard AMD have better drivers on Linux), but if you're on Windows I would absolutely NOT recommend buying an AMD GPU.
>I heard AMD have better drivers on Linux
Yes. You can trust that AMD/Radeon will work well on Linux, and whatever issues that come up will be handled, as long as Alex Deucher and David Airlie (fellow Rustacean) are around.
Too bad wingays don't have such competent developers working on their platform, nor can they communicate directly with such developers.
an open file dialog keybind should honestly be basic functionality similarly to autoload, i dont see why it would be so hard to make it cross-platform since kde and gnome also provide open file dialog windows
native clang windows build. just looks cleaner because you dont have random dependency .dlls flooding the dir
theoretically better performance (on windows) because of the native windows compiler. though honestly i dont know how much it even matters for a GPU-bound application like mpv.
easier to debug using something like VC
if you source your binaries from existing toolchains like shinchiro or zhongfly, the changes dont matter since they all using mingw clang
2 weeks ago
Anonymous
fullier government-approved backdoored experience
2 weeks ago
Anonymous
kek this, cant believe anyone approved of this garbage proprietary compiler to run ci builds
guitar music for bugsper as reward for this incredible feat
HELL YEAH!!!
>frank zappa
literally CIA music, kys glowie
2 weeks ago
Anonymous
zappa >literally CIA music, kys glowie
frick you Black person, literally the opposite
he hated drugs and hippie culture
2 weeks ago
Anonymous
>*shitty CIA-funded circus music starts playing* >THE CRUX OF THE BISCUT IS THE APOSTROPHE >*shitty boomer guitar solo* >GUCAMOLE QUEEN >GUCAMOLE QUEEN >GUCAMOLE QUEEN >*shitty ten minute kazoo solo* >MI MI MI MI MI MI MI MI MI MI MI MI MI MI MI >*song ends*
wow, truly the GOAT band. Thank you Frank Zappa for your truly groundbreaking """music"""
2 weeks ago
Anonymous
read about him you slop gobbling gorilla Black person moron, he was based
90% of his music was satire making fun of the le npcs, leftoid cia hippies, gubbamint and glowies. he also did many good stravinskian classical compositions
you dismissed it because it isn't accesible goyslop and sounds le hecking weird XD
kys
so its true huh, wm4 left and now the glowies are trying to infiltrate mpv. i guess i shouldve seen it coming.
i'm also a 0.29.1 schizo btw
2 weeks ago
Anonymous
>kek this, cant believe anyone approved of this garbage proprietary compiler to run ci builds
it's clang, not cl.
dont forget to set dither-depth to no if you have a system that has proper compositor dithering. you are going to be applying dithering twice otherwise and it will result in unnecessary filtering!
>Note that your result is already much better than the Windows result mentioned.
why is nanahi so aho baka? >i have x issue, here's the data >look at this unrelated y person who has z issue
you don't even have to look at the graphs for 5 seconds to realize they're plotting different things
Why do modern codecs like H.265, VP9 and especially AV1 framestep backwards so much faster than H.264? With the latter if I hold down the backward frame step button it turns into lag city after a moment and starts running at ~0.5fps. With AV1 especially, it can run backwards in almost realtime.
I'm not targeting highest quality, I'm targeting highest quality for SVT-AV1. I know there is lossless with libaom but that's not what I'm using in this situation.
Not sure if i would bother to use that, from what i've read the base option is not good. And there is not much chance that it will end up in a browser.
Noob here, how do I use secondary sub delay? I'll find myself switching between languages but more often than not they aren't synced the same and need different delay values. What're the hotkeys for setting a secondary sub and changing it's delay?
Is it possible to modify the behavior of a button in a skin?
I'd like to modify the behavior of right clicking the "<<" and ">>" buttons from skip 60secs to "next chapter"
https://github.com/maoiscat/mpv-osc-modern >rtfm
I did but I can't figure out how to change in that skin.
>libavcodec
ffmpeg is shit and moronic. dont ever cite that shit as an authority ever again. subtitle formats dont fit the definition of a codec, end of story.
How do I make mpv overwrite a screenshot? If I press the bind for a screenshot two times, the second time it won't save it because there will be a file with the same name already. I wish for mpv to write on top of that file instead
>it's as moronic as using a scroll wheel over the Chromium tabs
does nothing afaik
doesn't chromium just infinitely shrink tabs to make them fit?
in firefox, you scroll through (without switching) tabs. which is intuitive and makes sense, just like scrolling in seek bar makes sense. because the default for scroll elsewhere is volume
2 weeks ago
Anonymous
>does nothing afaik
well, you clearly don't know. fricking try it.
https://issues.chromium.org/issues/41127940 >doesn't chromium just infinitely shrink tabs to make them fit?
yes, but that's not my complaint. years ago I stopped using Chrome for numerous reasons and that scrolling behavior was one of them. every time you use a trackpad and your mouse is over the tabs, you have a chance of just jumping into some random tab.
i thought the moved become shittier thing was a meme but I get a lot more random bugs than I ever did since 0.27
seriously considering downgrading to 0.29
haasn did nothing
making my own distro
are video players bloat or should i compile mpv for it
let your user (You) install it on his own
entire root will be readonly (persistence on noexec partition) and there will be no package manager
the idea is to compile stuff at bootstrap stage only and when iso is made it should stay the same forever
the problem with most video players is that they require bl0at gui lib that im not bothered enough to compile and with mpv what config to include by default? (since it wont be allowed to change ever after install) and also selinux template for mpv?
so im just wondering if i should bother with video player at all, if i dont include one then i can probably remove audio from kernel entirely and i can just watch stuff on other random computer
so cute
madoka
when I look up mpv in the OED I get a redirection to "transgender pedophiles"
nanoseconds or something
https://github.com/mpv-player/mpv/issues/13438#issuecomment-2091989164
big huhnchad win
dokuro and troonyptora on suicide watch!
>If the gAMA chunk is used as a fallback when an image viewer does not understand cICP, it should produce similar results as an image viewer that understands cICP, simple as.
Lmao kasper trying to claim credit for this realization (with some authoritative air) when it's what huhn has been saying all along. He could maybe start by apologizing for locking the issue.
i use screenshot-tag-colorspace=no
you mfs are trying to be so righteous and hold others accountable for every phrase they say. Why does it matter? Who won and who lost?
> He could maybe start by apologizing for locking the issue.
why does he need to apologize for the actions of others now?
kasper has a very bratty attitude. need rape correction.
I want to lick Godoka's feet
I need...
>mpv
Madoka Pantsu Viewer
yes
vlc converts images to srgb, so srgb is good enough for me
https://github.com/clsid2/mpc-hc/pull/2722
MPC-HC just became soulless lads... what do I use now?
vlc
realplayer
Indiaplayer
MPC-QT
mplayer and xine
I like kawaii codec pack because it has anime girl. Does any other video player have anime girl?
pedotroon thread
uwu
>https://www.twitch.tv/videos/2133766976/
pillow voice reveal
chad lite
madokami sex
Madoka is such overrated slop
I thought I was the only one.
not yet
profile=high-quality
Rate my config.
https://github.com/mpv-player/mpv/issues/14047
haasn is literally breaking mpv now
guess what version of mpv and ffmpeg just works
mpv 0.38.0 with ffmpeg 7.0?
not even remotely close, updooter
RAPE ZEWIA NOW RAPE RAPE RAPE RAPE AHHHH HIS BUSSY IS TOO TIGHT!!! >////<
nanahi commit rights when?
never because she's seething atm
https://github.com/mpv-player/mpv/pull/14038#discussion_r1589517706
Mad that I wasted years watching things with spline36 and now need to rewatch everything properly.
Mad that I wasted years watching things with perceptual gamut mapping and now need to rewatch everything properly
making mami a single mother
Is there a way to display a Theora video with the correct colors?
https://slow.pics/c/EhsssZPj
mpv .theora_video.ogv --start=1.600 --pause
https://files.catbox.moe/boof1g.zip
try –target-prim=bt.470m game colors looking sussy though
Yes, that works indeed. Thanks a lot!
Those colors are in line with a few thousand other game pngs.
Game probably forces a color space in its code.
mpv does the best it can with the information embedded in the video itself.
As others suggest, you can always try and force a color space with mpv. Try many until it matches the game.
Mad that I wasted years watching things and now need to rewatch everything.
perhaps its a moronic question but how do you make a webm when the source is a livestream? Im using
>https://github.com/ekisu/mpv-webm
and it gets stuck at 0% forever
dump the cache to a file then make a webm from the file
I'll have to check how its done but at least I have something to work with now. Thanks.
akemi's frontend has uti issues
https://github.com/mpv-player/mpv/pull/13723
i can fix her
floofy ear sexo!
i remember the old akemi
I am experiencing more aliasing
explain
the latest version broke my thumbfast
>red is orange
>wrong EOTF
>worse tonemapping
>worse gamut mapping
>blocked by decade old ffmpeg behaviour
>driving out knowledgable users such as valzapod and huhn
>Those screenshots look identical
>closed + wontfix
I hate mpv so fricking much.
So fricking much.
And all of you as well.
why
Don't listen to them.
which mpv sister would you hate frick?
"much"
madVR-seethe should be added to the daily title at this point.
obsessed.
I'm using smplayer with mpv, can I download YouTube videos directly from there?
https://caps-a-holic.com/c.php?go=1&a=0&d1=18781&d2=17161&s1=222453&s2=189587&i=5&l=0
Orange is the new red, thanks haasn
apple agrees
do i have to enable hdr in windows to reproduce hdr content in mpv
>(CounterPillow) Thankfully we all have access to this file, can decipher what you meant by your babble, and will get around to fixing this immediately m'ladysir
main character syndrome field case
mpc-hc is the future
Which fricking moron added an "index" argument to loadfile? This breaks all scripts and API users which used the options argument.
https://github.com/mpv-player/mpv/commit/c678033c1d60b48ae02fbbe4815869b9504a17f6
>dudebugguy
Even worse, in the comments this dumbfrick defends himself saying there never was compatibility, which is straight out false.
Frick, mpv went to the shitter.
>This is just a breaking API change. If commands weren't part of the API, you couldn't use libmpv for anything. Shame on @Dudemanguy for trying to defend his failure as maintainer.
why is that last commenter having a complete meltdown
>NOOOO YOU BROKE MY HECKING TOY! NOT MY TOYERINO!
bugboy hitting a little too hard lately
have you tried 0.29.1?
0.29.1 would work correctly.
You should use that then. Stop updooting
Can we get sub-ass-extradata for converted subs?
https://github.com/mpv-player/mpv/blob/master/sub/sd_ass.c#L238
>not updating when mpv is in its renaissance
https://github.com/mpv-player/mpv/issues/11390#issuecomment-2094312353
nvidiachads... we just won
commits:
>fix
>fix
>try fix
>fix
Chad.
Why do people want this? It looks objectively terrible.
not yet
reminder that ringing is a good thing
says who
it's over
https://github.com/Aleksoid1978/VideoRenderer/issues/143#issuecomment-2046368228
huhnchad educating clsid and mpc-be devs. will they ever see the light?
retreading old colorautism mpv threads
holy autismo
s-sauce?
https://www.imdb.com/title/tt1588398
looks like someone got mad and reported this kek
numpy dev: ywnbaw
what's wrong with numpy?
How can I have my server do the video processing and my desktop do the playback using mpv? I don't want to use jellyfin/plex with the mpv shim. I just want my server to do the heavy lifting while my other machines can watch the videos. Any guides for this or am I moronic?
What video processing.
Why do you need processing at all if your client is the mighty mpv?
Need madVR
It isn't as relevant for a desktop but the idea would be that a lower powered laptop could watch with a better experience because the server can do the hardware acceleration bits.
>because the server can do the hardware acceleration bits.
what?
if you're pulling my leg, well done, it worked.
What the frick are jellyfin and plex advertising then?
https://jellyfin.org/docs/general/administration/hardware-acceleration/
I'm either not explaining this well, moronic, or both. All I know is I drop frames on my laptop with certain mpv options and I want to get a better experience by using my server hardware.
This is just talking about using hardware encoders.
If your server can software-encode in real-time, then you would actually get better quality since hardware encoders are shit quality wise. They are just (usually) faster and use less power.
But my original point was, why transcode at all?
The way the original question was framed was as if the server would help offload decoding somehow.
I assume from "drop frames" that the issue is not bandwidth-related!
Now, if your laptop can't decode some original files in real time, and transcoding helps (e.g. going from AV1 or HEVC to H264 and/or lowering resolution), then it wouldn't matter how that transcoding was done, whether by jellyfin or plex or ReadyMedia/MiniDLNA or jerbera or whatever.
Transcoding manually would work too (to a file or a stream).
So, it depends on the use-case and how much automation and how many features you want.
Thanks for bearing with my miscommunication.
>I assume from "drop frames" that the issue is not bandwidth-related!
Correct. A tangible example is debanding. On my laptop turning this on causes considerable slowdown.
>Transcoding manually would work too (to a file or a stream).
>So, it depends on the use-case and how much automation and how many features you want.
In my case I just want a better playback experience, but I don't want to setup and configure a service like jellyfin. I think manual transcoding would make sense but ideally it would be on request. Instead of running "mpv file.mkv" would I want to make some sort of script to run a command on my server to transcode the file to a stream/file and then open it in mpv on my laptop?
>A tangible example is debanding. On my laptop turning this on causes considerable slowdown.
Incidentally, I always have `deband=no` in configuration, not because of performance concerns, but because I hate blur with passion.
A sharpening filter is almost always used too, with higher-than-default parameters.
If you can actually decode in real time, and it's the rendering options that are causing dropped frames, then adjusting these options is what you should do.
You would probably end up with higher quality than transcoding the input.
Trying to update to FFMPEG 7... around 70 dependencies not compatible. Some stuff not even updated for a decade (xine???). I have to patch everything manually.
Worse is qtwebengine that depends on Chromium 118, but only 125 is compatible with FFMPEG 7.
Life is hell.
which distribution? virtually none has officially packaged it yet
grab static builds from btbn
One of the corporate one. FFMPEG is not in my purview, but svt-av1 2.0.0 is and need FFMPEG 6 does not build with svt-av1 2.0.0...
> grab static builds from btbn
No, I am a package maintainer, otherwise i would not bother.
I'd just use bundled ffmpeg for qtwebengine/chromium really, badly keeps up and junk needs a patched ffmpeg anyway
but yes, patching situation is grim (Gentoo been considering slotting or ffmpeg-compat packages but nobody really took the time to work on that -- right now kind of ignoring ffmpeg 7)
(albeit qtwebengine/chromium binary packages would have to disable some non-free codecs, guess less of an issue on Gentoo given users build it themselves most of the time and can just opt to leave it enabled)
>I'd just use bundled ffmpeg for qtwebengine/chromium
Bundling is a no no over here, and since I am not the maintainer of qtwebengine, which is a core component maintained by a specific team, I can't do much about it.
I package ffmpeg-git system-wide as well as ffmpeg6.1 libraries for a few things that need it (see arch's ffmpeg4.4 package for how it's done). Otherwise LD_LIBRARY_PATH or bwrap --bind and /opt always works.
ffmpeg4 is all you need.
well if I want to use svt-av1 2.0.0, I need ffmpeg 7.
DRM protection teleports behind you
blocks your path
heh, nothing personnel kid
mpv has DRM
How many mpv devs use opensuse? Do they use tumbleweed?
nice bump sister
llyyr and someone else uses tumbleweed
my mpv after ending a video autoplays the next one in the folder even if it in a subfolder
what to do technoe-girlgy bros
what line makes so its does not autoplay the next file
directory_mode=ignore in script-opts/autoload.conf
i did not have that file but it worked after i created it and pasted that line
thanks you
mkv tag autism question
https://matroska.org/technical/tagging.html
>DATE_RELEASED
>The time that the item was originally released. This is akin to the “TDRL” tag in [@!ID3v2].
matroska docs say "time" but it looks like all my files only use a YYYY format and looking online the YYYY format seems standard. does anyone know any compatibility issues if i start using YYYY-MM-DD instead? or should i write it to a different tag?
I would write YYYY to DATE_RELEASED, and a more precise value in another tag.
You can make the tag name non-generic if you want to know that you (and only you) would have wrote that tag.
Maybe you will have a use for this in scripts (including allowing you to change it later if needed). And it's just generally useful.
This is what ID3 says btw (no comment):
>The timestamp fields are based on a subset of ISO 8601. When being as precise as possible the format of a time string is yyyy-MM-ddTHH:mm:ss (year, "-", month, "-", day, "T", hour (out of 24), ":", minutes, ":", seconds), but the precision may be reduced by removing as many time indicators as wanted. Hence valid timestamps are yyyy, yyyy-MM, yyyy-MM-dd, yyyy-MM-ddTHH, yyyy-MM-ddTHH:mm and yyyy-MM-ddTHH:mm:ss. All time stamps are UTC. For durations, use the slash character as described in 8601, and for multiple non-contiguous dates, use multiple strings, if allowed by the frame definition.
Sometimes I get 360p video with ytdl-format best and I have to reload the video to get it to switch to 720p. Only started happening a few days ago. Anyone else?
If I'm doing 2pass vp9 encoding and I wanna add -ss -vf and -deadline options, do I add them all in both lines or one of them?
both lines
Thanks
Are there really anons on HRT in this thread? Why the frick
All of the mpv sisters in this thread are so cute!!!
Are mpv devs on it too??
I just learned that if you stare at a red thing long enough (basically think of a movie scene that is completely red), you will start depleting neurotransmitters in your eye cones for that specific color, and your perception of that color will slowly start getting more desaturated if you don't let your eyes rest.
Was haasn actually right this entire time? Red really is orange.
Ever since I got a brand new PC with an AMD GPU (used to have Nvidia), mpv has been exhibiting all sorts of issues: frame drops, artifacts, flickering etc. I don't know if this is the case on Linux as well (I heard AMD have better drivers on Linux), but if you're on Windows I would absolutely NOT recommend buying an AMD GPU.
>I heard AMD have better drivers on Linux
Yes. You can trust that AMD/Radeon will work well on Linux, and whatever issues that come up will be handled, as long as Alex Deucher and David Airlie (fellow Rustacean) are around.
Too bad wingays don't have such competent developers working on their platform, nor can they communicate directly with such developers.
this thread was aids and deserves to die
ok
autism creates best player
It's over, these threads cannot maintain themselves anymore without a meaningless post every 3 hours to keep it up.
im sorry paul
has mpv ffmpeg yt-dlp served its purpose? has anon found the perfect ffmpeg parameters to make webms for 4chin?
https://github.com/mpv-player/mpv/pull/8130
counterpillow will become mpv dev
HWNBAD
What are some memory-holed but god-tier scripts?
https://github.com/rossy/mpv-open-file-dialog
>windows 8.1
sovl
peak
script still works fine on shitblows 11
an open file dialog keybind should honestly be basic functionality similarly to autoload, i dont see why it would be so hard to make it cross-platform since kde and gnome also provide open file dialog windows
> script still works fine on shitblows 11
It uses the loadfile command which is already broken by dmg
still works fine with git master mpv
just typical quality rossy code. It just works 8 years later. stop the FUD
What should I bind to the mouse wheel in mpv? What have You put there?
>mpv-x86_64-windows-msvc
OwO whats this?
did a madlad actually manage?
https://github.com/mpv-player/mpv/pull/14038
https://github.com/mpv-player/mpv/pull/14073
what exactly is the use-case for this?
native clang windows build. just looks cleaner because you dont have random dependency .dlls flooding the dir
theoretically better performance (on windows) because of the native windows compiler. though honestly i dont know how much it even matters for a GPU-bound application like mpv.
easier to debug using something like VC
if you source your binaries from existing toolchains like shinchiro or zhongfly, the changes dont matter since they all using mingw clang
fullier government-approved backdoored experience
kek this, cant believe anyone approved of this garbage proprietary compiler to run ci builds
>frank zappa
literally CIA music, kys glowie
zappa
>literally CIA music, kys glowie
frick you Black person, literally the opposite
he hated drugs and hippie culture
>*shitty CIA-funded circus music starts playing*
>THE CRUX OF THE BISCUT IS THE APOSTROPHE
>*shitty boomer guitar solo*
>GUCAMOLE QUEEN
>GUCAMOLE QUEEN
>GUCAMOLE QUEEN
>*shitty ten minute kazoo solo*
>MI MI MI MI MI MI MI MI MI MI MI MI MI MI MI
>*song ends*
wow, truly the GOAT band. Thank you Frank Zappa for your truly groundbreaking """music"""
read about him you slop gobbling gorilla Black person moron, he was based
90% of his music was satire making fun of the le npcs, leftoid cia hippies, gubbamint and glowies. he also did many good stravinskian classical compositions
you dismissed it because it isn't accesible goyslop and sounds le hecking weird XD
kys
i'm also a 0.29.1 schizo btw
>kek this, cant believe anyone approved of this garbage proprietary compiler to run ci builds
it's clang, not cl.
>he actually did it
lintroons on suicide watch
MPV WORKS BEST ON MICROSOFT MOTHERFRICKING WINDOWS
guitar music for bugsper as reward for this incredible feat
HELL YEAH!!!
so its true huh, wm4 left and now the glowies are trying to infiltrate mpv. i guess i shouldve seen it coming.
does he glow?
glows orange
mpv pro tip:
dont forget to set dither-depth to no if you have a system that has proper compositor dithering. you are going to be applying dithering twice otherwise and it will result in unnecessary filtering!
unused filtering is wasted filtering
https://github.com/mpv-player/mpv/issues/14075
what's going on here?
>Note that your result is already much better than the Windows result mentioned.
why is nanahi so aho baka?
>i have x issue, here's the data
>look at this unrelated y person who has z issue
you don't even have to look at the graphs for 5 seconds to realize they're plotting different things
Why do modern codecs like H.265, VP9 and especially AV1 framestep backwards so much faster than H.264? With the latter if I hold down the backward frame step button it turns into lag city after a moment and starts running at ~0.5fps. With AV1 especially, it can run backwards in almost realtime.
shorter keyframe interval
Or they have hardware acceleration for H264 but not others. That's another possible variable.
Quick question, while using libsvtav1 is the options '-preset 0 -crf 0' the highest quality you can get or am I misunderstanding something?
Why use AV1 if you're targeting highest quality, and why SVT-AV1?
I'm not targeting highest quality, I'm targeting highest quality for SVT-AV1. I know there is lossless with libaom but that's not what I'm using in this situation.
I don't understand this thread
it's the LAMP of multimedia
https://github.com/mpv-player/mpv/issues/14078
why has mpv become so bloated?
>libloatplapcebo
why does braphog enjoyer hate libplacebo again? it's nice and rotund
anyone tried the new vvc in FFmpeg?
I tried xvc
Not sure if i would bother to use that, from what i've read the base option is not good. And there is not much chance that it will end up in a browser.
>mpv ffmpeg yt-dlp
What killed the hype?
Your mom maybe?
enable demuxer cache for video and disable for audio and subtitles?
how can you detect variable framerate video in mpv? I only see container-fps property, nothing about fps-min or fps-max
If it exists, it would have to be a video property because the container can't report whehter or not it's VFR
how does mediainfo do it?
>update to fedora 40
>update to latest mpv
>keeps crashing every 10 seconds
why did i fall for the updoot meme
works on my not fedora
more console bloat from guido
guido making console.lua as bloated as I'll make her belly!
https://github.com/mpv-player/mpv/pull/13917
LGTM, merge it already
Paul reacted with thumbs down, so close
paul misclicked
he never misclicks, he always clicks when appropriate.
close and delete branch
>"Fix" track selection
oh no not again
be sure to confine all of these with firejail and disable networking, dns, etc...
It is sad that haasn doesn't like us anymore 🙁
i miss haasn
Noob here, how do I use secondary sub delay? I'll find myself switching between languages but more often than not they aren't synced the same and need different delay values. What're the hotkeys for setting a secondary sub and changing it's delay?
discord troon thread
bot post above me
Is it possible to modify the behavior of a button in a skin?
I'd like to modify the behavior of right clicking the "<<" and ">>" buttons from skip 60secs to "next chapter"
https://github.com/maoiscat/mpv-osc-modern
>rtfm
I did but I can't figure out how to change in that skin.
rtfc
hilarious
Wasn't even joking:
https://github.com/maoiscat/mpv-osc-modern/blob/277c6646298a519d2902cfcb1d4a5e55b9b4ad07/modern.lua#L1245-L1261
discord troon thread albeit
FRICK TRANSPHOBES
fix le cache tracks switch
What?
https://github.com/mpv-player/mpv/issues/9646
for both audio and subtitles
Paul update:
https://hydrogenaud.io/index.php/topic,125908.msg1044113
what's the difference between srt and subrip codecs
they're not codecs
subrip and srt are the same thing
https://github.com/FFmpeg/FFmpeg/blob/master/libavcodec/codec_desc.c#L3436
>libavcodec
ffmpeg is shit and moronic. dont ever cite that shit as an authority ever again. subtitle formats dont fit the definition of a codec, end of story.
It's over for huawei?
>he forgot to select new thread
good thread idea thougie
>thread is 6 days old
>still can't reach bump limit
i remember back when these threads would last only 12 hours...
Good, less fricking morons shitting up the thread.
if only haasn was here to break new things, we'd have something to talk about
Even more console bloat from guido. Someone needs to put babies in her before she implements vim mode.
>implementing vi mode in mpv gets you sex
What the frick? I am still a virgin at 28 and you're telling me it was that simple?!
It only works if you're a cute mpv sister!
How do I make mpv overwrite a screenshot? If I press the bind for a screenshot two times, the second time it won't save it because there will be a file with the same name already. I wish for mpv to write on top of that file instead
screenshot-to-file
I would need to set a fixed screenshot name then
If I use the scroll wheel over the seek bar, mpv now scrubs through the movie. WTF? Is it possible to disable this behavior?
i could tell you but im not gonna
script-opts=osc-scrollcontrols=no
ty
fy
makes zero sense.
it's as moronic as using a scroll wheel over the Chromium tabs. annoying af.
>it's as moronic as using a scroll wheel over the Chromium tabs
does nothing afaik
doesn't chromium just infinitely shrink tabs to make them fit?
in firefox, you scroll through (without switching) tabs. which is intuitive and makes sense, just like scrolling in seek bar makes sense. because the default for scroll elsewhere is volume
>does nothing afaik
well, you clearly don't know. fricking try it.
https://issues.chromium.org/issues/41127940
>doesn't chromium just infinitely shrink tabs to make them fit?
yes, but that's not my complaint. years ago I stopped using Chrome for numerous reasons and that scrolling behavior was one of them. every time you use a trackpad and your mouse is over the tabs, you have a chance of just jumping into some random tab.
it does nothing on windows
>WTF?
it makes sense
I want to sniff akemi's panties.
none of you will ever be a real woman
i thought the moved become shittier thing was a meme but I get a lot more random bugs than I ever did since 0.27
seriously considering downgrading to 0.29
Is this the power of MPV?
I've had this happen for a while now with multiple different updates/builds.
hevc was a mistake