I don't know what any of these commands are. Can someone spoon feed me as if I was a total moron? I'm not a moron though just spoon feed me as if I was a moron (I'm not)
>nu-mpv ytdl-hook is slow
not a problem in the first place if you don't yt-dlp, opening the link directly is fast >yt-dlp itself starts downloading within 2 seconds
and my own youtube client does that in less than a quarter of a second
already published it
https://chino-chan.gitlab.io/programs.html#s2
Guys mpv is the perfect image viewer, how did I live without it until this day?
https://github.com/occivink/mpv-image-viewer
ESLbro... The 'master' manual is frequently updated. As for your question, you decide, do you value quality or efficiency? If battery life is no concern and your CPU can decode the stuff you're watching without dropping frames then turn hwdec off.
>nu-mpv ytdl-hook is slow
not a problem in the first place if you don't yt-dlp, opening the link directly is fast >yt-dlp itself starts downloading within 2 seconds
and my own youtube client does that in less than a quarter of a second
already published it
https://chino-chan.gitlab.io/programs.html#s2
2 months ago
Anonymous
>https://gitlab.com/chino-chan/ytdl/
where is the sores? :^)
windows user?
windows doesn't have time it has Measure-Command
2 months ago
Anonymous
he'll never publish it lmao. I don't know why the guy keeps avatargayging. It's OK to have your own sekrit project but you can't then go and hijack every thread with FUD trying to get people to use it. Python is obviously not the bottleneck here, the interpreter starts up in less 100ms. yt-dlp takes about 2 seconds for me, I suspect the majority of that is probably because of yt-dlp's extractor matching mechanism, or it's making redundant requests or something that nobody cares to optimize out or profile. But whatever, let the avatargay think he's a kool kid for wasting his time every day reimplementing workarounds that yt-dlp devs already do for free.
2 months ago
Anonymous
leave my wife nanahi alone you sick frick. foss =/= good
2 months ago
Anonymous
that's not nanahi, and thinking otherwise is an insult to wm4
2 months ago
Anonymous
>that's not nanahi >music player preview literally has nanahira on it
also wm4 was a hack. stop worshiping this loser
2 months ago
Anonymous
>I suspect the majority of that is probably because of yt-dlp's extractor matching mechanism, or it's making redundant requests or something that nobody cares to optimize out or profile.
and that's why yt-dlp is slow because python programmers don't care about performance
2 months ago
Anonymous
goalpost shifting as usual, from "python is the reason yt-dlp is slow" to "python programmers are the reason yt-dlp is slow". Btw apparently youtube-dl doesn't have this issue. So really it's just "yt-dlp authors don't care enough to optimize this".
2 months ago
Anonymous
>I suspect the majority of that is probably because of yt-dlp's extractor matching mechanism, or it's making redundant requests or something that nobody cares to optimize out or profile
if you paid attention to your terminal you would know very little time is spent before the following
[youtube] s1fxZ-VWs2U: Downloading webpage
[youtube] s1fxZ-VWs2U: Downloading ios player API JSON
[youtube] s1fxZ-VWs2U: Downloading android player API JSON
[youtube] s1fxZ-VWs2U: Downloading m3u8 information
>Btw apparently youtube-dl doesn't have this issue
prove it. time --simulate
>yt-dlp devs hate nanahi
unexpected plot development but based tbh. total nanahi death
get better material fanfic schizo
2 months ago
Anonymous
>get better material fanfic schizo
im literally always correct. seeing patterns isn't "schizophrenia" btw
2 months ago
Anonymous
nnh is not wm4
the moronic avatargay with a curl script is not nnh
meds
2 months ago
Anonymous
>nnh is not wm4
i didnt say this. now you're conflating me with someone else. are you sure you're not schizo? >the moronic avatargay with a curl script is not nnh
clearly is >meds
ah yes, le epic meds meme. you just defeated your own point.
2 months ago
Anonymous
the original post showed that 2s of 6s time was wasted on cpu time
network requests shouldn't cause that amount of cpu usage
>2s of 6s time wasted on cpu time
time yt-dlp -J <url> takes exactly 2 seconds to me, the majority of which is time before the url fetch.
2 months ago
Anonymous
Ok so, in which language should I rewrite ytdl? Convince me.
2 months ago
Anonymous
dicky++
2 months ago
Anonymous
The only problem with python is that it's slow to startup, even on Linux. But yt-dlp's main slowness is probably because it has to do so many http requests.
2 months ago
Anonymous
the original post showed that 2s of 6s time was wasted on cpu time
network requests shouldn't cause that amount of cpu usage
is nano seriously the default arch editor? holy shit arch users are a bunch of script toddlers nowadays
garbage distro. embarrasing
2 months ago
Anonymous
whats nano?.. im using kate
2 months ago
Anonymous
I dunno, I use gedit. Sounds scary
2 months ago
Anonymous
sudo nano*
2 months ago
Anonymous
go back Black person
2 months ago
Anonymous
No
2 months ago
Anonymous
>nano
Based, masochist sperg and their vi ballbusting sessions are pathetic.
2 months ago
Anonymous
>i am a moron incapable of grasping anything but modeless editing (windows)
ok
2 months ago
Anonymous
Just rewrite your programs in asm already, you have time for yourself since nobody has ever invited a sperg like you at parties.
2 months ago
Anonymous
>muh parties
ok go back to macos
i dabble with asm to program better C
mg is better than nano if you insist on being a moron
2 months ago
Anonymous
People like you make me sick. Use ed like a civilized human being
2 months ago
Anonymous
I dunno, I use gedit. Sounds scary
Explain the nano hatred. I don't get it. I thought all GNU/Linux software was good software?
2 months ago
Anonymous
erm nope, either vi or mg, simple as
2 months ago
Anonymous
it's just low IQ morons butthurt that you probably never did more than write fizzbuzz and therefore never needed any advanced features of complex editors.
What the frick are these threads? What the hell do you morons even do in these threads that warrants one being around 24/7? Do you homosexuals just re-encode video as a hobby?
>bloat
The scripts I linked are pretty lightweight, detect-image.lua is the most usefeul cause along with input sections it can automatically reconfigure the input bindings when an image is detected, the pan-image command from image-positioning.lua is also pretty useful for scrolling manga.
Is my chain of doing color correction correct?
1. synthethic profile with bt.709 that I have calibrated for and clipped at (same as mpv default) but with the gamma2.2 and other stuff like my real black point if MPV makes use of that
2. target-lut="C:AppsunnamedUnnamed.cube"
cube contains the gamma ramps to make my monitor 2.2 and the actual color correction for that gamma
lut= only makes sense if I calibrate to bt.1886 (the default) and my .cube files contains correction for that no? Since from what I read it applies the .cube to the image as it is when decoded
paul was fricking right. the new multimedia grift is threatening/blackmailing companies like netflix and microsoft by saying that their video hosts will have malware and vulnerabilities if you don't buy them a new yacht in exchange for security patches... what happened to hacker culture?
Note that video filters, subtitle rendering, seeking (including hr-seeks and backstepping), and audio synchronization can be completely broken in this mode.
I wanted to stitch two photos together to post, but rather than rtfm ImageMagick, I knew I had an mpv script opens two files side by side, and I knew I could save screenshots and where they were saved. I was chuffed to come up with that off the cuff but then I thought of you guys and I hated myself.
>screenshot-high-bit-depth=yes >screenshot-format=png >This is interesting in particular for PNG, as this sometimes triggers writing 16 bit PNGs with huge file sizes. >This will also include an unused alpha channel in the resulting files if 16 bit is used.
I'm getting totally insane 8 MB screenshots because of this. How do I fix it? Alternatively, how do I losslessly drop this alpha channel by converting it to RGB?
I tested those. That results in lower bit depth than the source video which is a result I don't want. I also thought the sRGB conversion that happens when tag-colorspace=no might help but the source video is RGB color space so it did exactly nothing.
does this look right for an av1 encode using ffmpeg 7.0?
i just want to know if it's any different from 6.1 in terms of multithreading, like does it even matter that i'm using 7.0? i guess it should be compared to 6.1 on this machine.
it's only the internal pipeline of ffmpeg which got multithreading changes, when encoding video without a ton of filters or something your cpu is going to be spending nearly all of its' time encoding the video
either way, if you're getting near 100% utilisation, then you're going as fast as it will go regardless, as there is no more cpu time to use
now people are randomly elitist against laptop users. dafuk. you c**ts are extreme levels of cringe.
2 months ago
Anonymous
who in their right mind encodes video on laptop unless a poor; moronic Black person
2 months ago
Anonymous
i cbf to buy a pc. laptops do fine for 99% of shit. even in this case, it's fine. i have encoded tons of shit with ffmpeg before.
it would have taken an equivalent amount of time on a desktop ryzen. Black person.
2 months ago
Anonymous
he's a newbie, IQfy prides itself with getting the most out of the shittiest hardware imaginable
2 months ago
Anonymous
>ryzen goyslop laptop running windblows >vgh heckin shitty hardware SOVL
erm nope he's just newhomosexual zoomBlack person
i cbf to buy a pc. laptops do fine for 99% of shit. even in this case, it's fine. i have encoded tons of shit with ffmpeg before.
it would have taken an equivalent amount of time on a desktop ryzen. Black person.
>i cbf to buy a pc
seethe
2 months ago
Anonymous
holy reddit
2 months ago
Anonymous
spoonfeed? it's not exactly the most obvious thing to understand, and what's wrong with laptops?
>normie movies and shows stutter for a frame every so often on mpv >remove profile=high-quality, gpu-api=vulkan and hwdec=nvenc from my mpv.conf so that the only line that remains is vo=gpu-next >normie movies and shows no longer stutter or have any weird lag >quality still looks the same
i don't get it
working almost exclusively with live streams and content delivery for the past months, I'm slowly realizing this field has the highest concentration of schizos and geniuses out there
the trillion dollar industry of entertainment rests on the back of people like you
incredible
huhn and jules both stopped posting on the repo after realizing that this thread exists and makes fun of them. blame the spergy moron who broke containment (probably JETcord soiteen raider who thought he was hecking epic and funny defending his encoder groomers)
only the nu-mpv gays were. I doubt he actually knows about these threads, he probably realized making issues is pointless because all the devs are moronic and just defer to haasn.
2 months ago
Anonymous
>I doubt he actually knows about these threads
he knows
How exactly does one read the A/V stat on the stats screen? If the value is -0.01 for example, how much desync is this in milliseconds? Does negative mean the audio is ahead of the video? Or vice-versa? Manual says jackshit.
I can't describe how but they both look wrong... As if luminance is off with PotPlayer??? and mpv... well I can't even see the boxes on the red bar for that one
I can't describe how but they both look wrong... As if luminance is off with PotPlayer??? and mpv... well I can't even see the boxes on the red bar for that one
mpv looks the same if you use >--target-contrast=inf --tone-mapping=linear --gamut-mapping-mode=absolute
so this guy bricked his madVR configuration and wants to brick mpv as well
# mpv.conf version 1.333.7
# <insert long multi-line comment explaining the next option choice>
some-option=yes
#bunch-of-commented-out-options
# <insert rant about the next option linked to a github issue>
other-option=no
<insert million different custom profiles>
<insert wall of meme shaders>
Rate my config.
my config unironically looks like this because i pretend like im explaining mpv options to my fellow mpvsisters and why i use the options that i do but then i remember that im never going to share my config with mpvsisters and then i delete everything before retyping it out again a few weeks later
>Windowsgay >Used VLC because it just werkd >VLC memes on IQfy back in the day got me to switch >Switch to MPC-HC with madVR via a step by step guide that held my hand >Used it for many years >MPV is the new hotness and has been for a while >Tried it in the past, filtered by minimalist GUI >Back to MPC-HC for a few more years >Just realized it’s been out of date since 2017, and MPV is still really well liked by people who understand this stuff better than I do
Is there a good GUI version of MPV for Windows? I’m willing to have an autistic afternoon with a config file if I can just set and forget for a few more years afterwards (and theres a guide to hold my hand), but I’d really rather have a more in depth GUI than what comes out of the box for MPV. I realize I’m the pleb here, but, can anyone point me in the right direction? Willing to give it another go.
Okay, no one's gonna tell you this but look into ImPlay. It's built on top of mpv with a more ~~*modern*~~ UI look and buttons. It is the majority's opinion THOUGH that you should stick to vanilla mpv for le updoots. Can still hack something together with uosc if you really need UIshit to navigate lole
Screenshots look like what I’m searching for. Still have to figure out config stuff but that’s the biggest plebfilter out of the way for me. THANK YOU.
I come to you for help... I need to cut an m3u8 playlist between segments without reencoding the whole thing. For instance, the segments for this stream are 5 seconds long and I need to cut from 00:00:08 to 00:00:23. Any ideas on how to do this? I thought about fricking with the playlist file adding discontinuitites or reencoding the start and end segments and then concatenating them with the raw middle segment, but I get weird timestamp bugs. Any ideas??
timestamp "bugs" are caused by keyframes clipping the time point you want, you need to fully reencode entire thing, also use subsecond timestamps if you want it to be frame perfect, in mpv you can see exact time in logs if you open a video with --osd-fractions flag.
There's no other way because video players simply interpolate between keyframes and if keyframe isn't exactly on time point you want, it will just load first frame and not do anything until next keyframe.
Can't I reencode from 00:00:08 to 00:00:10 (next keyframe, start of the next segment), then have the original from 00:00:10 to 00:00:20, and reencode from 00:00:20 to 00:00:23 and concatenate? In that case shouldn't it be keyframe-aligned? Sorry if my questions are dumb, very new to video
Man wtf this could be why occasionally when I cut and merge clips sometimes one of the clips in the middle freeze for a second and miss a few frames before continuing. Surely ffmpeg people can fix this by rounding up or something? :/
frames aren't static images, it's complicated data that tells video playback how to interpolate and the only way to fix it up is reencoding because every frame depends on previous and next frame
now force her to watch anime where females are chads and males are betas so she can learn how to treat you properly and then finally uninstall mpv because it ruined your family.
The two subtitles share the same sub code (fre). You're not going to differentiate them without word-based filtering.
2 months ago
Anonymous
'fr-FR' is french from France, 'fr-CA' from Canada. Why doesn't mpv pick french from France? even with this:
slang='fr-FR,fr-CA'
Isn't it based on IETF language tags?
https://fr.wikipedia.org/wiki/%C3%89tiquette_d%27identification_de_langues_IETF
2 months ago
Anonymous
anon, read my post, the subtitle code is "fre" for both of them. go complain to however encoded your file
how exactly do you expect mpv to magically discern between which "fre" track is the one you want? the "Canadian" text is the actual track title itself, not a sub code
2 months ago
Anonymous
Frick you are right anon. So I have to use trackselect.lua...
Can I make it to select the "fre" track by default and not the "fre" with "Canadian" title one?
If there is no other "fre" track, it want it to select the "fre" with "Canadian" title track nonetheless.
Hey I'm a casual moron, some mkv files suddenly stopped having audio when updated and upgraded everything through homebrew (mpv and ffmpeg included i'd imagine)
I looked for their common denominator and it seems all of them use EAC3 as an audioformat
picrelated is the backtick error log for one of them
what do?
what even is swr
why you have ffmpeg 7 with old mpv? What distro did that? Report bug to them, current stable mpv 0.37 is not compatible with ffmpeg 7. New few patches on top.
Report it. Report it now. This is the friendliest message I'm going to send.
This seems to be limited by mpv/ffmpeg/ffprobe, only MediaInfo displays the full tag:
Text #13
ID : 15
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 1 h 11 min
Bit rate : 30 b/s
Frame rate : 0.115 FPS
Count of elements : 492
Stream size : 15.8 KiB (0%)
Title : Canadian
Language : French (CA)
Default : No
Forced : No
Text #14
ID : 16
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 1 h 11 min
Bit rate : 26 b/s
Frame rate : 0.119 FPS
Count of elements : 508
Stream size : 13.9 KiB (0%)
Language : French (FR)
Default : No
Forced : No
I'm new to macbook and I've come to realize the webm lua script only works when I open mpv through the terminal and not through applications or gui or context menu. Encoding fails otherwise.
Apparently ffmpeg isnt on the PATH by default?
how do you even do this shit
Is there a script that changes playback speed slightly to keep up in a live stream? It has to compute the speed from the amount of buffered and playable data.
here's hoping. an encoder homosexual put his name all across the global tags and in the mkv title header, so now i have to batch strip like 60 episodes worth of crap. shit like this should get you banned from trackers
Why does it bother you? Are they displayed by default?
2 months ago
Anonymous
both mpv and VLC put priority on tags and header titles over the actual filename, which is fine if the tags arent just your homosexual name plastered everywhere, but the actual episode/movie title.
2 months ago
Anonymous
>pop up OSC to check episode number >mpv tells me that the episode is called [homosexual MChomosexualSON OF homosexual PRODUCTIONS] >check window title bar >[homosexual MChomosexualSON OF homosexual PRODUCTIONS] >have to pass an input to display ${filename} instead
yes it bothers me
i would be team llyyr in the past... but ever since he started shittalking IQfy and this thread... im going to take rcomb's side. pretty much every anti-DMG post in this thread is also by him and i don't like backstabbers
is there anything wrong with the new update? Lot of frame drops. It was perfectly working fine before. When I disable vide-sync=display-resample It's fine I guess.
haasn did nothing wrong
wm4 was backstabbed
I don't know what any of these commands are. Can someone spoon feed me as if I was a total moron? I'm not a moron though just spoon feed me as if I was a moron (I'm not)
Playing: ffmpeg
[file] Cannot open file 'ffmpeg': No such file or directory
Failed to open ffmpeg.
Playing: yt-dlp
[file] Cannot open file 'yt-dlp': No such file or directory
Failed to open yt-dlp.
Exiting... (Errors when loading file)
>no such file or directory
>no such file or directory
I don't know man, you tell me
windows user?
mpv: media player
ffmpeg: command-line utility for media files
yt-dlp: downloads youtube videos onto your computer
>mpv: media player
but what does the v stand for
virgin
media pedia vlayer
Video LAN Client
music player videosareoptional
five (5)
you have fantastic music taste
what was the post-punk/noise/whatever band you posted here months ago?
massive penis volume
Pedotroon thread yet again
Anime website
There are a multitude of anime niches, why always pick the pedomoeshit one ?
>gridman
>moe
Is Evangelion moe as well?
mecha moe
s/ffmpeg/librempeg/
troony llyr must have reached jannies to request that the based thread be deleted : https://desuarchive.org/g/thread/99929885
Pathetic
>that sovlless OP pic
I am... in despair!
At least it's purple, last one was a vtuber
(I miss edit anon)
mpv is bloat use ffplay
>server limitations? connection limitations?
yt-dlp being slow python shit as usual
>how do I make this open faster
don't use yt-dlp
raping these anons
Should i use hwdec on Android?, the manual says that mediacodec sucks but i heard it's outdated so idk (android port got updated btw)
hwdec on Android sucks, but at the same time software decoding on higher resolution videos will make your phone hot
ESLbro... The 'master' manual is frequently updated. As for your question, you decide, do you value quality or efficiency? If battery life is no concern and your CPU can decode the stuff you're watching without dropping frames then turn hwdec off.
nu-mpv ytdl-hook is slow
that video (kys) opens in 3 seconds for me
yt-dlp itself starts downloading within 2 seconds
we're VERY tired of your avatargayging
>nu-mpv ytdl-hook is slow
not a problem in the first place if you don't yt-dlp, opening the link directly is fast
>yt-dlp itself starts downloading within 2 seconds
and my own youtube client does that in less than a quarter of a second
>and my own youtube client
we know. publish it or shut it
already published it
https://chino-chan.gitlab.io/programs.html#s2
>https://gitlab.com/chino-chan/ytdl/
where is the sores? :^)
windows doesn't have time it has Measure-Command
he'll never publish it lmao. I don't know why the guy keeps avatargayging. It's OK to have your own sekrit project but you can't then go and hijack every thread with FUD trying to get people to use it. Python is obviously not the bottleneck here, the interpreter starts up in less 100ms. yt-dlp takes about 2 seconds for me, I suspect the majority of that is probably because of yt-dlp's extractor matching mechanism, or it's making redundant requests or something that nobody cares to optimize out or profile. But whatever, let the avatargay think he's a kool kid for wasting his time every day reimplementing workarounds that yt-dlp devs already do for free.
leave my wife nanahi alone you sick frick. foss =/= good
that's not nanahi, and thinking otherwise is an insult to wm4
>that's not nanahi
>music player preview literally has nanahira on it
also wm4 was a hack. stop worshiping this loser
>I suspect the majority of that is probably because of yt-dlp's extractor matching mechanism, or it's making redundant requests or something that nobody cares to optimize out or profile.
and that's why yt-dlp is slow because python programmers don't care about performance
goalpost shifting as usual, from "python is the reason yt-dlp is slow" to "python programmers are the reason yt-dlp is slow". Btw apparently youtube-dl doesn't have this issue. So really it's just "yt-dlp authors don't care enough to optimize this".
>I suspect the majority of that is probably because of yt-dlp's extractor matching mechanism, or it's making redundant requests or something that nobody cares to optimize out or profile
if you paid attention to your terminal you would know very little time is spent before the following
[youtube] s1fxZ-VWs2U: Downloading webpage
[youtube] s1fxZ-VWs2U: Downloading ios player API JSON
[youtube] s1fxZ-VWs2U: Downloading android player API JSON
[youtube] s1fxZ-VWs2U: Downloading m3u8 information
>Btw apparently youtube-dl doesn't have this issue
prove it. time --simulate
get better material fanfic schizo
>get better material fanfic schizo
im literally always correct. seeing patterns isn't "schizophrenia" btw
nnh is not wm4
the moronic avatargay with a curl script is not nnh
meds
>nnh is not wm4
i didnt say this. now you're conflating me with someone else. are you sure you're not schizo?
>the moronic avatargay with a curl script is not nnh
clearly is
>meds
ah yes, le epic meds meme. you just defeated your own point.
>2s of 6s time wasted on cpu time
time yt-dlp -J <url> takes exactly 2 seconds to me, the majority of which is time before the url fetch.
Ok so, in which language should I rewrite ytdl? Convince me.
dicky++
The only problem with python is that it's slow to startup, even on Linux. But yt-dlp's main slowness is probably because it has to do so many http requests.
the original post showed that 2s of 6s time was wasted on cpu time
network requests shouldn't cause that amount of cpu usage
source code or btfo
how do i create mpv.conf on arch?.. im using dolphin on arch, with sudo, but the option to create is grayed out in admin:/etc/mpv/
the modern arch user, everyone :skull: :skull: :skull: :skull: :skull:
i just started with arch, i dont get why it wouldnt let me create a file im on admin priveleges
Have you tried not being Indian?
done
now what
sudo vi /etc/mpv/mpv.conf
that didnt do anything on my end
is nano seriously the default arch editor? holy shit arch users are a bunch of script toddlers nowadays
garbage distro. embarrasing
whats nano?.. im using kate
I dunno, I use gedit. Sounds scary
sudo nano*
go back Black person
No
>nano
Based, masochist sperg and their vi ballbusting sessions are pathetic.
>i am a moron incapable of grasping anything but modeless editing (windows)
ok
Just rewrite your programs in asm already, you have time for yourself since nobody has ever invited a sperg like you at parties.
>muh parties
ok go back to macos
i dabble with asm to program better C
mg is better than nano if you insist on being a moron
People like you make me sick. Use ed like a civilized human being
Explain the nano hatred. I don't get it. I thought all GNU/Linux software was good software?
erm nope, either vi or mg, simple as
it's just low IQ morons butthurt that you probably never did more than write fizzbuzz and therefore never needed any advanced features of complex editors.
What the frick are these threads? What the hell do you morons even do in these threads that warrants one being around 24/7? Do you homosexuals just re-encode video as a hobby?
>Do you homosexuals just re-encode video as a hobby?
Yeah, sometimes, for fun, if I feel like it, as a treat, yeah
arch user self-humiliation ritual
wm4 would never distribute proprietary software
wm4 was truly christlike
what would jesus do; what would wm4 do? same thing
doas vi
pacman -onions vi && sudo -asodhu vi /etc/mpv/.local/etc/mpv.conf
rate my leunuchs
profile=high-quality
Rate my config.
endgame config
border=no
keep-open=yes
scale=spline36
dscale=mitchell
vo=gpu-next
hwdec=yes
screenshot-directory=~/Pictures/mpv
screenshot-format=png
screenshot-png-compression=9
screenshot-high-bit-depth=no
screenshot-template='%F_%wH.%wM.%wS.%wT'
alang=ja,jpn
slang=en,eng
>vo=gpu-next
>alang=ja,jpn
>endgame
jajajajaja
actual endgame
profile=high-quality
scale-antiring=0.6
dscale=lanczos
>actual endgoym
https://github.com/mpv-player/mpv/issues/13858
>title may sound stupid, yes, but hold on, let me explain.
alright let him cook...
>https://github.com/librempeg/librempeg/commits/master/?author=richardpl
new kvnvs
Guys mpv is the perfect image viewer, how did I live without it until this day?
https://github.com/occivink/mpv-image-viewer
bloat
alt + -, alt LEFT RIGHT good enough for me
>bloat
The scripts I linked are pretty lightweight, detect-image.lua is the most usefeul cause along with input sections it can automatically reconfigure the input bindings when an image is detected, the pan-image command from image-positioning.lua is also pretty useful for scrolling manga.
Don't reply to clueless morons that won't even click what you sent.
Use this https://github.com/guidocella/mpv-image-config
mupdf is the best image viewer
I had mpv video player display an .svg properly for me when irfanview couldnt
reminder that display-vdrop > audio
How good does this make conversions?
>(typically video encoding)
What audio processing with filters? Something like loudnorm is single threaded which makes it slower than it needs to be.
Is my chain of doing color correction correct?
1. synthethic profile with bt.709 that I have calibrated for and clipped at (same as mpv default) but with the gamma2.2 and other stuff like my real black point if MPV makes use of that
2. target-lut="C:AppsunnamedUnnamed.cube"
cube contains the gamma ramps to make my monitor 2.2 and the actual color correction for that gamma
lut= only makes sense if I calibrate to bt.1886 (the default) and my .cube files contains correction for that no? Since from what I read it applies the .cube to the image as it is when decoded
My wife Akane
finally, death to arrows
ruined
>I LOVE POINTLESS BLANK SPACES!
those sick fricks...
paul was fricking right. the new multimedia grift is threatening/blackmailing companies like netflix and microsoft by saying that their video hosts will have malware and vulnerabilities if you don't buy them a new yacht in exchange for security patches... what happened to hacker culture?
update now
https://github.com/mpv-android/mpv-android/releases
>using shitdroid unironically
good morning sir
>newer update available
thanks, Akemi!
rope yourself
I wish I could fry you alive, moron!
And then feed you to your little sister 🙂
>finally vvc support
I bet it runs like shit but nice
stinky unwashed nanahi
stinky nanahi providing neetware to fellow mpvanons and backdooring their setups!
but i want to experience nanahi's backdoor
I bet she never washes her panties.
>enter thread
>intentionally spread misinfo to gatekeep and stop people from using mpv
correct-pts=no
Reminder that this is essential for good VRR playback.
Note that video filters, subtitle rendering, seeking (including hr-seeks and backstepping), and audio synchronization can be completely broken in this mode.
all of these are already completely broken in mpv, so it's not too different from the status quo
whats a good gui for mpv
https://github.com/intel/cartwheel-ffmpeg/releases/tag/2024q1
>added d3d12va encoder
oh shit
its happening, sisters!!
>Import turtle
That's illegal, stop using them to make soup you disgusting chinks
I wanted to stitch two photos together to post, but rather than rtfm ImageMagick, I knew I had an mpv script opens two files side by side, and I knew I could save screenshots and where they were saved. I was chuffed to come up with that off the cuff but then I thought of you guys and I hated myself.
MPV and FFmpeg deserve better than this thread.
[ffmpeg/video] hevc: Unsupported film grain parameters. Ignoring film grain.
what is this? I'm seeing it in all HEVC videos. new buglas regression?
Can any of you mpv people explain this behavior
?
chinese cartoons or chinese nudes
This trash thread again, and again
>he doesn't know
>Indian hours
>see this post
like clockwork
how do i use the ffmpeg 7.0 multi-threaded shit? i just want to test by converting codex pajeet.
>screenshot-high-bit-depth=yes
>screenshot-format=png
>This is interesting in particular for PNG, as this sometimes triggers writing 16 bit PNGs with huge file sizes.
>This will also include an unused alpha channel in the resulting files if 16 bit is used.
I'm getting totally insane 8 MB screenshots because of this. How do I fix it? Alternatively, how do I losslessly drop this alpha channel by converting it to RGB?
>How do I fix it?
screenshot-high-bit-depth=no
screenshot-tag-colorspace=no
I tested those. That results in lower bit depth than the source video which is a result I don't want. I also thought the sRGB conversion that happens when tag-colorspace=no might help but the source video is RGB color space so it did exactly nothing.
convert -colorspace rgb xboxhueg.png fixed.png
It actually increased the size of the fricking image. What the actual frick lmfao.
Python PIL worked. Frick.
Would you kiss any mpvanon?
me on the left
Not any, but some
Meant to write "a" not "any".
it made sense as "any", but not with "a". i think you confused yourself
I think
and
were the same anon, not
and
oh
well it's still wrong, since then it should be "an", not "a"
>well it's still wrong, since then it should be "an", not "a"
what? mpv doesn't start with a vowel sound
yes it does
ESLbro.... I ..
Would you kiss a esl mpver?
mpv on the right
VLC on the left
only if she's an anime girl and uses sub-blur=0.1
my heart is only for akemi.
does this look right for an av1 encode using ffmpeg 7.0?
i just want to know if it's any different from 6.1 in terms of multithreading, like does it even matter that i'm using 7.0? i guess it should be compared to 6.1 on this machine.
read Black person
frick, calm down asshomosexual
go back moron
it's over
it's only the internal pipeline of ffmpeg which got multithreading changes, when encoding video without a ton of filters or something your cpu is going to be spending nearly all of its' time encoding the video
either way, if you're getting near 100% utilisation, then you're going as fast as it will go regardless, as there is no more cpu time to use
(tl;dr, these changes aren't don't affect your average person, it's more of a "if you know you know" thing)
why spoonfeed a laptop Black person
now people are randomly elitist against laptop users. dafuk. you c**ts are extreme levels of cringe.
who in their right mind encodes video on laptop unless a poor; moronic Black person
i cbf to buy a pc. laptops do fine for 99% of shit. even in this case, it's fine. i have encoded tons of shit with ffmpeg before.
it would have taken an equivalent amount of time on a desktop ryzen. Black person.
he's a newbie, IQfy prides itself with getting the most out of the shittiest hardware imaginable
>ryzen goyslop laptop running windblows
>vgh heckin shitty hardware SOVL
erm nope he's just newhomosexual zoomBlack person
>i cbf to buy a pc
seethe
holy reddit
spoonfeed? it's not exactly the most obvious thing to understand, and what's wrong with laptops?
What did we learn today?
brapfan5 is a connoisseur in the finest of braphogs
>normie movies and shows stutter for a frame every so often on mpv
>remove profile=high-quality, gpu-api=vulkan and hwdec=nvenc from my mpv.conf so that the only line that remains is vo=gpu-next
>normie movies and shows no longer stutter or have any weird lag
>quality still looks the same
i don't get it
Did you try using these with deband=no and scale=lanczos?
why did you fall for goyfig memes
remove vo=gpu-next from your fig as well
configuring mpv is based though, here's mine
fs=yes
keep-open=yes
osd-font-size=20
pause=yes
save-position-on-quit=yes
screenshot-directory=/home/user/screenshots/mpv
screenshot-format=webp
screenshot-template="%F %P"
screenshot-webp-compression=6
screenshot-webp-lossless=yes
write-filename-in-watch-later-config=yes
[anime]
alang=Japanese,jpn,ja
demuxer-max-bytes=1048576KiB
demuxer-readahead-secs=36000
screenshot-directory=/home/user/screenshots/anime
slang=English,eng,en
sub-auto=fuzzy
[youtube]
screenshot-directory=/home/user/screenshots/youtube
ytdl-format=bestvideo[height<=?720][fps<=?30]+bestaudio/best
>screenshot-format=webp
Fricking perish, Black person
working almost exclusively with live streams and content delivery for the past months, I'm slowly realizing this field has the highest concentration of schizos and geniuses out there
the trillion dollar industry of entertainment rests on the back of people like you
incredible
You can't just leave it at that. Can we get one story at least?
>javsahit stack trace with le wacky schizo face meme
i HATE zoomers
die Cnile old man
libplacebo free mpv fork when?
its called 0.28
>btbn stopped building n4.4
it's over
niniha
NNH
https://github.com/mpv-player/mpv/issues/7674
repostan a classic. what are some other issues where mpv devs got completely annihilated and exposed as frauds?
sex sex sex with all of the mpv sisters!
any huhn kinos?
huhn and jules both stopped posting on the repo after realizing that this thread exists and makes fun of them. blame the spergy moron who broke containment (probably JETcord soiteen raider who thought he was hecking epic and funny defending his encoder groomers)
Dunno, huhn seemed pretty based, why were you gays making fun of him, again?
Jules on the other hand...
only the nu-mpv gays were. I doubt he actually knows about these threads, he probably realized making issues is pointless because all the devs are moronic and just defer to haasn.
>I doubt he actually knows about these threads
he knows
>yt-dlp devs hate nanahi
unexpected plot development but based tbh. total nanahi death
How exactly does one read the A/V stat on the stats screen? If the value is -0.01 for example, how much desync is this in milliseconds? Does negative mean the audio is ahead of the video? Or vice-versa? Manual says jackshit.
it's kept intentionally vague so that people don't realize how much worse DMG's commits made things
I think it's in seconds, 0.01 would be 10 ms.
https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-hjq6-52gw-2g7p
it's over
>feature for arbitrary command execution
Lmao who thought this was a good idea.
>Windows
not my problem
so this is why my "--exec explorer" wasn't working 2 days ago.
Why would youtube attack you?
It is always funny to see those RCEs that require payload that are quite uncommon to produce and in practice hard to attack anyone with it.
Posting this from my Video Local Area Network Client
https://github.com/mpv-player/mpv/issues/13862
its SO over mpvbros
I can't describe how but they both look wrong... As if luminance is off with PotPlayer??? and mpv... well I can't even see the boxes on the red bar for that one
gpu-next is always correct, that means the other players are wrong
t. buglas haasperger
mpv looks the same if you use
>--target-contrast=inf --tone-mapping=linear --gamut-mapping-mode=absolute
so this guy bricked his madVR configuration and wants to brick mpv as well
i dont understand why these people dont just leave mpv and madVR at default. they just work
>96 KB config
I'm configuuuuuuuuuuuuuuuring
my config is 2kb, is it over?
You'll make up for it in other ways, won't you?
w-what other ways?
new pr from my wife dmg
https://github.com/mpv-player/mpv/pull/13863
sex
# mpv.conf version 1.333.7
# <insert long multi-line comment explaining the next option choice>
some-option=yes
#bunch-of-commented-out-options
# <insert rant about the next option linked to a github issue>
other-option=no
<insert million different custom profiles>
<insert wall of meme shaders>
Rate my config.
my config unironically looks like this because i pretend like im explaining mpv options to my fellow mpvsisters and why i use the options that i do but then i remember that im never going to share my config with mpvsisters and then i delete everything before retyping it out again a few weeks later
Is konoha an mpv sister?
I have a potato 144p video I want to watch. What's the best meme AI shader to make it watchable? It's not annie may.
AI upscalers are worse than ewa_lanczossharp at low resolution
tummy lick
>Windowsgay
>Used VLC because it just werkd
>VLC memes on IQfy back in the day got me to switch
>Switch to MPC-HC with madVR via a step by step guide that held my hand
>Used it for many years
>MPV is the new hotness and has been for a while
>Tried it in the past, filtered by minimalist GUI
>Back to MPC-HC for a few more years
>Just realized it’s been out of date since 2017, and MPV is still really well liked by people who understand this stuff better than I do
Is there a good GUI version of MPV for Windows? I’m willing to have an autistic afternoon with a config file if I can just set and forget for a few more years afterwards (and theres a guide to hold my hand), but I’d really rather have a more in depth GUI than what comes out of the box for MPV. I realize I’m the pleb here, but, can anyone point me in the right direction? Willing to give it another go.
Okay, no one's gonna tell you this but look into ImPlay. It's built on top of mpv with a more ~~*modern*~~ UI look and buttons. It is the majority's opinion THOUGH that you should stick to vanilla mpv for le updoots. Can still hack something together with uosc if you really need UIshit to navigate lole
Screenshots look like what I’m searching for. Still have to figure out config stuff but that’s the biggest plebfilter out of the way for me. THANK YOU.
I use:
https://github.com/tomasklaen/uosc
Does the screenshot-jpeg-quality option also apply to jxl screenshots?
>https://github.com/librempeg/librempeg/commit/5821fe093e79b596630789c1e52e6100853647f6/
you can tell which changes are pauls by lowercase :^)
anyone build mpv with libmpreg?
ffmpeg and yt-dlp is all you need
Someone pls port CRT-Guest-Advanced to MPV, Retroshart stopped updating ffmpreg so vvc doesn't work on it
I will eat ze goyfig
>Fricking perish, Black person
Luddites like you is why JPEG XL never took off.
I come to you for help... I need to cut an m3u8 playlist between segments without reencoding the whole thing. For instance, the segments for this stream are 5 seconds long and I need to cut from 00:00:08 to 00:00:23. Any ideas on how to do this? I thought about fricking with the playlist file adding discontinuitites or reencoding the start and end segments and then concatenating them with the raw middle segment, but I get weird timestamp bugs. Any ideas??
timestamp "bugs" are caused by keyframes clipping the time point you want, you need to fully reencode entire thing, also use subsecond timestamps if you want it to be frame perfect, in mpv you can see exact time in logs if you open a video with --osd-fractions flag.
There's no other way because video players simply interpolate between keyframes and if keyframe isn't exactly on time point you want, it will just load first frame and not do anything until next keyframe.
Can't I reencode from 00:00:08 to 00:00:10 (next keyframe, start of the next segment), then have the original from 00:00:10 to 00:00:20, and reencode from 00:00:20 to 00:00:23 and concatenate? In that case shouldn't it be keyframe-aligned? Sorry if my questions are dumb, very new to video
you will just get same artifacts you see now, video formats are gay, it's just sad reality that you cannot change anything without full reencode
Man wtf this could be why occasionally when I cut and merge clips sometimes one of the clips in the middle freeze for a second and miss a few frames before continuing. Surely ffmpeg people can fix this by rounding up or something? :/
frames aren't static images, it's complicated data that tells video playback how to interpolate and the only way to fix it up is reencoding because every frame depends on previous and next frame
Does gpu-next support dscale yet?
> dscale
Brain fart. I meant to ask if gpu-next supports dscale-antiring yet.
No. Go complain to haasn about why we don't have the Lanczos+AR endgame yet
libplacebo is abandonware at this point. Good luck with that.
But you do, just use pixelclipper.
>pixelclipper
It's shit senpai
Better than no AR at all honestly
Just harass haasn until he does something. That works.
libplacebo was a mistake
Wait so AR not working on lanczos and Catmull hasn't been fixed yet?
no.
Just installed mpv on my little sister's pc
Is she mpvsister now?
now force her to watch anime where females are chads and males are betas so she can learn how to treat you properly and then finally uninstall mpv because it ruined your family.
Is she cute?
You won't believe what happens next
For me it's Celluloid and Parabolic
sexo sexo get her pregnant, then pregnant again from so many nak and dashis i'm gonna give to her, keep her in constant pregnancy state
This, but with
's sister.
How can I make mpv select the French subtitle track instead of the French 'Canadian' one?
I have this:
slang='fr-FR'
trackselect.lua
Do I really need a script to select a subtitle language by default?
The two subtitles share the same sub code (fre). You're not going to differentiate them without word-based filtering.
'fr-FR' is french from France, 'fr-CA' from Canada. Why doesn't mpv pick french from France? even with this:
slang='fr-FR,fr-CA'
Isn't it based on IETF language tags?
https://fr.wikipedia.org/wiki/%C3%89tiquette_d%27identification_de_langues_IETF
anon, read my post, the subtitle code is "fre" for both of them. go complain to however encoded your file
how exactly do you expect mpv to magically discern between which "fre" track is the one you want? the "Canadian" text is the actual track title itself, not a sub code
Frick you are right anon. So I have to use trackselect.lua...
Can I make it to select the "fre" track by default and not the "fre" with "Canadian" title one?
If there is no other "fre" track, it want it to select the "fre" with "Canadian" title track nonetheless.
Hey I'm a casual moron, some mkv files suddenly stopped having audio when updated and upgraded everything through homebrew (mpv and ffmpeg included i'd imagine)
I looked for their common denominator and it seems all of them use EAC3 as an audioformat
picrelated is the backtick error log for one of them
what do?
what even is swr
It happens when audio data needs to be converted. I think ffmpeg broke their API.
so im shit out of luck? do I need to downgrade mpv to play those files then? they played audio before I updated shit
You just had to updoot, didn't you?
why you have ffmpeg 7 with old mpv? What distro did that? Report bug to them, current stable mpv 0.37 is not compatible with ffmpeg 7. New few patches on top.
goynime
display-resample my beloved
coming from mpc-hc, i wish mpv's stats screen showed stuff like clock deviation and the amount of time it will take for mpv to display a repeat frame
It does show both of these things.
Why lie?
After checking with mkvtoolnix and mkvmerge, the file is tagged properly. It's just that mpv only get the "fre" and not the "fr-FR" tag.
With mkvtoolnix
open issue
This seems to be limited by mpv/ffmpeg/ffprobe, only MediaInfo displays the full tag:
Text #13
ID : 15
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 1 h 11 min
Bit rate : 30 b/s
Frame rate : 0.115 FPS
Count of elements : 492
Stream size : 15.8 KiB (0%)
Title : Canadian
Language : French (CA)
Default : No
Forced : No
Text #14
ID : 16
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 1 h 11 min
Bit rate : 26 b/s
Frame rate : 0.119 FPS
Count of elements : 508
Stream size : 13.9 KiB (0%)
Language : French (FR)
Default : No
Forced : No
so it's a ffmpeg problem, mpv doesn't do anything on its own unless it needs to
Report it. Report it now. This is the friendliest message I'm going to send.
Anyone know how (if it's possible) to open mpv-android with flags?
Trying to make it do mpv --playlist folder_name so it autoplays when I launch it.
Challenge: try to make mpv display png metadata (text chunks).
You can't.
hwdec=yes profile=high-quality
'te my goyfig
I'm new to macbook and I've come to realize the webm lua script only works when I open mpv through the terminal and not through applications or gui or context menu. Encoding fails otherwise.
Apparently ffmpeg isnt on the PATH by default?
how do you even do this shit
Is there a script that changes playback speed slightly to keep up in a live stream? It has to compute the speed from the amount of buffered and playable data.
Can stripping global tags from an mkv break them?
It shouldn't.
here's hoping. an encoder homosexual put his name all across the global tags and in the mkv title header, so now i have to batch strip like 60 episodes worth of crap. shit like this should get you banned from trackers
Why does it bother you? Are they displayed by default?
both mpv and VLC put priority on tags and header titles over the actual filename, which is fine if the tags arent just your homosexual name plastered everywhere, but the actual episode/movie title.
>pop up OSC to check episode number
>mpv tells me that the episode is called [homosexual MChomosexualSON OF homosexual PRODUCTIONS]
>check window title bar
>[homosexual MChomosexualSON OF homosexual PRODUCTIONS]
>have to pass an input to display ${filename} instead
yes it bothers me
https://github.com/mpv-player/mpv/pull/13870
you VILL use ze crop regardless of whether you like zit or not. now ALL surface formats will be cropped by default and you VILL like zit
spoilers all 1080p video you have ever watched was cropped from 1920x1088
no they weren't you moron. there's no such thing as overscan in modern digital media
llyr vs rcombs in irc again
paste logs pussy
it's fricking nothing anyway
leave it to us high T schizos to decide that
a real schizo would already be in the channel watching everything
i can't keep my connection open all the time. one also needs to join strategically to not get the attention of c**tpillow
does this guy have nothing better to do outside of be a janny?
you know what mpv-devel is a public channel and nobody is stopping you from joining it right?
what does this have to do with my post? go get a job cuckpillow
troony catfight!
i would be team llyyr in the past... but ever since he started shittalking IQfy and this thread... im going to take rcomb's side. pretty much every anti-DMG post in this thread is also by him and i don't like backstabbers
>but ever since he started shittalking IQfy and this thread
post zhe logs
What did they talk about?
reinhard sucks.
Rate the config.
pause=yes
how do you deal with videos that you didn't finish watching the other day?
is there anything wrong with the new update? Lot of frame drops. It was perfectly working fine before. When I disable vide-sync=display-resample It's fine I guess.
new? the last update is nearly 6 months old
anyway, --profile=fast to go back to old defaults
any idea why my mpv is no longer playing back youtube videos when I paste them in?
was working fine before, on Windows. yt-dlp is updated, so is mpv
wait so it works now, but the video freezes if i skip ahead while the audio plays fine