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

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

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


[Advertise on 4chan]


File: mpv ffmpeg ytdlp.png (776 KB, 1000x823)
776 KB
776 KB PNG
mpv ffmpeg yt-dlp
>>
>>101418439
>autists spam shit about CRTs and other, older, mostly 2000s tech and that time period
>autists spam "discussion" about their riced configs for their scriptable media players

>there are literally 0 (zero) media players that support my DVD menus on my 2000s DVDs, except for some versions of VLC, some of the time
lmao
>>
>>101418476
Have you tried not being poor and actually investing in a bluray player? They're backwards compatible with DVDs and CDs, and have been for years.
>>
>>101418439
do i need to build libplacebo with libdovi for purple videos support?
>>
>>101418500
i know this is hard to understand for loner niggers who dont have any family or friends they interact with, much less a job or a serious hobby, but i cant switch the dvds every time i, or someone else who uses my server, wants to play one of 800 movies
>>
>>101418439
sex sex sex
>>
>>101418588
cool
>>
>mpv ffmpeg yt-dlp
wrap those rascals.. also vlc.

sudo apt install firejail
sudo firecfg
mkdir -p ~/.config/firejail
echo "net none" >> ~/.config/firejail/mpv.profile
echo "net none" >> ~/.config/firejail/vlc.profile
echo "net none" >> ~/.config/firejail/ffmpeg.profile
echo "net none" >> ~/.config/firejail/keepassxc.profile
echo "Less Leaking Secrets Out My Anus"


Repeat the profile creation for anything that should not be leaking anus to the internet. This is especially important with videos shared on DickSword. Many of them are malicious and require daily normalization as they are meant to crash Electron, video players and sometimes execute code via buffer overflows. Minimize the effects of these pranks with Firejail or Bubblewrap.

- https://wiki.archlinux.org/title/firejail

- https://firejail.wordpress.com/documentation-2/basic-usage/
>>
>>101418588
>w--w-w-w-w-welll i actually have friends!!!
this is one of the most pathetic larps of all time

I know my dad would prefer if I just bought him a BD player and a 4K remaster of The Good, the Bad and the Ugly instead of making him autistically scrounge through a server that probably only contains bitstarved miniencodes.
>>
>>101418439
cute anime girls
>>
File: Sidux_SMPlayer.png (52 KB, 877x592)
52 KB
52 KB PNG
>>101418439
From your powers combined ...
>>
https://github.com/mpv-player/mpv/pull/14549
we successfully memed them /mpvffmpegyt-dlpg/. it's happening!
>>
>>101418740
>we
>implying everyone over there doesnt already post here
>>
profile=high-quality

Rate my config.
>>
remember when madVRchad successfully psyoped haasn into implementing polar antiringing? fun times
>>
>>101418893
ywnbj
>>
>>101418439
中出し all 3 of them.
I'll take responsibility as well as I use all 3 regularly.
>>
>>101418926
ywnhbj
>>
>>101418740
this is what happens when calls for dropping windows support are not taken seriously.
>>
>>101419055
what does this have to do with the windows boogeyman schizokun
>>
Why do some YouTube vids, especially livestreams, keep pausing and buffering every few seconds when I stream them with mpv but play perfectly fine in browser/app even in higher resolutions?
>>
>>101419165
because ffmpeg is a failure of a project that is completely profit motivated in 2024
>>
What's the easiest way to trigger the OP?
>>
>>101418740
what's wrong with the script in its current state? its fairly trivial for people to just add it to your scripts folder and it just works.
>>
>>101419165
https://github.com/mpv-player/mpv/issues/14360#issuecomment-2175513911
In other words ffmpeg is trash as usual
>>
https://github.com/mpv-player/mpv/pull/14155#issuecomment-2229239426

SAAAAAAAR please do the needful and merge the meme filters
>>
>tranime
>>
>>101418439
sexxxxxxxxxxxxxxxxx
>>
>>101419626
Is it actually any good tho? How has there literally been no comparisons posted in these threads? WE HAVE THESE THREADS EVERY DAY!!!!
>>
File: mpv-shot0001.jpg (310 KB, 3840x2160)
310 KB
310 KB JPG
>>101418576
ill answer my question, yes
>>
>>101419751
>Is it actually any good tho?
no. the model is trained for deblocking and denoising because its original usecase is youtube videos with terrible bitrate
>>
>>101419165
ikatube doesn't have this problem
>>
https://github.com/mpv-player/mpv/pull/14555
>>
>>101420830
>Not tested
>>
mpc-hc
>>
>>101418439
nina sexo
>>
>>101418500
Sony just canned their Optical Media division and ended Blu-Ray production.
>>
>>101420830
>>101420840
It works fine as far as I can tell. Just needs some sane filtering system so you don't add garbage files.
>>
>>101420830
pls need autoloads same_type and recursive mode options
also only load the same file extensions as autoload
>>
>>101420830
imagine the CVEs
>>
>>101421008
If you open catbox/file.mp4 it loads every single virus on catbox.
>>
>>101421008
It's not any different than opening a directory.
>>
>>101421040
>>101421098
what happens when you load up the bbw webms though like the previous autoload vulnerability?
>>
>>101421008
The irony, when nu-mpv will have a CVE due to autoload while mpv 0.29 won't
>>
>>101421098
And there are literal warnings in the manual to not do that for everything lmao.
>>
>>101421221
What? A local directory is a safe playlist. The only things that are unsafe are certain web protocols which aren't loaded by default. The PR changes none of that. It's literally the same code that handles "mpv path/to/dir".
>>
>>101418439
Sir, post your yt-dlp config.
This is the config I use for videos. I don't even have FFmpeg installed and I use VLC, but it just works.
-o "%(webpage_url_domain)s/%(uploader_id)s/%(title)s.%(ext)s" 

