it was on automatic, be even changing to on or off or the deinterlacer, it didn't change the video
see picrel, it's not interlaced, yet it looks like it
Is there any reason why this isn't endgame? >smoother than --video-sync=audio >rounds up timestamp jitters because matroska is a shit format >doesn't speed up your kinos unlike with display-shitsample >doesn't reduce your audio quality through resampling unlike with display-shitsample >still allows you to use --tscale (if you care about that shit) >makes the OSD/OSC run at native refreshrate unlike with --video-sync=audio
Literally no reason not to use it over the default.
this is the endgame
recently i've been watching some videos that has 30 fps content but in a 60 fps stream (so all frames are doubled), and i play at 2x speed on a 60 fps monitor, so ideally it should play smooth at 60 fps because all duplicated frames are dropped
display-vdrop is the only mode that's smooth for this
this is the endgame
recently i've been watching some videos that has 30 fps content but in a 60 fps stream (so all frames are doubled), and i play at 2x speed on a 60 fps monitor, so ideally it should play smooth at 60 fps because all duplicated frames are dropped
display-vdrop is the only mode that's smooth for this
no, it results in framedrops with complex subtitles, especially at higher resolutions none of the display-* modes are good with sub heavy stuff
Too heavy
The main issue is, typesetting like the infamous Commeme Nisekoi shit
the year is 2024 and mpv still can't handle meme subs from 5 years ago
is going to drop frames regardless of whether you use video-sync=audio or any of the display-sync modes. Pic related, same scene but with audio mode (less framedrops because obviously audio mode doesn't have to duplicate frames to reach the monitor refreshrate). If anything, audio mode is worse because sometimes I get audio crackling when the typesetting appears here, while display-vdrop and display-resample don't have the same issue. All of these are static shots with just text anyways, so it's not like the framedrops even matter, all of the actual scenes with motion don't have the same performance issues on the display modes assuming you have a semi-decent CPU.
I do wish libass would get around to implementing multithreading already. It's been stalled for years.
None of the display-* modes perform smoothly on my machine. There's a dozen or so mistimed and delayed frames after a few seconds of playback, so I just stick to audio.
I do notice during panning. Definitely a performance thing, it drops frames on my second (high refresh rate) monitor and performs decently on my laptop. Both are intel iGPUs.
>The models were trained on an anime dataset containing screenshots from the following shows:
>Violet Evergarden
Based >Koe no Katachi
Based >Kimi no Na Wa
Kinda based? >Hibike Euphonium
Very based >Yuru Camp
Based >SAO OS and Progressive
You mean to tell me my upscaler is trained on Asuna's breasts now? Unbelievably based
try my magic config? it makes 4K video smooth on a toaster older than your spec, no other configuration lets me watch 4K
I have upgraded my hardware that can handle 4K now but I still use the config since it has low performance footprint, now trying to play back 8K on a new toaster though since I found out 8K sutters/framedrops crazy
#demuxer-max-bytes=10MiB
#use above if you're watching off a slow external drive, may work for netbooks
sub-ass-shaper=complex
video-sync=desync
sub-scale-by-window=no
sub-use-margins=no
hwdec=auto-safe
#hwdec=auto
#change to above depending on whether your GPU cannot support certain codecs, auto usually breaks but auto-safe is not better
video-unscaled=no
fbo-format=rgba32f
vf=format=colorlevels=full:colormatrix=rgb:convert=yes
video-output-levels=full
target-trc=linear
gamma=42
tscale=nearest
dscale=sinc
cscale=sinc
scale=sinc
>vlc runs fine >mpv runs slow
99% of the time this is due to hwdec being disabled which is evident in your profile. Most /mpv/ posters won't even realize this and suggest all sorts of unrelated things.
Don't fall for the meme. Just enable it.
In what circumstances would hwdec not be preferred? Is there an accuracy concern? I would need some serious evidence of a noticeable difference on the decode side. Keen anons only barely notice the difference between hardware vs. software encodes.
It's always better when it works correctly, the only reason it isn't on by default is because there are some edge cases where it doesn't work correctly, and because it's usually broken on loonix.
Shittily encoded video's that break in obvious ways. I usually disable it for webms since they can be a bit more wild.
2 months ago
Anonymous
It's always better when it works correctly, the only reason it isn't on by default is because there are some edge cases where it doesn't work correctly, and because it's usually broken on loonix.
hwdec is supposed to turn off automatically if decoding errors are detected though
experimented this first hand the other day, I downloaded some shit from torrent that had only 99% availability, and as soon as the broken parts played, hw: d3d11va disappeared from the info panel and the video kept playing as expected using software decoding
any media player has software fallback when things go wrong, even browsers do, for obvious reasons.
2 months ago
Anonymous
>hwdec is supposed to turn off automatically if decoding errors are detected though
Well it doesn't detect them sometimes then.
2 months ago
Anonymous
What makes you think it's the fault of hwdec?
2 months ago
Anonymous
Because they work better with hwdec=no
2 months ago
Anonymous
Placebo
2 months ago
Anonymous
moron.
2 months ago
Anonymous
OS and GPU?
2 months ago
Anonymous
Win 10 and a 4080.
2 months ago
Anonymous
I'm also on windows and an rtx.
There is no difference. You couldn't differentiate them in a blind test.
2 months ago
Anonymous
Mate, there's a literal green line in one and not the other. It's only a handful of files, but shittily encoded videos can break in obvious ways.
2 months ago
Anonymous
don't you think poorly encoded webms are a bad benchmark though? i'm using hwdec to watch stuff like bd remuxes and it's fine.
2 months ago
Anonymous
A bad benchmark for what? General use? Sure, I use hwdec in general. I'd say it's a good benchmark for webms though, since I encounter them regularly enough to be annoyed, so I disable it for them specifically like I initially said.
>In what circumstances would hwdec not be preferred?
The going theory in /mpv/ is that hwdec causes decoding errors, but I'm as big of a pixel peeper as they come and I've never noticed an issue after watching thousands of hours of animu using hwdec. Probably a loonix or amd problem, or just a meme.
it's normal color, it safely converts the poor bt1886 gamma transfer function of mpv.
if you try playing back 10/12-bit color bars you'll actually get higher accuracy. you can even encode a video of "color bar test images" to YUV422/444 (10 or 12 bit) yourself via ffmpeg or other encoders and it will actually be extremely more accurate than the defaults or other implementations.
this also solves the "green tint" issue with mpv. I will never not stop using it.
here's a comparison,
though the comparison would matter more with colorbars and color picker test, my config is far superior and supports hdr10 video all too well.
Does also provide better runtime performance of the final shader, no?
2 months ago
Anonymous
No, if you're getting better performance out of the newer shaders it's because they're compute shaders. After they're converted to GLSL shaders the software stack used to train them makes no difference anymore.
I only switched to Keras 3 + JAX because:
1) TF is eventually going to be deprecated (all ML teams within Google have switched to JAX and its surrounding libraries).
2) JAX is generally the fastest backend (yes, it's faster than TF and PyTorch: https://keras.io/getting_started/benchmarks/).
3) Staying on Keras allows me to reuse the weights I already have when needed (I actually also have a working PyTorch version of ArtCNN, but it requires me to retrain everything from scratch and to rewrite the gen script).
2 months ago
Anonymous
Also, some of you guys have been requesting an AA variant for a while so here's an attempt at it: https://github.com/Artoriuz/ArtCNN/blob/jax/ArtCNN_C4F32_AA.glsl
Feedback would be appreciated.
Comparison against normal C4F32 (current version trained on anime): https://slow.pics/c/AOlh02D8
2 months ago
Anonymous
Seems pointless to me IMO. I think it would be better to just create a model that doesn't exhibit aliasing in the first place. dicky doesn't seem to have the same aliasing issues that ArtCNN has, and it doesn't really need to trade away the sharpness to do so
nothing will ever be perfect
choose occams razor every single time
i have freesync but i never understood why i should disable it
i turn all the stupid things off
live simple
2 months ago
Anonymous
>disable
ENABLE it***
embarrassing blunder
guru meditation
I want to ask the teacher one more question! Is there any good audio renderer available for MPV? Due to the poor sound quality of MPV, it has always been a pain point!
ffmpeg names their updates after famous mathematicians/scientists which they call a vote for, and Paul hates Anton because he's a libav sleeper agent who is trying to sabotage ffmpeg.
ffmpeg names their updates after famous mathematicians/scientists which they call a vote for, and Paul hates Anton because he's a libav sleeper agent who is trying to sabotage ffmpeg.
assuming targetsize is in mebibytes, and bitrate is in kilobits, yes. keep in mind that in most cases hitting a precise bitrate (average or constant) is rarely achievable outside of specific codecs/settings, setting the video bitrate also doesn't include the audio bitrate, so you need to account for that, or other streams such as subtitles, nor any container overhead
also, while kilobits per second is the most common way to describe bitrate, you don't actually have to convert it yourself, ffmpeg will take other units (in fact it takes bits per second by default, you already have to append "k" to get kilobits). instead you can just do for example "1.5/30" for a 1.5MiB target and 30 second video, where you give the result to ffmpeg as "-b:v 0.05MiB", you're doing more conversions than necessary
okay thanks for the info. I'll just do it in bits per second for the script, so I don't have to append anything, and append 'MiB' if I ever do it manually.
Is there any point in using screenshot-high-bit-depth=yes for anime screenshots of 10-bit encodes? The image data slightly differs from the same image converted to 8 bits per channel.
yes. i would recommend setting a conditional profile for 10-bit videos though because the high bit-depth is definitely not worth the file size for 8-bit video.
The 10-bit encode is not a 10-bit source or HDR video, though. Just the usual encode memes of using 10-bit when encoding a 8-bit source for quality reasons. Is it still worth it?
i want my /homeserver/ downloading these shits for me. what's the simplest way to pass on what i want to my server and just let its do its thing; that way i can come back later and have content. also i'd like to rip music into a separate category and some jams are most easily sourced from youtube
Is it as loose as haasn's backend? ><hanna> how do you translate "Aneros progasm" to chinese ><CounterPillow> lol ><lachs0r> prostate massager ><hanna> but what if I want specifically that model.. for, uh, reasons ><CounterPillow> my god is hanna buying a god damn ass toy ><hanna> wait till CounterPillow learns I already have one
pre-0.29: twink with cute avatar, works with wm4 to create the best media player
post-0.29: cuts himself and visits looney asylums, pushes wm4 to leave, rewrites lean vo=gpu into a spaghetti pile of bugs, gets girlfriend and forgets he was even working on a renderer
pre-0.29: twink with cute avatar, works with wm4 to create the best media player
post-0.29: cuts himself and visits looney asylums, pushes wm4 to leave, rewrites lean vo=gpu into a spaghetti pile of bugs, gets girlfriend and forgets he was even working on a renderer
Da hell
What made him come to his senses? The getting a girlfriend part?
not sure if here or /sqt/ but I have made some changes to one of the extractors in yt-dlp but my changes get overwritten every time I update yt-dlp obviously. What's an easy way to keep them without manually re-adding them every time?
2023-09-26 llyyr durandal_1707: is it fine if I submit a patch then?
2023-09-26 durandal_1707 llyyr: dunno, depends on patch quality...
2023-09-26 llyyr durandal_1707: ah, is that the reason why my other patches didn't get reviewed or looked at?
2023-09-26 durandal_1707 llyyr: mostly....
>llyyr is it bad etiquette to resend a patch if it didn't receive any reviews or responses after 5-6 months? >CounterPillow no >CounterPillow at least on the Linux mailing lists, it's not uncommon to do a RESEND marked patch when the next rc cycle starts and you got ignored during the previous cycle >llyyr I'm talking about ffmpeg-devel >llyyr I don't know if it was intentionally ignored or just missed https://patchwork.ffmpeg.org/project/ffmpeg/patch/[email protected]/ >Kirishima [Title] [FFmpeg-devel] avformat/mov: avoid seeking back to 0 on HEVC open GOP files - Patchwork >CounterPillow state new, wasn't intentionally ignored, though I dunno if ffmpeg uses patchwork states as intended >JEEB llyyr: just missed most likely 😛 >JEEB if it still applies you ping, if it doesn't you can post a v2 >CounterPillow fwiw this is why e-mail patch workflows suck because stuff gets missed all the time and the submitters aren't confident enough to be like "hey what about me" >JEEB FFmpeg has a general issue with lack of people having brain time to do reviews at all times >llyyr I asked about it in irc but paul was trolling and the only serious response I got was that this needed testing with videotoolbox >JEEB and yea, I really would like gitlab or something 😛 >sfan5 on git{lab,hub,ea} you at least know the maintainers are intentionally ignoring you :^)
>2024-03-19 @JEEB: llyyr: were you the guy with the open GOP seeking patch for mp4 reader? >2024-03-19 llyyr: yep >2024-03-19 @JEEB: is this affected by it? <url> >2024-03-19 @JEEB: just out of interest >2024-03-21 llyyr: JEEB: I tried your file, and I can reproduce the seeking to 0 issue and my patch does fix it >2024-03-21 @JEEB: llyyr: nice. will then check it after $dayjob
>downloads the best opus format >just to take a shit on it with post-processed lossy mp3 conversion, not even specifying --audio-quality
ngmi
just play it as opus moron
i have incorporated the richardpl way of life into mine
i laugh a bit for myself when i deliver my succinct, blunt, snarky lines. i value silence. my superior understanding holds weight and i inspire respect
wtf this actually works but the vsync jitter is absurdly high. i cant tell if its just the stats screen misreporting the jitter though since i dont see cadence issues
How do I set this for a 71.928Hz display and 23.976fps video?
it has nothing to do with platforms, whether or not you can change swap interval depends on driver vendor and gpu api. for example, with AMD and d3d11, you're free to change the swap interval to whatever you want so that you can varying amount of vsyncs.
im pretty sure vulkan is the only backend with no actual swap inverval control but dont quote me on that. ive just never seen a program that allows you halve the vsyncs on vulkan
"Personally I avoid using the --embed and --remove switches: part of my data hoarding ethos is to preserve a copy as pristine to the original as possible." Any good reason for this or is it just OCD?
>I prefer display-resample because I care more about not losing visual information or seeing it any bit different than the director did when mastering.
Then why are you using display-resample then?
Why is he baiting. I don't even want to tell him how he's wrong because it's obviously just a pathetic internet addict loser who's only shitposting for attention.
I mean if he had two neurons he would know why he's wrong and would go and read the manual or experiment.
What makes people become like this?
What happens when everyone consistently ignore people like that, do they suicide?
>heh... read the fricking manual chud...
ok >These modes change video speed slightly to match the display. >This mode will also try to adjust audio speed to compensate for other drift. (This means it will play the audio at a different speed every once in a while to reduce the A/V difference.) >Maximum speed difference in percent that is applied to video with --video-sync=display-... (default: 1).
>NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO DONT READ THAT ACK ACK ACK ACK ACK ACK
between you and me I've spent a total of 15 seconds on you as a "human being" meanwhile you keep foaming at the mouth, desperate for attention, composing long essays and trying desperately to get any form of attention
don't have a nice day buddy
n-no... you're telling me that all of my movies have been sped up this entire time? ive been watching mangled videos (like my mangled penis) for all of these hours? n-n-no BUT THE DIRECTOR'S VISION...!
look... ive been having a nervous breakdown ever since i learned this...DONT fricking mess with me you fricking chud...
dmg did nothing wr.. uh not much.. well I mean
haasn raped and killed my nanoseconds
and that's a good thing
vo=gpu-next
video-unscaled
saturation=-100
No artifacts, no bullshit.
>vo=gpu-next
strike 1
alright buddy. let's see YOU take a crack at it.
is apple orange
no, apples are gray
https://ffmpeg.org/pipermail/ffmpeg-devel/2024-April/324846.html
https://ffmpeg.org/pipermail/ffmpeg-devel/2024-April/324843.html
new paul 'ino
rate my goyfig
mistress nanahi punishing the bratty dmg!
nkds
Aside from profile=fast, is there a way to make mpv go faster?
hwdec=auto-safe
surely we can go faster than this
ultra-fast
why is nanahi so big brain
https://github.com/mpv-player/mpv/issues/13819#issuecomment-2038365209
looks like someone is watching porn on mpv again
very cool!
how the hell does vlc look so fricking bad
like, genuinely, how is this possible
I wish mpv could open dvd menus
There's something else going on here.
It does the same on windows too, fresh install no settings changed
looks (visually) like deinterlacing isnt turned on on vlc
it was on automatic, be even changing to on or off or the deinterlacer, it didn't change the video
see picrel, it's not interlaced, yet it looks like it
Disable hardware decoding
Is hardware dec turned on in VLC?, that's usually what causes problems on it for me
display-vdrop
Is there any reason why this isn't endgame?
>smoother than --video-sync=audio
>rounds up timestamp jitters because matroska is a shit format
>doesn't speed up your kinos unlike with display-shitsample
>doesn't reduce your audio quality through resampling unlike with display-shitsample
>still allows you to use --tscale (if you care about that shit)
>makes the OSD/OSC run at native refreshrate unlike with --video-sync=audio
Literally no reason not to use it over the default.
this is the endgame
recently i've been watching some videos that has 30 fps content but in a 60 fps stream (so all frames are doubled), and i play at 2x speed on a 60 fps monitor, so ideally it should play smooth at 60 fps because all duplicated frames are dropped
display-vdrop is the only mode that's smooth for this
madshi wins once again
should I use this for my troonime?
no, it results in framedrops with complex subtitles, especially at higher resolutions none of the display-* modes are good with sub heavy stuff
Too heavy
video-sync=desync
is the only sane choice.
good discovery
The main issue is, typesetting like the infamous Commeme Nisekoi shit
is going to drop frames regardless of whether you use video-sync=audio or any of the display-sync modes. Pic related, same scene but with audio mode (less framedrops because obviously audio mode doesn't have to duplicate frames to reach the monitor refreshrate). If anything, audio mode is worse because sometimes I get audio crackling when the typesetting appears here, while display-vdrop and display-resample don't have the same issue. All of these are static shots with just text anyways, so it's not like the framedrops even matter, all of the actual scenes with motion don't have the same performance issues on the display modes assuming you have a semi-decent CPU.
I do wish libass would get around to implementing multithreading already. It's been stalled for years.
None of the display-* modes perform smoothly on my machine. There's a dozen or so mistimed and delayed frames after a few seconds of playback, so I just stick to audio.
If you don't notice any issues then it's fine and perfectly normal. Keep in mind the stat screen also lies and doesn't report those things accurately.
I do notice during panning. Definitely a performance thing, it drops frames on my second (high refresh rate) monitor and performs decently on my laptop. Both are intel iGPUs.
ffmpeg 7.0!
https://ffmpeg.org/index.html#pr7.0
https://ffmpeg.org/download.html#release_7.0
how many bugs are we expecting?
>mpv-0.38 with fixes for ffmpeg-7.0 (due to some forgotten deprecation that been dropped in 7) is not released yet
It's over.
>This release is not backwards compatible, removing APIs deprecated before 6.0.
This isn't going to land in distros anytime soon (thankfully)
>media-video/ffmpeg-9999
It already did.
ffmpreg is the best
https://github.com/Artoriuz/ArtCNN/tree/jax
new 'jax
>The models were trained on an anime dataset containing screenshots from the following shows:
>Violet Evergarden
Based
>Koe no Katachi
Based
>Kimi no Na Wa
Kinda based?
>Hibike Euphonium
Very based
>Yuru Camp
Based
>SAO OS and Progressive
You mean to tell me my upscaler is trained on Asuna's breasts now? Unbelievably based
>Yuru Camp
I remember Yuru Camp (S1?) having aliased lines and I even used a blurrier filter to hide some of it...
The screenshots are from the movie and they're mostly backgrounds.
What is this thread for?
To see how mpv is shit tier endless installation tuning and tweaking issues after issues.
VLC just works.
how do you make it so that whenever you open something in mpv, it's paused instead of automatically playing?
rtfm
--pause
could it be any more obvious?
nvm i just had to put pause=yes in the config
>f:"cervix penetration$"
ffmpeg sirs please help, if you don't kindly solve this ticket for me I will lose job and never win affection of Miss Pooja from neighbor village
Why do all of you computer people always post pictures of cartoon girls?
VVC is working get in here everyone
>239.76 Hz
what the fu
>gpu-next
kys
>wayland
kys
>pipewire
kys
obsolete, even the piracygays are using av1 this time
vs devs hate av1
datacap pajeet codec kys kumar
after figuring out that nanahi was wm4... my desire to plant a big smooch on her has disappeared...
>has disappeared
has only grown stronger*
FTFY
pucker up anon-chan
*SMOOOOOOOOOOOOOOOOOCH*
Pedotroon thread
maybe dmg is making so many bugs because he is do-m and wants to be punished by nanahi.
Help pls, MPV can't smoothly run 4k files and there is frame drops/slow playback , but VLC has no issues playing same file.
This is my mpv.conf:
volume=0
loop-file=inf
keep-open=yes
keep-open-pause=always
screenshot-directory=C:UsersaPicturesScreenshots
screenshot-format=png
screenshot-png-compression=9
input-default-bindings=no
alang=jap,jpn,jp,ja,japanese,ko,kor,korean,eng,en,english
slang=ara,arabic,eng,english
screenshot-template="%f_%P"
geometry=50%:50%
autofit-larger=55%x55%
autofit-smaller=55%x55%
deinterlace=auto
and this is my device specs:
Intel Core i7-8750H
NVIDIA GeForce GTX 1050 Ti Max-Q
16 GB RAM
SSD
your computer is old and shitty, maybe hwdec could help you play 4K smoothly?
my 2011 Thinkpad can play 4k video you fricking moron why are you lying to him
try my magic config? it makes 4K video smooth on a toaster older than your spec, no other configuration lets me watch 4K
I have upgraded my hardware that can handle 4K now but I still use the config since it has low performance footprint, now trying to play back 8K on a new toaster though since I found out 8K sutters/framedrops crazy
#demuxer-max-bytes=10MiB
#use above if you're watching off a slow external drive, may work for netbooks
sub-ass-shaper=complex
video-sync=desync
sub-scale-by-window=no
sub-use-margins=no
hwdec=auto-safe
#hwdec=auto
#change to above depending on whether your GPU cannot support certain codecs, auto usually breaks but auto-safe is not better
video-unscaled=no
fbo-format=rgba32f
vf=format=colorlevels=full:colormatrix=rgb:convert=yes
video-output-levels=full
target-trc=linear
gamma=42
tscale=nearest
dscale=sinc
cscale=sinc
scale=sinc
>vlc runs fine
>mpv runs slow
99% of the time this is due to hwdec being disabled which is evident in your profile. Most /mpv/ posters won't even realize this and suggest all sorts of unrelated things.
Don't fall for the meme. Just enable it.
In what circumstances would hwdec not be preferred? Is there an accuracy concern? I would need some serious evidence of a noticeable difference on the decode side. Keen anons only barely notice the difference between hardware vs. software encodes.
It's always better when it works correctly, the only reason it isn't on by default is because there are some edge cases where it doesn't work correctly, and because it's usually broken on loonix.
Shittily encoded video's that break in obvious ways. I usually disable it for webms since they can be a bit more wild.
hwdec is supposed to turn off automatically if decoding errors are detected though
experimented this first hand the other day, I downloaded some shit from torrent that had only 99% availability, and as soon as the broken parts played, hw: d3d11va disappeared from the info panel and the video kept playing as expected using software decoding
any media player has software fallback when things go wrong, even browsers do, for obvious reasons.
>hwdec is supposed to turn off automatically if decoding errors are detected though
Well it doesn't detect them sometimes then.
What makes you think it's the fault of hwdec?
Because they work better with hwdec=no
Placebo
moron.
OS and GPU?
Win 10 and a 4080.
I'm also on windows and an rtx.
There is no difference. You couldn't differentiate them in a blind test.
Mate, there's a literal green line in one and not the other. It's only a handful of files, but shittily encoded videos can break in obvious ways.
don't you think poorly encoded webms are a bad benchmark though? i'm using hwdec to watch stuff like bd remuxes and it's fine.
A bad benchmark for what? General use? Sure, I use hwdec in general. I'd say it's a good benchmark for webms though, since I encounter them regularly enough to be annoyed, so I disable it for them specifically like I initially said.
>In what circumstances would hwdec not be preferred?
The going theory in /mpv/ is that hwdec causes decoding errors, but I'm as big of a pixel peeper as they come and I've never noticed an issue after watching thousands of hours of animu using hwdec. Probably a loonix or amd problem, or just a meme.
>C:Usersa
that's pretty unprofessional.
I want to rape this dicky so fricking bad god I'd tie her down to my bed and constantly cum inside her while she cried for help :3
>gamma=42
it's normal color, it safely converts the poor bt1886 gamma transfer function of mpv.
if you try playing back 10/12-bit color bars you'll actually get higher accuracy. you can even encode a video of "color bar test images" to YUV422/444 (10 or 12 bit) yourself via ffmpeg or other encoders and it will actually be extremely more accurate than the defaults or other implementations.
this also solves the "green tint" issue with mpv. I will never not stop using it.
here's a comparison,
though the comparison would matter more with colorbars and color picker test, my config is far superior and supports hdr10 video all too well.
>makes a troony seethe
itchy hat
Is there a way to watch twitch streams in mpv without getting the fricking "Commercial Break in Progress" shit?
no
streamlink + ttvlol plugin
>ttvlol plugin
>https://github.com/2bc4/streamlink-ttvlol/
this?
yes 🙂
and place this in your streamlink's config file:
twitch-disable-ads
twitch-proxy-playlist=https://lb-eu.cdn-perfprod.com
yes. if you have a twitch turbo subscription, you can configure yt-dlp to use your token
Endgame:
>scale=ewa_lanczossharp
>dscale=catmull_rom
>pixel clipper
>artcnn64_chroma
>artcnn64_ds
Boomeranon, it's 'jax's era.
JAX is just the backend used to run the computations while training the models, it makes no difference in the final shader.
Does also provide better runtime performance of the final shader, no?
No, if you're getting better performance out of the newer shaders it's because they're compute shaders. After they're converted to GLSL shaders the software stack used to train them makes no difference anymore.
I only switched to Keras 3 + JAX because:
1) TF is eventually going to be deprecated (all ML teams within Google have switched to JAX and its surrounding libraries).
2) JAX is generally the fastest backend (yes, it's faster than TF and PyTorch: https://keras.io/getting_started/benchmarks/).
3) Staying on Keras allows me to reuse the weights I already have when needed (I actually also have a working PyTorch version of ArtCNN, but it requires me to retrain everything from scratch and to rewrite the gen script).
Also, some of you guys have been requesting an AA variant for a while so here's an attempt at it: https://github.com/Artoriuz/ArtCNN/blob/jax/ArtCNN_C4F32_AA.glsl
Feedback would be appreciated.
Comparison against normal C4F32 (current version trained on anime): https://slow.pics/c/AOlh02D8
Seems pointless to me IMO. I think it would be better to just create a model that doesn't exhibit aliasing in the first place. dicky doesn't seem to have the same aliasing issues that ArtCNN has, and it doesn't really need to trade away the sharpness to do so
How to use it on windows? I have 4090
dicky better and faster
Who the frick is making these generals with the most tranime images instead of classic IQfyemeralds
what is dmg albeitever
what does the dmg command do? Is it safe?
How the frick can I fix stutters while using gsync?
I don't want to turn it off
turn it off
turn of all the features
you don't need them
stop focusing on miniscule artifacts
I WANT TO USE GSYNC!! STOP SHILLING
nothing will ever be perfect
choose occams razor every single time
i have freesync but i never understood why i should disable it
i turn all the stupid things off
live simple
>disable
ENABLE it***
embarrassing blunder
guru meditation
gsync is for video games not videos. fixed vsync has lower jitters
I want to ask the teacher one more question! Is there any good audio renderer available for MPV? Due to the poor sound quality of MPV, it has always been a pain point!
i use mpv without a config. please bully me.
hwdec=auto
profile=high-quality
vo=gpu
still not using GPU but prime-run works (linux)
profile=high-quality
Rate my config.
goyfig/10
>run windows update on two of my machines
>mpv starts randomly crashing with "Visual c++ runtime library Assertion Failed!"
install gentoo
alright but did you figure out what caused it?
anyone know how to get cr working in mpv? i set the ytdl-raw-options=cookies and user-agent options but mpv just closes if i drag a link in
I was expecting a little more buzz around ffmpeg 7.0. worried about bugs and incompatibility, I suppose
What is dmg?
rate the config
volume=45
operation inflation continues
https://github.com/mpv-player/mpv/pull/13815
inflating nanahi's belly!
RAAAAAAAAPE
https://github.com/mpv-player/mpv/pull/13818
drama doko? this friday has been boring
I-I just want to kiss nanahi...
dmg and nanahi kissing while avih watches!
profile=high-quality
scale-antiring=0.6
dscale=ewa_lanczos
dscale-window=quadric
vgh... endgvme
>ugh... endgoym
kekd loud
/rate my .*fig/i
YWNBAW
'ate 'y 'ig
hwdec=yes profile=high-quality
rate my goyfig
Can I build mpv git with ffmpeg 7.0 or will everything explode?
https://ffmpeg.org/pipermail/ffmpeg-devel/2024-April/325169.html
>Anton (Paul)
kek
what's the joke?
ffmpeg names their updates after famous mathematicians/scientists which they call a vote for, and Paul hates Anton because he's a libav sleeper agent who is trying to sabotage ffmpeg.
HOW is he so based
the year is 2024 and mpv still can't handle meme subs from 5 years ago
dmg is the best mpv dev, unironically
name one good thing he's done
sabotaging mpv so people use a real player instead
realplayer is literally malware
he is the antichrist who forced the appearance of wm4 (resurrected as nanahi)
saved from [F]
dmg didnt do that
nu-general is dying. Why.
>mynameisanujranjan
hi, my name is anuj ranjan, i'm not sure
But saaaaaaaaaaaaaar
is this calculation correct to target a specific filesize? it comes in under the target (1MiB) at 1,029,217 bytes
assuming targetsize is in mebibytes, and bitrate is in kilobits, yes. keep in mind that in most cases hitting a precise bitrate (average or constant) is rarely achievable outside of specific codecs/settings, setting the video bitrate also doesn't include the audio bitrate, so you need to account for that, or other streams such as subtitles, nor any container overhead
also, while kilobits per second is the most common way to describe bitrate, you don't actually have to convert it yourself, ffmpeg will take other units (in fact it takes bits per second by default, you already have to append "k" to get kilobits). instead you can just do for example "1.5/30" for a 1.5MiB target and 30 second video, where you give the result to ffmpeg as "-b:v 0.05MiB", you're doing more conversions than necessary
okay thanks for the info. I'll just do it in bits per second for the script, so I don't have to append anything, and append 'MiB' if I ever do it manually.
that's fair, you could also use an integer as well, since there's no fractions of a bit
stop meme i need really endgame scaler it does not matter glsl shader or mpv built in, i need to fix that old as frick tranime
Old as frick tranime will look awful regardless of what you use. Just save yourself the trouble and use ewa_lanczossharp+AR.
bump
bugsper is back brotherhood
>kasper93 committed
I saw that and knew I had to updoot
Someone tell sfan to include jxl and avif as screenshot format options on the android port pls, jpg sucks
Mein niggeur, what photo viewer for Android even supports JXL?
MPV supports it and that's good enough for me
0.38 when
usecase?
Is there any point in using screenshot-high-bit-depth=yes for anime screenshots of 10-bit encodes? The image data slightly differs from the same image converted to 8 bits per channel.
yes. i would recommend setting a conditional profile for 10-bit videos though because the high bit-depth is definitely not worth the file size for 8-bit video.
The 10-bit encode is not a 10-bit source or HDR video, though. Just the usual encode memes of using 10-bit when encoding a 8-bit source for quality reasons. Is it still worth it?
oh
yeah i just ignore those
the only thing i would preserve high bit depth for is a 4k remux
ortho antiringing improved when? polar antiringing is perfect right now
Use PixelClipper
its low quality like madVR's AR and has the (unknown shader) bug. ortho AR can be made better
anon thats a succubus.
that's a book
and that's a good thing.
i want my /homeserver/ downloading these shits for me. what's the simplest way to pass on what i want to my server and just let its do its thing; that way i can come back later and have content. also i'd like to rip music into a separate category and some jams are most easily sourced from youtube
I want to STROKE Zewia's twitching tender meat while Vodes is sleeping.
Why do you always only mention Zewia and Vodes? What about the other JET members?
pedophile
pedophile
pedophile
troony
not worth talking about at all.
dumb discord trannies
>mpv-webm script
How the frick do I get crop to work? If I press "c" it doesn't do a damn thing, just closes the script.
we don't use that here sister, it's diaperware
Shit just works otherwise and saves me from installing another program.
you already have ffmpeg installed
I'm not remembering and typing out long ass commands every time I want to do shit.
>on IQfy
>doesn't even know how to script
embarrassing tbh ne
https://github.com/mpv-player/mpv/issues/13819#issuecomment-2041018593
are AnimMouse's ffmpeg autobuilds getting fixed anytime soon?
uh oh, looks like Akemi's backend is leaking
https://github.com/mpv-player/mpv/issues/13823
swift is a memory saf-ACK(emi)
my bad... her backend was free so I made good use of it.
Is it as loose as haasn's backend?
><hanna> how do you translate "Aneros progasm" to chinese
><CounterPillow> lol
><lachs0r> prostate massager
><hanna> but what if I want specifically that model.. for, uh, reasons
><CounterPillow> my god is hanna buying a god damn ass toy
><hanna> wait till CounterPillow learns I already have one
pre-0.29: twink with cute avatar, works with wm4 to create the best media player
post-0.29: cuts himself and visits looney asylums, pushes wm4 to leave, rewrites lean vo=gpu into a spaghetti pile of bugs, gets girlfriend and forgets he was even working on a renderer
so you're saying women ruined mpv
https://www.biblegateway.com/passage/?search=Genesis%203&version=KJV
Da hell
What made him come to his senses? The getting a girlfriend part?
reddit saved him
lurk more
Wow, we did it, Reddit!
But actually, this time.
reddit
is it possible to change script opts in auto profiles? i tried script-opts=webm-output_template=sneed but it doesn't work under profiles.
is there a quiet mode for autoload cause it spams the console with hundreds of filenames.
update autoload
not sure if here or /sqt/ but I have made some changes to one of the extractors in yt-dlp but my changes get overwritten every time I update yt-dlp obviously. What's an easy way to keep them without manually re-adding them every time?
you homosexuals told me mpv just werks, but youtube videos randomly freeze (audio keeps playing)
>watching sloptube
wow redact is so popular, Destiny and Dan have really made it
how do i make an autoprofile so that if mpv drops a frame, it pauses?
any spicy irc logs lately?
2023-09-26 llyyr durandal_1707: is it fine if I submit a patch then?
2023-09-26 durandal_1707 llyyr: dunno, depends on patch quality...
2023-09-26 llyyr durandal_1707: ah, is that the reason why my other patches didn't get reviewed or looked at?
2023-09-26 durandal_1707 llyyr: mostly....
old
still relevant though
newbie here. what the hell is a soft link and how do i do this step?
https://github.com/spxak1/weywot/blob/main/guides/easy_mpv_video.md
>https://www.google.com/search?q=what+is+a+soft+link
that's not how you do it. go back to vlc until you understand official documentation
>llyyr is it bad etiquette to resend a patch if it didn't receive any reviews or responses after 5-6 months?
>CounterPillow no
>CounterPillow at least on the Linux mailing lists, it's not uncommon to do a RESEND marked patch when the next rc cycle starts and you got ignored during the previous cycle
>llyyr I'm talking about ffmpeg-devel
>llyyr I don't know if it was intentionally ignored or just missed https://patchwork.ffmpeg.org/project/ffmpeg/patch/[email protected]/
>Kirishima [Title] [FFmpeg-devel] avformat/mov: avoid seeking back to 0 on HEVC open GOP files - Patchwork
>CounterPillow state new, wasn't intentionally ignored, though I dunno if ffmpeg uses patchwork states as intended
>JEEB llyyr: just missed most likely 😛
>JEEB if it still applies you ping, if it doesn't you can post a v2
>CounterPillow fwiw this is why e-mail patch workflows suck because stuff gets missed all the time and the submitters aren't confident enough to be like "hey what about me"
>JEEB FFmpeg has a general issue with lack of people having brain time to do reviews at all times
>llyyr I asked about it in irc but paul was trolling and the only serious response I got was that this needed testing with videotoolbox
>JEEB and yea, I really would like gitlab or something 😛
>sfan5 on git{lab,hub,ea} you at least know the maintainers are intentionally ignoring you :^)
all of these people should die in a hellfire and burn in hell, except CP of course
>:^)
sfan = brapfan confirmed
>2024-03-19 @JEEB: llyyr: were you the guy with the open GOP seeking patch for mp4 reader?
>2024-03-19 llyyr: yep
>2024-03-19 @JEEB: is this affected by it? <url>
>2024-03-19 @JEEB: just out of interest
>2024-03-21 llyyr: JEEB: I tried your file, and I can reproduce the seeking to 0 issue and my patch does fix it
>2024-03-21 @JEEB: llyyr: nice. will then check it after $dayjob
I am a brapfan
>all american cornslop
demuxer-cache-unlink-files=whendone
does that fix the zombie file playback thing?
no, it doesn't. Seethepv is unfixable at this point and we need to learn to live with this
Screenshots lie
Stats lie
Everything has fallen
the manual already says that stats lie, this isn't new news
yt-dlp 'https://www.youtube.com/playlist?list=PLqkwNLhKQzB9jqCtp2keXjeIOUCfyMtbZ' -f bestaudio -x --audio-format mp3
ywnbaw,
>--audio-format mp3
moron
What's the problem though?
you reduce quality and increase file size by converting opus to mp3
>downloads the best opus format
>just to take a shit on it with post-processed lossy mp3 conversion, not even specifying --audio-quality
ngmi
just play it as opus moron
[ytdl_hook] ERROR: [youtube] Requested format is not available. Use --list-formats for a list of available formats
I tried mpv --ytdl-format="bestvideo[height<=?1080][fps<=?30][vcodec!=?vp9]+bestaudio/best"
whats wrong here?
link the video that failed
tried random video and it worked for me
>https://github.com/mpv-player/mpv/issues/13830
it's over
Is it though?
bugjeet defending bugsper
>[download] Unable to resume
how do I tell this stupid piece of shit to stop overwriting files
nanahi and kasper teaming to save mpv
>tranime
Anime website
>jannime
smooching nanahi... on the lips!
on her lower or upper lips?
the back ones
i have incorporated the richardpl way of life into mine
i laugh a bit for myself when i deliver my succinct, blunt, snarky lines. i value silence. my superior understanding holds weight and i inspire respect
paul is so maji kakkoi
21 hours ago
mpv player (Windows) released
/64bit-v3/mpv-x86_64-v3-20240407-git-3c1e983.7z
kys spammer
Is there a good GUI for FFMPEG?
https://github.com/HandBrake/HandBrake/
https://github.com/mpv-player/mpv/issues/11122#issuecomment-2041618717
uohhhh nanahichon so smart!!!
How do I set this for a 71.928Hz display and 23.976fps video?
wtf this actually works but the vsync jitter is absurdly high. i cant tell if its just the stats screen misreporting the jitter though since i dont see cadence issues
moronbro... i....
Do platforms actually allow you to set swap-interval to values other than 0 or 1?
it has nothing to do with platforms, whether or not you can change swap interval depends on driver vendor and gpu api. for example, with AMD and d3d11, you're free to change the swap interval to whatever you want so that you can varying amount of vsyncs.
im pretty sure vulkan is the only backend with no actual swap inverval control but dont quote me on that. ive just never seen a program that allows you halve the vsyncs on vulkan
didn't know dmg plays hots
source for this claim?
ran into a match with him
"Personally I avoid using the --embed and --remove switches: part of my data hoarding ethos is to preserve a copy as pristine to the original as possible." Any good reason for this or is it just OCD?
you DONT need more than video-sync=audio
ill stick with display-resample
I prefer display-resample because I care more about not losing visual information or seeing it any bit different than the director did when mastering.
>I prefer display-resample because I care more about not losing visual information or seeing it any bit different than the director did when mastering.
Then why are you using display-resample then?
forgot to hide the chain now I see a large shitpost, my bad
Did the image viewer thing break up entirely? How can I use mpv as an image viewer now?
>How can I use mpv as an image viewer
https://mpv.io/manual/master/#options-image-display-duration
>useless reply
nvm I figured out I messed up my conf file by accident, https://github.com/occivink/mpv-image-viewer still works on a total reset
thank God, no other image viewer came close in speed and accuracy when converting color spaces and gamma.
kek display-resamplegays don't even realize that they're watching a sped-up and pitchraped version of their movie
Why is he baiting. I don't even want to tell him how he's wrong because it's obviously just a pathetic internet addict loser who's only shitposting for attention.
I mean if he had two neurons he would know why he's wrong and would go and read the manual or experiment.
What makes people become like this?
What happens when everyone consistently ignore people like that, do they suicide?
>heh... read the fricking manual chud...
ok
>These modes change video speed slightly to match the display.
>This mode will also try to adjust audio speed to compensate for other drift. (This means it will play the audio at a different speed every once in a while to reduce the A/V difference.)
>Maximum speed difference in percent that is applied to video with --video-sync=display-... (default: 1).
>NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO DONT READ THAT ACK ACK ACK ACK ACK ACK
the shitpost was obvious so I've instantly hidden it
im trans btw, im gonna go sync up my dilator to display-resample pitch shifts
didn't read
seething
between you and me I've spent a total of 15 seconds on you as a "human being" meanwhile you keep foaming at the mouth, desperate for attention, composing long essays and trying desperately to get any form of attention
don't have a nice day buddy
n-no... you're telling me that all of my movies have been sped up this entire time? ive been watching mangled videos (like my mangled penis) for all of these hours? n-n-no BUT THE DIRECTOR'S VISION...!
look... ive been having a nervous breakdown ever since i learned this...DONT fricking mess with me you fricking chud...
>quoting the manual
>long essays
rtfm chud
>>>/#mpv-devel/
profile=fast won
video-sync=display-resample
video-sync-max-video-change=50
profile=fast
rate my brapfig
What's the point of these threads? QRD?
irc with image support
madVR = perfectly smooth
laugh at this guy
>using x11
ngmi
best basic all purpose config?
vo=gpu-next
profile=high-quality
vo=gpu-next
hwdec=yes
profile=high-quality
scale-antiring=0.6
dscale=mitchell
dither-depth=<insert monitor bit-depth here>
covers every possible usecase, and every scenario