--write-comments
>>
>>101421560

>>
>>101420110
please censor ik*tube and all other chinosoft in this thread, we don't give free advertisement to malware distributors
>>
>>101421592
Why just put the videos in your home directory?
>>
>>101420830
anti pattern
>>
>>101420830
speed changes without dropping frames are undoable
>>
>>101421625
yt-dlp puts the file in whatever directory you run the command in, dummy
>>
>>101421669
Reminder that dan never delivered
>>
>>101421757
dan's vsync solution was to literally just turn mpv into madVR.
>>
>>101420830
The option should not be whether to autoload the playlist but whether to autoplay the next file from the autoloaded playlist.
>>
>>101422111
--keep-open already exists retard
>>
>>101422145
Now we just need to meme yes into being default and mpv will finally behave like a normal media player.
>>
>>101422145
--keep-open has zero to do with anything.
>>
>>101422164
it does, keep-open=always already prevents autoplaying playlists. that's the entire reason it even exists
>>
File: 1704123054336806.png (1.26 MB, 4005x3298)
1.26 MB
1.26 MB PNG
>>101420830
>I got baited by na-na-hi into doing it
>>
>>101422157
>mpv will finally behave like a normal media player.
what media player are you referring to. vlc advances to the next file in the playlist by default too
>>
>>101422194
most people use vlc as a music player
>>
how can i copy subtitle styling from .ass file to the mpv config? i want srt / webvtt subtitles to look like those on the .ass file. i've tried
--sub-ass-override=force
with
--sub-ass-styles=subtitle.ass
and
--sub-ass-style-overrides
but it didn't do anything
>>
>>101422212
That would be a poor choice seeing as vlc 3 doesn't support gapless audio but that didn't answer my question.
>>
>>101422194
with the default as no mpv closes when it reaches the end of the last file in the playlist
>>
>>101422213
extract and open in aegisub, then copy the options over. the only thing you need to keep in mind is that mpv's options assume 720p playres while aegisub is 1080p playres, so you have to just correct the values accordingly
>>
>>101422223
using vlc in general is a poor choice but it doesn't stop people really. also i thought the mobile version had gapless audio just fine
>>
>>101422175
Not the same thing, that applies all playlists.
If I explicitly open a playlist I obviously want to play it as a playlist.
But if I open a single file I don't by default want the next file to play but it's always nice to be able to press a button to go to the next file.
>>
>>101422225
the normie friendly pseudo-gui mode doesn't do that
>>
>>101422225
>with the default as no mpv closes when it reaches the end of the last file in the playlist
what's wrong with that exactly? mpv is not a single instance program, it doesn't need to stay open when it's done
>>
>>101422236
I'm pretty sure it didn't have gapless until VLC 4.
>>
>>101422239
then don't use autoload? i can't help your retardation anon. there's no program on the internet that behaves like this.
>>
>>101422239
This is just an autoprofile bro. I'm not going to write it for you.
>>
>>101422239
just disable keep-open for playlist files then you mouthbreathing mongoloid. it's extremely trivial to have an autoprofile for playlist files
>>
>>101422242
what if I wanted to rewind and watch something again
>>
>>101422311
play-dir=- is a hack, no valid usecase. this isnt a VCR player
>>
>>101422311
Watch again? Unheard off. What's next? wanting the play button to play it again without having to seek back to the start of the file first?
>>
>>101420886
meanwhile, mpc-hchads when there's a bug:
https://github.com/clsid2/mpc-hc/issues/2924#issuecomment-2227542249
>>
>"hey mpv, show me x.mkv"
>"ok"
>x.mkv plays and hits eof while im doing something else on the side
>mpv stays open in the background this entire time
>do this 5 more times with different files
>now i have 5 instances of mpv in the background that i need to waste my time to terminate myself
>>
>>101422254
>>101422262
>>101422285
It should be the default behavior because it's obviously intuitive and right.

Why would any user want the play next button to do nothing instead of playing the next file? What people don't want is the autoplay when they are opening a single file.
>>
>>101422360
>no file next in the playlist
>mpv should magically conjure up another file when I press play-next because (????)
>>
>>101422372
Because I want to play the next file.
>>
>>101422393
Add it to your playlist
>>
>>101422360
>It should be the default behavior because it's obviously intuitive and right.
no it isn't

>Why would any user want the play next button to do nothing instead of playing the next file? What people don't want is the autoplay when they are opening a single file.
if you didnt queue another file then why would the next button do anything? user error as usual
>>
>>101422404
>>101422412
Queuing are for preplanning things. Buttons are for things to happen when you press them.
>>
>>101422453
the buttons are for navigating your playlist. if you didnt make a playlist then there's nothing to navigate. its honestly that simple. PEBCAK

https://github.com/mpv-player/mpv/blob/master/player/lua/osc.lua#L1921
>>
>>101422453
Your thought process makes no sense. It's a good thing mpv has the right philosophy of being scriptable and extendable so random autists can configure whatever bizarre behavior they want without it burdening core code.
>>
File: 1510702196838.jpg (30 KB, 700x700)
30 KB
30 KB JPG
>>101422492
>It's a good thing mpv has the right philosophy of being scriptable and extendable so random autists can configure whatever bizarre behavior they want without it burdening core code.
and this is why autoload should remain an external lua script
>>
>>101422521
Kasper has 90% of the feature implemented in under 50 lines. It's fine. Back when wm4 rejected this, it would have undoubtedly been far more work and burdensome.
>>
>>101422487
>>101422492
There's nothing bizarre about a button to play the next file, that's why autoload is a popular script, the whole issue with making it default is the autoplay-next aspect, so make THAT an option.
>>
>>101418660
wait, you guys telling me that video players can't fucking read a video file without accidentally executing embedded code in it ? how is this even fucking possible ?
>>
>>101422552
next file in what exactly? there's no playlist. there's no next file.

>>101422557
you're replying to a bot
>>
https://forum.doom9.org/showthread.php?p=2002910#post2002910

linuxbros... it's over...
>>
>>101422571
>next file in what exactly? there's no playlist. there's no next file.
autism
>>
>>101422552
>is the autoplay-next aspect
you are the only person that wants this. And you can have it. Just make the autoprofile. mpv doesn't need to write a custom option for one autist on /g/
>>
>>101422593
retard, cleanse yourself from the genepool
>>
>If the video is not on the filesystem (but e.g. http://), this expand to an empty string.
which one of you frauds wants to become an mpv contributor today
>>
>>101422605
>>101422602
Everyone wants this except you actually.
>>
wm4 is rolling in his grave right now
>>
>>101422608
??? what do you think this should be then
>>
>>101422649
he's talking about the typo. become the king of the doc commits right now
>>
>>101422654
damn I didn't even notice
>>
>>101422611
>open 01.flac
>autoload picks up the rest of the album
>mpv shouldn't advance to 02.flac after 01.flac is done but pause because some weirdo on /g/ thinks this makes sense
>>
i think mpv is fine the way it is, please stop trying to change it
>>
>>101422673
It should if you want it to but maybe you just want to listen to 02.flac and not the rest of the album. Maybe after you've listened to 02.flac you want to skip forward to track 05.flac by pressing > three times.
>>
>>101422727
If I only wanted to listen to 02.flac, I wouldn't have loaded the entire album in my playlist.
>>
>>101422727
imagine being so much of a poser that you don't listen to entire discographies
>>
> there's no program on the internet that behaves like this.
Default hotkeys in MPC-HCs btw
>>
>>101422654
Shouldn't it just be "e.g. http" too. but e.g. doesn't sound right.
>>
>>101422720
Playlists in mpv used to be horrid until recently. Reminder that by default mpv used to recursively open directories which is obviously insane until it was fixed like a year ago.
>>
>>101422802
The biggest issue with MPC is audio normalization or whatever you call it. I've tried absolutely everything, but one line in my mpv config and it's absolutely perfect.
af=lavfi=[dynaudnorm=f=100]
>>
File: 1630411739884.jpg (214 KB, 640x480)
214 KB
214 KB JPG
>>101422802
I went back to MPC-HC a few weeks ago to try out a new update and I actually found the fact that it doesn't autoplay the next entry in the directory kinda jarring since it already auto-creates playlists.

Media players don't need to be file pickers, there's no reason not to treat the directory as a playlist if you're already gonna queue the files. I prefer how mpv behaves currently especially since it handles mixed media a lot better, and autoload.lua offers some nice customization that other players don't. If you want mpv to be a file picker, there are already some scripts that allow you to launch an OpenFileDialog.
>>
>>101422824
>Reminder that by default mpv used to recursively open directories which is obviously insane
no, it makes sense
>>
>>101422845
>I went back to MPC-HC a few weeks ago to try out a new update and I actually found the fact that it doesn't autoplay the next entry in the directory kinda jarring since it already auto-creates playlists.
You can turn it on
>>
>>101422855
>after playback
>shutdown
lmao what the fuck is this shit. who wants this? This is a win for mpv because some retard could make a script that runs a shutdown command instead of developers wasting time dong this.
>>
>>101422863
Makes sense for putting something one you know you will fall asleep to.
>>
>>101422852
>open up anime folder
>rape my hard drive by loading up tens of thousands of files all at once for no actual reason
it was objectively dumb
>>
>>101422855
I know but I'm just saying it should be the default behavior if MPC-HC is already going to treat directories as playlists.
>>
>>101422867
>watch video
>except you don't watch it and go to sleep instead
what is wrong with you. just sleep bro
>>
I need help for motion interpolation
tscale=oversample too sharpened and it has like ghosting effect.
tscale=sphinx
tscale-blur=0.65
too blurred on IPS so I need tscale config that can heal the shitty IPS monitor.
I currently use
video-sync=display-resample
interpolation=yes
interpolation-threshold=-1
tscale=oversample
>>
>>101422839
MPC-HC used to have an issue where if you didn't disable Clipping Protection in the LAV splitters, downmixed audio would keep getting quieter and quieter every time there was a loud section in a movie. It was quite hilarious because whenever I was watching anything with a friend, I would have to keep boosting my system audio, but unmaintained bugs like that are ultimately why I stopped using MPC-HC.
>>
>>101422943
https://github.com/hzwer/ECCV2022-RIFE
>>
>>101422943
interpolation=no
>>
>>101422943
don't use interpolation, wtf
you either configure mpv to use VRR, or if your monitor lacks it, you configure mpv to autochange to whatever refresh rate matches your video content (you may need to add those manually)
>>
>>101423181
>>101423025
should I change video-sync too? Also I have GSYNC is it ok?
>>
>>101423025
>>101423181
>>101423196
there's nothing wrong with interpolation
>>
>>101423196
>should I change video-sync too?
yes, for VRR you want
video-sync=audio

>Also I have GSYNC is it ok?
any sort of vrr will work
you need to ensure that its turned on for your monitor (windows display settings and gpu driver settings)
you also need to ensure mpv is allowed to use VRR (gpu driver settings)

and finally you may need to do frame doubling manually in mpv, to get around VRR limits

to expand a little on that last point, most kinds of VRR work from certain fps and up, eg 40 to <monitor max hz>
but video content is most often 24fps (brit content is 25fps, and really only youtube stuff is 30/60fps)
so as a result, if your monitor doesn't have vrr from 0 fps, or LFC (low framerate compensation, basically doubling fps to allow vrr to work at low fps), then you need to do it manually from mpv
what that looks like is adding conditional profiles based on fps and then adding a vf filter that doubles/triples/whatever the fps

eg for typical 24fps content on a 60hz monitor, you'd do vf=fps=fps=48/1.001 (the division by 1.0001 compensates for the fact that its not exactly 24fps, its 23.something)

you could also try to not just double fps, but go for the largest multiple that falls within your monitors capability.
eg for a 165hz monitor, you'd do vf=144/1.001 for 24fps content and vf=150 for 25fps content
>>
File: 1704563341879283.png (134 KB, 500x500)
134 KB
134 KB PNG
>>101423277
interpolation is gay, and so is ur mom. and ur dad is lesbian. and your granny's a tranny. in fact, your entire family tree is lgbt.
>>
>>101423293
RIFE is really good. interpolation is necessary nowadays especially since low-response time displays like OLEDs are starting to gain popularity in the mainstream market. you can't use LCD motion blur to hide shit panning shots anymore.
>>
File: 1706776219003217.jpg (131 KB, 1024x745)
131 KB
131 KB JPG
>>101423324
anon, your gayness knows no bounds
>>
>>101423351
nothing i said is false though. if you like jerky motion then be my guest but we don't live in the era of shitty low contrast LCDs anymore. OLEDs literally have a response time of less than 1ms
>>
>>101423361
i like my shit to look how its intended to look. if that's 24fps, then i want to watch at 24fps.

regular interpolation, the kind mpv can do on the fly, is SHIT.
and RIFE, or whatever other fancy ass ML based shit they come up with, looks better sure, but its still interpolation, its still not what the content was intended to look, originally.

also, i don't want my gpu to be at 100% load, making noise and heating my room up, just because im watching something on mpv. if it can even do it all, that is. what kind of gpu do you need to run RIFE on the fly, even? 4080?
>>
You don't need more than 24fps
>>
>>101423004
how do you use it with mpv? it links mpv_lazy but it's all in chinese.
>>
>>101423387
>muh original intended look
anon, you're literally never going to experience the film in the way it was intended, aka the way it was shot on the film reel. by simply saying this you've already conceded the argument to me. this is the entire reason why boomers waste their retirement funds on home theaters

you're supposed to get the most out of the content as appropriate for your display, and no one wants to watch a jerky mess on a low-response time display that exhibits no innate ghosting to hide the temporal artifacts. so you have to introduce interpolation into the mix to get rid of temporal artifacts.

>>101423411
load it via vapoursynth
>>
>>101423406
Anime is 8 fps because they're cheap and it's animated by koreans in sweat shops.
>>
>>101418439
Lots of people shitting on ffmpeg in this thread, what's wrong with ffmpeg?
>>
>>101423443
based paul isn't in it anymore. use librempeg
>>
>>101423443
librembeg superseded it and actually has worthwhile development that isn't profit motivated. paul also actually cares about his users and responds to bug reports. no one wants ffmshit anymore
>>
>>101423431
I don't need your dumb meme garbage. Set the monitor to an integer multiple and it looks perfect. Interpolation is bad and looks unnatural.
>>
>>101423434
And it looks great
>>
>>101423454
are they librempeg based mpv for wincock?
>>
>>101423490
stop being a winfaggot
>>
>>101423493
no wincock is more productive
>>
>>101423479
>Set the monitor to an integer multiple and it looks perfect
all this solves is judder, it doesn't solve temporal stuttering caused by low response times. you are ignorant on this issue and you simply "got" your opinion from an eceleb who doesn't understand the problem that interpolation solves.
>>
>>101423511
>all this solves is judder
all you need
>>
>>101423544
you didnt even know the difference between pulldown judder and low response time induced stutter before my post. hence why you conflated both of them in your initial reply

you're either a poorfag or just stupid. either way, you dont have any authority in this subject and shouldn't be giving false information to anons in this thread
>>
>>101423567
>low response time induced stutter
This is not an actual problem. Again, 24 fps is fine.
>>
>>101423284
anon-chan thank you so much! sometimes my fps wents 48-72 i guess its ok? Thanks
>>
>>101423580
>This is not an actual problem
t. poorfag stuck on a 500:1 CR office monitor from 2006

again, no authority on this subject. if your display has fast GTG pixel speeds then it will have low motion blur, meaning that you will see low frame rate stuttering much easier. this is just fact and its an issue the interpolation was designed to fix. you can poorfag cope all you want in this thread but don't mislead other anons
>>
>>101423617
Oh please get over yourself. People have watched cinema just fine at 24fps for decades and enjoyed it. In fact 48fps hobbit was hated by nearly everyone who fell for it. There is nothing wrong with the low frame rate. It is aesthetically pleasing. Don't project your personal autism people.
>>
>>101423582
you can do the profile, fps=blabla stuff i mentioned to stabilize it
but yes, it sounds like its working already.
>>
>>101423666
you're literally on NPC bot mode right now and just throwing out random factoids that are completely unrelated to anything I've said.

because yes, obviously people in movie theaters were watching The Hobbit from a tiny 60 inch OLED consumer TV... you're actually beyond stupid and have no idea what im talking about.
>>
>>101423706
Your argument is essentially that that low frame is secretly bad and we just didn't notice it because technology didn't improve enough until recently to eliminate ghosting. But this is absurd because we all lived through CRTs already unless you're a zoomer I guess. If I misinterpreted something, please correct me but otherwise all you've done is spout your personal opinion on the aesthetics of frame rates as if it was a fact.
>>
>>101423733
your argument is low frame rate is good because people are used to it. correct me but otherwise all you've done is spout your personal opinion on the aesthetics of frame rates as if it was a fact.
>>
>>101423780
Every single attempt at trying something other than traditional frames have failed. It's what most people like. Just accept it. don't be mad that people enjoy 24fps and don't want interpolation. That was all I was saying. It is not some unbelievable thing.
>>
>>101423811
frame rates*
>>
>>101423733
retard throwing out random factoids again. even though CRTs don't suffer from motion blur in the way the term is used for digital monitors (GTG pixel speeds), phosphor persistence still effects motion on CRT displays.

>>101423780
this is not me btw and i dont care about what arbitrary framerate the movie is shot at, the issue is how to make it not look like shit on modern displays that have low motion blur
>>
https://forums.blurbusters.com/viewtopic.php?f=7&t=9968
>>
>>101423827
Your complaint is specifically "temporal stuttering caused by low response times". CRTs have incredibly low response times with little to no motion blur. Nobody thought you needed interpolation to "fix it". It looks good. If the claim is that OLED response times are lower enough to actually be noticeably different on this front, I would be highly skeptical to say the least because all numbers I have ever seen said they are on par.
>>
>>101423941
you fucking troglodyte. trying to conflate digital displays to analog displays is beyond moronic, and i already gave one (but not the only) reason for why CRTs can have high motion clarity while also not suffering from low framerate stuttering. there are some vsync methods that try to emulate the per-line beam racing of CRTs but they're all completely conceptual.

this is the last reply you get mongoloid. im not here to teach you how displays work or how motion blur is measured on digital monitors.
>>
>>101418692
Go back
>>
>>101423970
The question of alleged stuttering is not directly related to digital vs analog displays. It has to do with the response time of the display. What exactly causes the response time obviously differs depending on the panel technology but the fundamental fact of "faster response time = more stutter" does not change. Again, CRTs have incredibly low response time. This is not a new thing that just happened recently.

>i already gave one (but not the only) reason for why CRTs can have high motion clarity while also not suffering from low framerate stuttering
If you meant phosphor persistence, CRT TVs typically had very low phosphor persistence precisely because it was geared towards watching TVs/movies. That was more of a thing for computer monitors. Again, people enjoy the way it looked. It's not some crazy insane thing.

>here are some vsync methods that try to emulate the per-line beam racing of CRTs but they're all completely conceptual.
I don't why you threw this out there. It's completely unrelated to your chief complaint of slow response times of LCDs which is due to the underlying technology.
>>
>>101423284
>using VRR when most monitors can't even exactly match 24/1.001
>>
>>101424173
but they can match 48/1.001
>>
>>101424196
yeah and the amount movies that are 48/1.001 are... uh.. oh...
>>
>>101424201
anon, did you even read the post you replied to?
i explained, quite simply i think, exactly how to do frame duplication to solve this problem.
>>
>>101424205
frame duplication doesn't suddenly make the content you're watching into a true 48/1.001 movie...
>>
>>101424213
yes, it does.
it still LOOKS the same as it did, because you're not interpolating anything, just showing each frame twice
but the framerate does become exactly 48/1.001
>>
>>101424219
you can't be serious right now. im being trolled
>>
>>101424229
try it, you insufferable faggot. i have, and it works.
no judder, passes the 1sec exposure text with the rtings 24p test video, and the monitor says 48hz as well.
and then kys.
>>
>>101424283
oh god you're actually being serious
>>
>>101422824
what you're calling insane should be brought back as an option at least.
now, if you quit playing a directory with sub directories from terminal, you can't easily go back to (at least close to) were you were simply by looking at the exited playlist position.
could the user have saved on exit?
are there scripting workarounds?
of course.
but the whole point is that one might exit without intention or pre-plans to resume later.
>>
Subaru sex
>>
>>101418439
What the fuck is this fucking GIBBERISH?
Speak English.
>>
File: 1713863004167046.jpg (242 KB, 1553x2048)
242 KB
242 KB JPG
>subaru OP
>>
>>101424173
>>101424205
Funnily enough there's actually a blurbusters topic on this exact thing (though in the context of fixed integer refreshrates, same concept as LFC since VRR LFC behaves like an impulsed display) and the conclusion is pretty much that simple frame duping wouldn't fix the double/triple/quadruple image effect while scrolling.

https://forums.blurbusters.com/viewtopic.php?t=10219

The only solutions are either generating new frames with interpolation, or using a 24Hz mode.
>>
Is there a way to parse yt-dlp to see what kbs an audio file will be before you rip it?
>>
this but mpv.net (i am retarded)
>>
>>101425262
yt-dlp -F <url>
>>
>>101425705
Thanks!
>>
>>101425262
>>101425705
this is better:
yt-dlp --format -
>>
>>101425811
Just to clarify, I'm not looking for the size of the file but for the kbps of the audio, I'd like to grab ones that are at least above 128 kbps.
>>
>>101425851
look at the ABR column
>>
>>101425876
is the ABR a 1:1 to kbps or is there a conversion here?
>>
>>101421492
>A local directory
Which isn't the same as "a directory".
>>
>>101425958
stop usurping me
>>
>>101418439
Why does this trannyware deserve it's own general ?
>>
>>101425958
basedjak appreciation thread
>>
File: 1718441087220972.gif (625 KB, 500x400)
625 KB
625 KB GIF
>>101426737
she's right
>>
>>101426235
no one deserves any thing, you entitled prick
>>
>>101426235
Everyone can post what they want
>>
>>101424376
It literally is an option. 5 seconds in the manual is all it takes to avoid looking stupid.

>>101426178
What are you even saying. Again, that is literally the code that handles "mpv path/to/some/directory". If you mount some stupid webshare on your machine and play it back, that is your problem not mpv's. The PR in question does not change anything on this front.
>>
>>101418439
If rupa is android, what's tomo?
>>
kasper being bullied by michael niedemeyer as we speak
>>
>>101428249
>It literally is an option. 5 seconds in the manual is all it takes to avoid looking stupid.
Nice.

Two notes:

* I refuse to admit stupidity. This a failure of the english language, because I was searching for "recurse", but that 'e' at the end caused no matches because the manual only contains the words "recursive" and "recursively".

* More relevantly and seriously, while the wording is maybe technically correct, the behavior is unexpected because it only recurses the first opened directory, or in technical terms, at directory open time, not playlist open time. So, if I pass `mpv --directory-mode=recursive folder[1-10]`, only folder1 is initially recursed. What I, and I would expect, anyone who sets this expect and want would be full playlist recursion. Now, that behavior may have never existed before, but if we are going to have the option, at least make it fully useful.
>>
>>101418439
why is dlp such a dyke
>>
>>101428249
>What are you even saying.
Not all directories are local directories.
>>
>>101428592
mpv never worked like that. The second directory hasn't been opened yet so it was not expanded. This is entirely inline with how the option is documented.
>>
>>101428713
>>
>>101418660
>Firejail
Thanks for the tip. I didn't know about firejail.
>>
>>101428926
I like mpv-webm. It works as advertised, and the UI was reasonably intuitive.
https://github.com/ekisu/mpv-webm
>>
File: 1343608624790.gif (1.43 MB, 400x225)
1.43 MB
1.43 MB GIF
How to get mpv/yt-dlp to stream this
https://www.orthobullets.com/video/view?id=1651
It's behind paywall, but the actual video is being streamed from this link
https://player.vimeo.com/video/207332314?app_id=122963
Any ideas?
>>
File: 60Hz.png (14 KB, 383x416)
14 KB
14 KB PNG
The negatives of exact timing? Using standard CVT result is like 60.001 btw
>>
>>101420830
updated
https://github.com/mpv-player/mpv/pull/14555/commits/2bf9d0dd3fb9ab871888a452723207ba82b7d038
>>
anyone know why mpv use my secondary monitor has primary display to scale fullscreen?

```
[vo/gpu-next/x11] Display 0 (DisplayPort-0): [1200, 0, 3760, 1440] @ 59.950550 FPS
[vo/gpu-next/x11] Display 2 (HDMI-A-0): [0, 0, 1200, 1600] @ 60.000000 FPS
[vo/gpu-next] Window size: 1200x1600 (Borders: l=0 t=0 r=0 b=0)
[vo/gpu-next] Video display: (0, 0) 384x128 -> (0, 600) 1200x400

```
>>
>>101430285
So, with this, can I create `same_type=yes` and `images=no` behavior from the script for example? What about the `directory_mode` option? I don't want it to recursively look in directories.
>>
>>101430965 (me)
Well, it doesn't look recursively right now anyway from what I understand...
>>
>>101430965
--directory-mode=<auto|lazy|recursive|ignore> https://mpv.io/manual/master/#options-directory-mode
> So, with this, can I create `same_type=yes` and `images=no`
--autocreate-playlist=same --autocreate-playlist-image-exts=""
>>
>>101429259
the CVT-RB formula will automatically adjust stuff like front porch, horiz/vert sync pixels, and will make sure the total display timings fall into CVT spec. it's just safer and more ideal than manual retiming but there's nothing stopping you from manually retiming the display to get exactly 60.0000000000...Hz either. If you don't notice any issues then manual retiming is fine, but if you do notice jittering then CVT-RB is safe and will probably solve your issue

>>101428926
>>101428980
no two-pass VP9. making webms directly with ffmpeg is so simple that you don't ever need an external script that uses mpv's encoding mode.

>>101431371
so much bloat here. even if this gets implemented i think im just going to keep using autoload just because controlling autoload on runtime with --script-opts is more robust
>>
File: 86.webm (1.82 MB, 640x360)
1.82 MB
1.82 MB WEBM
>>101429133
Anyone?
How do I at least get to the actual vimeo page and not the embeded page?
>>
>>101431524
>bloat
It's less lines of code and doesn't spawn an additional thread but sure
>>
Is there any scripts that shows the tags for a video?
I noticed most youtube videos embed channel name and URL in tags.
>>
>>101431371
Nice. We're getting there.
>>
>>101431882
page 5 of the stats screen
>>
File: 1721060617715094.jpg (128 KB, 1137x1280)
128 KB
128 KB JPG
I already use mpv with my paid Jazzradio and Rockradio account
Now I need Winamp style visualizations for my music
>>
>>101431524
>no two-pass VP9
you sure?
also isn't the script just calling ffmpeg?
>>
>>101432869
>>101432786
>>101431882
>>101429133
>>101428980

Redd*t typing
>>
I am noob.
I want to play HDR movies on my SDR monitor, because I don't have a backlight.
What is the best config?
Currently I'm using madVR but it kind of is grey.
Thanks.
>>
>>101432869
two pass VP9 has been disabled for ages because they weren't able to resolve an issue with the script. literally just look at the commit history or just make a VP9 webm yourself, you'll see that the script doesn't do a first pass before encoding

no the script is using mpv's encoding mode
>>
>>101432909
madVR is peak in video quality. only use mpv if you want everyone to have a jaundice skin tone
>>
>>101432702
I seem to have 4 only.
>>
>>101432879
>Redd*t typing
hiro started adding <wbr> tag to all posts.
Which make it look like leddit typing on phones.
>>
>>101419765
libplacebo has purple videos as a feature???
>>
>>101432909
tone-mapping=bt.2446a i think
>>
File: haasn.jpg (24 KB, 364x364)
24 KB
24 KB JPG
>>101433150
yes!
>>
>>101433247
He seems like a cool guy ngl
>>
>>101432909
first of all, set your monitor to 100% brightness (feel free to look into a way to do this programmatically, so its only when mpv is on)

then, add this to your config:
vo=gpu-next
hdr-compute-peak=yes
tone-mapping=bt.2446a
target-peak=<your monitor's max brightness in nits>
target-trc=bt.1886
target-prim=bt.709
target-contrast=<your monitor's contrast, generally around 1000 if ips, 3000 if VA>

if you followed the advice about maxing out your monitor brightness, you may end up with sdr being way too bright (if your monitor can do significantly more than 300 nits)
to remedy this, add the following to your config:
[SDR]
profile-desc= SDR content
profile-cond=p["video-params/primaries"] and p["video-params/primaries"] ~= "bt.2020"
profile-restore=copy-equal
tone-mapping=bt.2446a
inverse-tone-mapping=yes
[HDR]
profile-desc= HDR content
profile-cond=p["video-params/primaries"] and p["video-params/primaries"] == "bt.2020"
profile-restore=copy-equal
inverse-tone-mapping=no

basically, inverse-tone-mapping will correctly map SDR content to its intended brightness, ~200nits when you're playing SDR on a very bright monitor. and the second profile assures its off when playing HDR, because i noticed that leaving it on caused brightness fluctuations.

you may also wanna add this keybind to your input.conf:
ALT+t cycle-values tone-mapping "spline" "bt.2446a"; show-text "Tmapping: ${tone-mapping}"
this binds alt+t (obv can be whatever keybind you want) to chance between spline and bt2446a. i've found that most of the time, bt2446 is fine, but with shittily mastered content, spline is better.

you should also make sure you're not interpolating, as it sucks ass. either use VRR, or autospeedwin + nircmd to autochange refreshrate to some integer multiple of video fps. if going with the latter option, you may also need to add more refresh rates with CRU to your monitor, eg if its a 60hz panel you'll need to add 48hz and 50hz modes.
>>
>>101433336
anyone who daily drives gentoo is mentally unsound
>>
>>101433403
HWAT! Where did he say that?
>>
>>101433403
he's on opensuse these days
>>
>>101433439
how new? his gentoo config and dotfiles were basically a cargocult on /g/ for anyone who wanted to get into the /g/entoo meme
>>
>>101432879
Lurk more faggot
>>
>>101433492
Umm like a year:)
>>
hwdec is unnecessary
>>
>>101432786
Kek Lord Miles is always a blast, crazy guy.
>>
File: 1709460826114873.webm (2.97 MB, 1920x1080)
2.97 MB
2.97 MB WEBM
>>101423293
>>101423387
choppy frames are the gayest
>>
>>101434097
based
>>
>>101434097
No this is ESPECIALLY bad. Something's wrong here.
>>
>>101434195
yes 24p video is an abomination
>>
>>101434195
This one is pretty bad but in general 24fps is just garbage and all the boomers and hipster faggots that settled on that should be shot out back.
>>
interpolation looks bad and weird. 24p looks good.
>>
>>101434300
said no one
>>
>>101434319
i said it
>>
File: file.jpg (32 KB, 622x334)
32 KB
32 KB JPG
>>101434300
>>
>>101434333
>turn on interpolation
>looks like shit
>turn it off
>looks good
>>
File: 1721167717966.jpg (1.22 MB, 3000x1923)
1.22 MB
1.22 MB JPG
>>101433691

Yeah lurk more you retarded newfag
>>
>>101434371
For newfags it would be "actually lurk for once" since they've never lurked a single time

All newfags are underage or zoomers incapable of doing research
>>
>>101434121
fag

>>101434195
ye, either its touched up or just very bad directing

>>101434219
fag

>>101434246
fag

>>101434300
based

>>101434319
fag

>>101434326
based

understand this, interpolationfags: you have lost
every good TV from now to the end of time will be programmed to display 24p content without judder
every movie will continue to be made in 24p
every tv show will continue to be made in 24p
every high refresh monitor ever made will have a 120hz(or 240hz) mode specifically for 24p content

its over. its been over for a long time. 24p won and it was easy. the opposing forces were raped, tortured, killed, and buried with galons of cum still overflowing from their dead, stretched orifices. this is you. you are the semen filled, disfigured corpses of losers. and now you're sucking dicks in hell for eternity.
>>
>>101434363
my TVs motion interp is amazing, i use the natural setting and it's basically perfect

>>101434424
didn't read but i can tell you just had a complete meltdown
>>
>>101434452
doubt, every TV interpolation I've ever seen looks horrid.
>>
>>101434424
schizo fuming out of his semen drenched mouth
>>
>>101434465
maybe its because i dont use old displays but this new 120hz miniled i have has amazing motion interp. all i have to do is tweak local dimming, change gamma to bt.1886 and change color temperature to 6500k. and it's perfect. no soap opera effect and no 24p stutter. its a life saver
>>
File: output.webm (304 KB, 560x474)
304 KB
304 KB WEBM
imagine if ffmpeg had multithreaded minterpolate support so that it could be run with --vf on mpv

it would be so good
>>
>>101434563
interpolation on cpu, ew
>>
>>101434563
haasn is working on his own native version. ETA is two more weeks.
>>
>>101434703
unfortunately many essential video processing related stuff is currently CPU-only

i thought haasn's entire motive with libplacebo was to make these into hardware-accelerated GPU filters, such as vf_bwdif_vulkan, but libplacebo doesn't even have hardware-accelerated IVTC or decimate filters yet
>>
>>101434828
libplacebo doesn't have anything except color conversion. All copied from mpv.
>>
GPU coding is a shitmess, you don't need more than software rendering
>>
>>101418439
Sup!
I was looking into enabling subtitles automatically with yt-dlp on mpv whenever I open a video.
I did a bit of googling and found these mpv.conf parameters:
slang=en
sub-auto=fuzzy
ytdl-raw-options=ignore-config=,sub-lang=en,write-sub=,write-auto-sub=


They work, but each line is pasted 5 times on my screen instead of 1.
What gives?
>>
File: 1714509716372306.jpg (336 KB, 2315x2265)
336 KB
336 KB JPG
>>101435202
Disregard, I'm retarted.
The instant I commented out the 3rd line thinking that it would disable the whole thing, everything started to just work. I open a YT video on mpv through yt-dlp and the subs are enabled, and they look normal too.
>>
>>101435233
yea
>>
>>101434828
Coreimage doesn't have this problem. Quicktime chads just keep winning.
>>
>>101435202
>>101435233
Actually, let me change the question while I'm at it.
Is there a way to enable automatically generated subs for videos that don't have subs at all?
>>
>>101435249
quicktime has IVTC? maybe i should switch...
>>
How would you download highest m4a audio in combination with highest bitrate video? Something like:

yt-dlp -S 'br+bestaudio[ext=m4a]' URL


I've tried different combinations of the quotes or the 140 code, and I've looked through the manual and stackexchange but I couldn't find anything.
>>
>>101420830
what are the chances that this will be memoryhole'd like the Media Control PR?
>>
>>101436057
96.69%
>>
hwdec is not efficient for 1080p h.264

but what about 1080p hevc?
>>
>>101436057
100%
>>
File: img-2024-07-17-10-17-51.jpg (221 KB, 1239x754)
221 KB
221 KB JPG
>>101431758
Anyone please?
>>
>>101439072
does searching for 'master.json' or 'playlist.json' in the dev console network tab show anything when you play the video
>>
>>101439230
Yeah, playlist.json shows up.
What do I look for?
>>
>>101439288
copy that url and try this or one of the other solutions in the thread
https://forum.videohelp.com/threads/414958-How-to-download-vimeo-video-from-a-new-stream-url#post2740225
>>
File: 1080p30-decode-streams.jpg (222 KB, 2560x1440)
222 KB
222 KB JPG
>>101436203
If I get you right, then yes, HEVC can decode the fastest. However, the figures are for 1080p30 and 8 bit material directly from Nvidia for datacenter cards. The gap will be closer for high bit depths that commonly get used in hobbyist encodes online.
>>
>>101439370
I tried everything in that thread, nothing worked.
The only thing I didn't is IDM.
>>
File: file.png (103 KB, 1234x453)
103 KB
103 KB PNG
>>101418439
> want to learn what the difference between bitrate and samplerate is
> ask bot
> get pic
>>
>>101439515
>>101439370
https://github.com/akiomik/vimeo-dl
Does download, but I want to stream it.
>>
>>101439527
samplerate is the number of samples per second
bitrate is the number of bits per second
>>
does mpv deband before or after scaling?
>>
Is there something for mpv that keeps a log of URLs that I watched?
>>
>>101439568
can you share the playlist url
>>101440213
ctrl+f history
https://github.com/mpv-player/mpv/wiki/User-Scripts
>>
>>101440244
https://vod-adaptive-ak.vimeocdn.com/exp=1721237364~acl=%2Fb0b47ba2-d707-4f78-acb1-8f6a5813c26d%2F%2A~hmac=76a6942111528e0fbd0b5e29b20099c75c5ed5a697472442a5a72184b083496c/b0b47ba2-d707-4f78-acb1-8f6a5813c26d/v2/playlist/av/primary/playlist.json?omit=av1-hevc&pathsig=8c953e4f~e17AaEEum2Ar5bnxPonTaPSlIaDgL6pWSK4V0I11kbs&rh=D06DO
>>
>>101440244
>ctrl+f history
Which one?
I used simple history but it stopped working
>>
>>101440251
the method I linked works, it's just your url was missing
/video/<videoID>.mp4
at the end. you can find the video ID if you run this:

curl -s <playlist url> | jq -r '.video.[0].id' | cut -d '-' -f 1


so now this plays for me:

mpv "https://vod-adaptive-ak.vimeocdn.com/exp=1721237364~acl=%2Fb0b47ba2-d707-4f78-acb1-8f6a5813c26d%2F%2A~hmac=76a6942111528e0fbd0b5e29b20099c75c5ed5a697472442a5a72184b083496c/b0b47ba2-d707-4f78-acb1-8f6a5813c26d/parcel/video/68b4a592.mp4"
>>
>>101440714
Ah, thanks man.
I probably make a bash script for this, eventually.
You can't change quality though, right?
Or I assume I have to change the quality and get the corresponding playlist json.
Why doesn't yt-dlp solve it?
>>
>>101441151
yw. if you get rid of the '0' in the jq command you'll get extra ids for lower quality streams.
>>
Does yt-dlp have option to retry on download break/end. To dump whole live stream, even if it is interrupted.
>>
>>101441222
Yeah, I noticed.
There's object with H and W.
No wonder I kept failing, I was using the whole ID instead, not the first part.
Also I noticed the initiate segment uses obfuscation with multiple A's
>>
I have this in mpv.conf
ytdl-format=480p/best[height<=360][ext=mp4]/best

But it fails if the streams doesn't have the 480 format.
I'd like it to downfall to the best if nothing is found.
>>
File: out.webm (2.81 MB, 720x405)
2.81 MB
2.81 MB WEBM
Thank me later
-- battery.lua
local utils = require 'mp.utils'

function get_battery_level()
local command = {"sh", "-c", "cat /sys/class/power_supply/BAT0/capacity"}
local result = utils.subprocess({ args = command })

if result.error or result.status ~= 0 then
mp.msg.error("Failed to get battery level: " .. (result.error or "unknown error"))
return
end

local battery_level = tonumber(result.stdout:match("%d+"))
if battery_level then
mp.osd_message("Battery level: " .. battery_level .. "%")
else
mp.msg.error("Failed to parse battery level")
end
end

mp.add_key_binding("ctrl+shift+t", "battery_level", get_battery_level)
>>
>interpolation-threshold=-1
Yes or no?



[Advertise on 4chan]

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

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.