mpv.io/installation/
ffmpeg.org/download.html
github.com/yt-dlp/yt-dlp
why ffmpeg is a piece of shit? Im trying to hard burn subtitles and it automatically embeds the subs as soft. what am i doing wrong here?
ffmpeg -ss 00:02:10 -i input.mkv -t 12 -vf subtitles=subtitles.srt:force_style=outline=0.5 -c:v libvpx-vp9 -b:v 0 -lag-in-frames 25 -auto-alt-ref 1 -crf 35 -an out.webm
Can we agree that trannies don't belong here
i never had to xkill mpv before version 0.40
file
md5: 62cc921644311d0d070157f9b014c931
๐
>>105814878 (OP)You forgot magick
>>105814968`convert` my beloved.
>>105814989this video is still so god damn funny. i know it's a fake dick but it's so obnoxious it's hilarious.
>>105814939does anyone know why it's not working? I just want burn subs man.
file
md5: 50ac9110a994753f534c4eb9cbe321c2
๐
>>105814939>>105815009For some reason I also always had problems with subs in ffmpeg
Handbrake always works perfectly though
>>105814989wtf is this real
Is there a way to get HW encoding to make webms for 4chan fast?
While hitting the 4 MB limit?
Is there any TUI/CLI application for listing to youtube music?
There's castero for podcast which is great.
whats the config that exclusively uses the gpu for playback in windows?? like, absolutely no filter or shading or effects at all, just purely using the decoder block in the gpu
unironically im getting lower cpu usage in linux with hwdec=vaapi than other options in windows; is hwdec=auto-safe all there is?
>>105814878 (OP)I need endgame config
profile=high-quality
Rate my config.
>>105815248For sound or vidya?
is there no pastebin/rentry with some retard friendly mpv configs for me... i just want to watch anime
>>105815042>Handbrake always works perfectly thoughThis. literally just click the checkbox. God, I love GUIs.
>>105816058vo=gpu-next
profile=high-quality
slang=eng
>>105814878 (OP)Whats the correct scaling for anime? Most of my stuff is 1080p but I'm using a 2k and 5k monitor
>>105816215--keepaspect=no to ensure those shitty 4:3 animes fill the screen.
>>105816058profile=transgendernime
https://kohana.fi/article/mpv-for-anime
>>105816348>file not foundShit outdated guide. Some insane shit in the configs as well.
>>105816348Is it just me or I can't see any difference?
>vulkanI thought vulkan is bad on mpv?
>>105816686I use d3d11, I've been memed by trannis into not using Vulkan but I don't know why
>>105814953They don't belong anywhere dude
>>105816238but then you loose screen data
>>105816876> LooseLearn to spell you megatard
>>105816887Shut a up fuck grammar nazi
>>105816876What, you wouldn't be losing anything except black borders.
>>105816238lol do you really
>>105816238This must be bait.
>>105814878 (OP)I see this thread all the time but what's the use case?
Just hoarding YouTube videos and reposting for updoots?
Things are-a pickin' up buoys!
Are we back?
>>105816919Yes, looks great on my ultrawide.
>>105817013Thinly veiled mpv general made by about four trannies. The general is dead so they use bots to spam the same retarded posts to keep the thread from dying, and they put in yt-dlp and FFmpeg in the OP so clueless anons will bump the thread.
Also, stop pressing enter once for no reason. No one likes retarded newfags.
>>105814939-ss doesn't seek the subtitle.
input.mkv might have an embedded soft subtitle.
try creating a subtitle file separately using -ss, and pass -sn to pass soft subtitles.
>>105817245>four trannieswho?
>>105817605One of their names is illya something. Can't remember the other three names.
>>105817771Literally who?
>>105814939>>105817586or just -ss after -i retard
>>105814878 (OP)>run my yt-dlp batch script>every new video only plays in MPC and not VLC>on some channels yt-dlp can't get the video names and starts putting garbage in the filenameGuess I'll try again in a month to see if things improve
>>105818052Cunningham's Law reliably working again.
does anyone have an encoding script that has interactive video cropping? the one in the /g/ wiki is outdated af. mpv webm script is also broken.
>>105815202h264 MP4s are allowed here now
Quality is almost as good as VP9 but it's extremely fast plus practically any machine can hardware encode it (though I'd still suggest software encoding as the quality is better and it's still way faster than VP9)
h264 support here basically made VP8 100% useless now. Avoid VP8 at all costs and use h264 for fast encoding
>>105819106Got any decent h264 encoding that maximize quality and target file size?
>Quality is almost as good as VP9Highly doubt it.
>>105819289>Highly doubt itIt's infinitely better than vp8 at least
Quick tip for playing compressed/split scene releases with mpv
piping 7z to stdout is much quicker than the builtin mpv decompression/playback.
"7z x -so example.rar | mpv -"
>>105819560How so?
It uses the same library.
Unless you mean rar, then rar is shit on linux.
>>105819716yes warez scene releases are all split rar without compression and it takes 2min to open with mpv vs 5sec with with 7z pipe, mpv seem to want to decompress everything before starting.
>>105819756try /ptg/, warez is shit
file
md5: b0b4325dc61dce9ab1d145ce77bddae4
๐
>>105819708Is this dogshit quality supposed to prove any point?
>>105819708Yes, and it also has tons of dark gradients which usually look like ass at low bitrates, even in vp9
Basically everything in that webm is hard to compress
https://github.com/mpv-player/mpv/pull/16271
alpha quality rust code about to get into your mpv
file
md5: 65f562f2f43ba053122fb0819d883cd6
๐
Why are Windows users so braindead?
>>105819708god you're fucking stupid. shut the fuck up.
>>105819843we never learned to read
>>105819106>Quality is almost as good as VP9lol no, VP9 is closer to HEVC in quality.
>>105818314a few basic check'll fix it, yeah?
how come exact seeking in mpv is blazing fast yet ffmpeg, library that's backing it, is dogshit slow and inaccurate
>>105819983mpv has demuxer cache. Which is one of the best thing that differentiate this from other players.
>>105819843>This os confusing.Then don't use it.
>>105819843>>105819876>>105820242Use this, https://nightly.link/mpv-player/mpv/workflows/build/master it's easier.
>>105820276>balant uefi malware rootkitKILL YOURSELF, AGAIN
i'm retarded. can somebody explain?
so, mpv doesn't rely on ffmpeg and it's components like libavcodec, right? it's mostly "in-house"?
>>105820294it's the exact opposite, it relies on it for pretty much everything (except for mkv in which case it implements its own demuxer) and so it inherits all the bugs. And ffmpeg takes forever to fix things which is why VLC is superior. mpvfags will never admit it.
>>105819835>SRV3 format>A format even less documented then ass, used only by the proprietary globohomo bigcorpYup, perfect to add into mpv.
>>105820421>And ffmpeg takes forever to fix things which is why VLC is superiorwut. VLC development is even slower than ffmpeg
>>105819949VP9 looks worse at extremely low bitrates when there's too much movement
can you guys tell me a little bit about your use cases for this program?
I'm having trouble understanding why day after day you guys come in here and talk about it like it's a hobby
I must be missing something
Can I use ytdlp to rip a specific clip from a video and make it into a small webm with good quality?
Is it possible to rip the video only with embedded subs if provided?
>>105820534And h264 looks much worse than VP9 at extremely low bitrates, what is your point?
>>105820580>rip a specific clip Yes, on youtube with
[code ]yt-dlp -f best --download-sections "*2:38:00-2:39:00" yt-link [/code]
For encoding you will ffmpeg
>>105820421>>105820529interesting. thanks. i'm gonna go and do some more reading because i honestly didn't know where to start.
>>105820641Fucked up the tags
yt-dlp -f best --download-sections "*2:38:00-2:39:00" yt-link
>>105820669>--download-sections "*2:38:00-2:39:00"There's nothing like that in yt-dlp
>>105820690It works on my machine
>>105820690>man yt-dlp>--download-sections REGEX>Download only chapters that match the regular expression. A "*" prefix denotes time-range instead of chapter. Negative timestamps are calculated from the end. "*from-url" can be used to download between the "start_time" and "end_time" extracted from the URL. Needs ffmpeg. This option can be used multiple times to download multiple sections, e.g. --download-sections "*10:15-inf" --downโload-sections "intro"
https://www.ffmpeg.org/download.html#build-windows
Which ffmpeg do I even get for Win and ytdlp?
>>105814939ffmpeg -ss 00:02:10 -copyts -i input.mkv -ss 00:02:10 -t 12 -vf subtitles=subtitles.srt:force_style=outline=0.5 -c:v libvpx-vp9 -b:v 0 -lag-in-frames 25 -auto-alt-ref 1 -crf 35 -an out.webm
>>105820753https://community.chocolatey.org/packages/ffmpeg
and
https://community.chocolatey.org/packages/yt-dlp/2025.6.30
I haven't used yt-dlp in a long ass time, but what's with this sign in to confirm you're not a bot message. I'm already disconnected from my VPN. What more does this shit want
>>105822594You need an account for age-restricted videos now. There aren't any workarounds anymore
Best mpv settings for ASMR audio?
>>105820286Most open-source projects that provides binaries provide them with native MSVC target nowadays. Cope, you lost schizo.
>>105822735>age-restrictedWow...and all I was trying to do is download a long blender tutorial
>>105823136don't listen to
>>105822735, age restricted videos have a different error message
get a new ip
Are there any ffmpeg wiki/tutorials with some basic commands? Does the python version of it also have basic command line options or is it only for python scripting?
Are there any pre-built scripts for cloning an entire channel with a customizable delay like waiting minutes before the next dl to prevent a rate limit ban? Is there anyway to scrape the urls first from a channel and the thumbnails? That way I only do like 50 per day or can run it on multiple machines wit diff ips?
>>105823588yes read the manual
https://github.com/yt-dlp/yt-dlp?tab=readme-ov-file#usage-and-options
>>105814878 (OP)hi frens! i am back with my yt-dlp front end written in qt6.
i saw:
>>105820580>>105820714>>105820690>>105820669so i incorporated the download section feature into my program. in the general tab, there is a new "Download Sections" drop down menu. it offers a few quick options like "Download intro" and "Download the first 5 minutes" but also "Custom time range" to allow you to set the range yourself. There is even an option to input your own chapter regex pattern as well.
Other improvements is making the playlist tab list every video in the playlist as a check box option. So you can either download every single video in the playlist, or pick and choose what videos from the playlist you want to download.
Subtitles also let you download the subtitles to their own file from the video, or embed them into the video. You can also download all subtitles for the video, or pick and choose which languages you want from the list with a check mark.
Here is its download link:
https://files.catbox.moe/274pqz.zip
I will put it up on github, but not until I'm actually done working on it for good.
>>105823980Oh I forgot to add, also included now is a automated build script to easily build it and a .desktop file.
>>105823588yt-dlp does have an option to place a delay between downloads. if you want an easy to use way to do it, try my front end
>>105823980in the general tab, i have a wait interval option.
>>105823980Oh the playlist tab also can show you all the videos in a channel as well. You can easily pick and choose which videos you want, or grab them all.
>>105821577Is chocolatey the new GitHub?
>>105824135chocolatey is a package manager for winblows
>>105819106For me it's yt-dlp -f mp4
Then ffmpeg to remove the audio
Works a charm
>>105824140yt-dlp -f "bestvideo[ext=mp4]" --merge-output-format mp4
don't even need to run it through ffmpeg manually... or try my front end
>>105824225you do not need to run ffmpeg manually. read the docs
>>105823620
>>105821085literally worked. thanks anon.
>>105814878 (OP)I'm horny as fuck
>>105819408You can't beat VP9 compression quality.
>>105825480You can, with AV1, but tranny mods refuse to add support for it.
>>105827887av1 is pajeet tier codec
>>105827907It beats VP9 in the context of the 4chan use case aka 4MB videos.
H-how can I tell is I have ffmpeg?
Is it a program (does it need installation) or some command line exe that runs by itself?
I don't know how to explain it in PC terms.
>>105814878 (OP)What's best for quality for storing youtube videos?
>1. 1080p h264 (hardware dec)>2. 1440p/ 4k vp9/av1 encoded with ffmpeg to h264 downscaled by mpv>3. 1440p/ 4k vp9/av1 downscaled and encoded with ffmpeg to 1080p h264>2. 1440p/ 4k vp9/av1 encoded with ffmpeg to h264 downscaled by mpv>3. 1440p/ 4k vp9/av1 downscaled and encoded with ffmpeg to 1080p h264>4. 1440p/ 4k vp9/av1 downscaled by mpv (no hardware dec)
>>105814878 (OP)What's best for quality for storing youtube videos?
>1. 1080p h264 (hardware dec)>2. 1440p/ 4k vp9/av1 encoded with ffmpeg to h264 downscaled by mpv>3. 1440p/ 4k vp9/av1 downscaled and encoded with ffmpeg to 1080p h264>4. 1440p/ 4k vp9/av1 downscaled by mpv (no hardware dec)
>>105825480i'm seeing bit starvation artifacts all over the place retard.
i assume you don't know the ballpark bitrate range for each common resolution/fps. gtfo.
>>105823980https://files.catbox.moe/b7u80l.zip
>rewrote the playlist tab>renamed to Playlist / Channel>made to be functional with a users channel videos / shorts / liveAlso now doesn't crash when it loads up a channel with 100+ videos =D
>>105823588Some anon gave me this:
yt-dlp --limit-rate 4M --sleep-requests 5 --sleep-subtitles 5 --sleep-interval 60 --max-sleep-interval 90
>>105816894>Shut a up fuckESL illiterate retard loser
>>105829709wow.
Well it's an application that doesn't have an interface.
>>105829709what does
ffmpeg -version give?
>>105831177u are good to go man
So I recently moved to Linux and I'm having problems with mpv. This seems to happen every other day and seemingly at random (sometimes hours and sometimes less than an hour). Mpv will start using 6-10% of the CPU per open instance and my CPU temp will go up to 70c. It seems to remain until I reboot the computer and then it'll go back to normal using <1% CPU and temp remains at a normal 50c. Running an empty mpv instance still causes the problem and using any other video player works fine.
Any idea how to fix and/or troubleshoot this? I'm on Fedora KDE using mpv from the Fedora repo.
>>105831904This happens when mpv is just an open window in idle or something else?
>>105831921Every instance. Empty opened directly with no file, paused video, running video and different videos with different codecs.
>>105831941weird. only thing I can think of is maybe the wayland clipboard backend somehow mysteriously does stuff. could try with --clipboard-backends=vo or --clipboard-backends-clr and see if it still happens.
>>105831978It actually went back to normal now, took like 15-20 min. But I'll try it the next time it happens. Thanks for the suggestion.
Not sure if this helps but yesterday if I would lock the screen and log back in then mpv would return to normal for a few minutes before ramping up again. I tried the same thing today but this time locking the screen did nothing and it was still stuck at high cpu usage.
>>105827482i love watching my elf girl anime with mpv (0.39 since shinchiro has abandoned us)
How autistic is the guy that made mpv?
can anyone recommend shaders? using anime4k to upscale for 1440p but it doesn't do irl stuff justice
>blonde anime girl profile pic
>he/him
>location: india
>uses the term allow/blocklist
>mpv contributor
>>105830296Next update will have search
>>105832492Bonus points, no longer crashes when loading up 1,000 of videos in a channel =D
>>105832187demon lives matter
>>105831904 ...
general advice:
* use "freeword" packages from RPM Fusion, or better yet, don't use Fedora at all. Arch is a good close-to-upstream distro. and no, it's not "hard" or magically "unstable".
* don't use wayland.
specific advice:
* run "perf top -p `pidof mpv`" to see what's consuming CPU cycles. that is if you have one mpv process open, otherwise, pass a specific PID to -p
* if you don't see useful info (addresses instead of symbol names in the right column), install some debug packages (or however that's done in Fedora).
>>105832602>use "freeword" packages from RPM FusionI already do
>don't use FedoraNo
>Arch is a goodNo
>it's not "hard" or magically "unstable".Yes
>don't use waylandNo
>run "perf top -p `pidof mpv`" to see what's consuming CPU cyclesOkay, thanks, got it working. I'll run it again once the CPU usage spikes.
contributor tier list
>S tier
wm4, haasn (RIP)
>A tier
pigoz, rossy, philipl, jeeb
>B tier
bugsper93, bugfan5, bugmanguy, bugkemi, kevmitch
>C tier
avih, mia
>D tier
leo, wiiaboo, counterpillow
>>105832714where's my wife guido in this ranking
>>105832492Thanks, you just made me go edit my output formats and made a script to get all my playlists
Wish you the best
>>105832789not sure if good or bad but congrats! either way, i as motivational.
>>105832772the last time mia contributed something to mpv, she pushed a commit directly on the main repo branch and almost caused a civil war
>>105832815It's good because:
-I was manually editing each video I downloaded to add upload date
-I only saved my playlists once 3 years ago
You gave me the willpower anon
And your program does look sweet
>>105832602Bunch of shit called [kernel] with an address, 15% was the highest while a bunch of entries running with 2-7% usage. Comparing it to when it runs normally it's a bunch of entries called libc with much lower percentages
>>105832843ty anon! and anything you automate, the better! i'm glad you were able to do it.
>>105832849a fedora kernel issue perhaps!
maybe one of the faux-security features (in the context of desktop usage) is causing unexpected (or maybe accepted) overhead!
the advice to not use fedora may have been on point!
kasper please allow mpv to probe for DXGI_FORMAT_R16G16B16A16_UNORM output format
plz and thnx
>>105832714>bukemiIt's ACKemi
tranny contributor posts above me
https://github.com/mpv-player/mpv/issues/16514
yt-dlp is written in slow python and eats cpu
>>105833714x64x2 has the correct solution
>>105833732>package manager written in pythonnyo
>>105833714>windows user>most retarded bug report imaginablelike clockwork
>>105833757there is nothing wrong with python and i am tired of people thinking otherwise.
python works. its not slow. you should be grateful it exists because if python didn't half the stuff you have wouldn't even exist.
>>105833791yt-dlp takes several seconds of cpu time to extract youtube links
even a curl shell script can do the same much faster
>you should be grateful it exists because if python didn't half the stuff you have wouldn't even exist.they will still exist in a less slow language
>>105833834then go rewrite yt-dlp in curl then if you are the certain its SO MUCH better. put out or shut up.
>>105833901Where is it then?
>>105833910someone's laptop
>>105833954A screenshot isn't a fucking link you inbred mongrel.
>>105833954post code or be forever known on the catalog as a larping troon
>>105814953true, just losers incel manchild manlets belong here
>>105834044Seething ikatranny
>>105833714thanks for the daily reminder, ikadev
>>105833969>>105834003i don't have it, he hasn't released it in any form
why should i care whether or not yt-dlp is fast or slow?
encoding is slow, no one itt cares
mpv is the slowest video player, no one itt cares
why should i care about yt-dlp specifically?
>>105834256then how do you know it isn't as slow as yt-dlp
>>105834287>encoding is slow, no one itt caresseveral care to choose h264 over vp9 for one off shitpost videos
>mpv is the slowest video player, no one itt careshow?
>why should i care about yt-dlp specifically?because yt-dlp is so slow the latency to play youtube video with mpv is high
it's slower than (slow!)
>>105834323>how?slow shader-based output and hardware decoding disabled by default. there's a reason no one uses it for embedded. mpv should just shit out the decoded video frames with no processing by default.
also mpv is a RAM-hog
>mpv
Takes 6 gorillion nanoseconds to start
>ikatube
Takes less than 1 nanosecond, risc-v actually standardized ikatube in their rv32ika extension. IkaOS will make this even faster, by prelaunching ikatube before you even decide to watch anything.
>>105834323>several care to choose h264 over vp9 for one off shitpost videosdon't care i optimize my shitposts fidelity than reencoding something inferior for preservation purposes. h264 is shit outside of tranny encoding circle you participate in.
>because yt-dlp is so slow the latency to play youtube video with mpv is highdon't care. anyone that wants to watch videos on mpv won't care to wait.
>it's slower than (slow!)benchmark proof?
>>105834397>benchmark proof?yt-dlp:
real 0m4.468s
user 0m3.287s
sys 0m0.141s
mpv:
Spent 2089.979 ms enumerating physical devices (slow!)
>>105834044>losers incel manchild manletsYou know, there's a reason why those groups... transition. Dumb fucking troon kek
>>105834370no one cares about default on embedded where it's all out of tree fork modules and custom device trees and configs
-
md5: 2d38fb2993a9bf605ac324653672c601
๐
>>105834530someone's laptop
>>105834044>tranny>insults others with all his own traits and flaws>oh but that's not a bad thing for me, because I'm a womanlmao. pottery.
>>105834571KILL YOURSELF TRANNIES ARE UGLY AND I HATE THEM. TRANNIES ARE FREAKS. TRANNIES ARE A FUCKING JOKE. MUTILATING YOUR BODY DOESN'T CHANGE YOUR BIOLOGY, IT WON'T CHANGE YOUR GENDER. HILARIOUS, UNSTABLE AM I? WEIRD? WEIRDER AND MORE UNSTABLE THAN THE STUFF TRANNIES DO? REALLY? IT'S OBVIOUS TO NORMAL FOLKS HOW SUBHUMAN AND GROSS YOU VERMIN ARE, TICK TOCK FREAK, TIMES RUNNING OUT, EVERYONE HATES TRANNIES, NO ONE LOVES NOR ACCEPTS YOU, I KNOW THIS MAKES YOU FEEL EXTREMELY UPSET, GOOD, YOU DESERVE IT YOU FAILURES, YOU ARE WEAK AND PATHETIC AND DESERVE TO SUFFER, SO SUFFER AND FEEL PAIN. HOW MANY TRANNIES DOES IT TAKE TO SCREW IN A LIGHT BULB? IT CAN'T BECAUSE IT'LL JUST HANG ITSELF FROM THE CEILING. TRANNIES HAVE LESS VALUE THAN MY SHIT, KILLING TROONS IS LIKE FLUSHING THE TOILET. TRANNY SCUM DESERVE TO SUFFER, PROFITING OFF OF THEIR MISERY IS THE ONLY LOGICAL THING TO DO. KILL TRANNIES, BUTCHER TRANNIES, BEAT TRANNIES, ROUNDHOUSE KICK A TRANNY INTO THE CONCRETE, REPORT TRANNIES TO THE IRS, LAUNCH TRANNIES INTO THE SUN, VAPORIZE TRANNIES WITH RAY GUNS, SLAMDUNK TRANNY KIDS INTO TRASH CANS, CUT TRANNIES WITH A KATANA, THROW TRANNIES INTO VOLCANOS, PUT TRANNIES IN A WOODCHIPPER, BLEND TRANNIES, BULLY TRANNIES LAUGH AT TRANNIES, PERSECUTE TRANNIES, DRIVE TRANNIES TO SUICDE, OCTRICIZE TRANNIES, OPPRESS TRANNIES, KARATE CHOP TRANNIES IN HALF, DISEMBOWL TRANNIES AND FEED THEM TO PIGS ALIVE, SCAPHISIZE TRANNIES, I PALE TRANNIES, CRUCIFY TRANNIES, FLAT TRANNIES, PUT TRANNIES IN THE BRAZEN BULL, SEND TRANNIES TO THE GULAG, MAKE TRANNIES WORK IN SIBERIAN LABOR CAMPS UNDER INHUMANE CONDITIONS, MAKE TRANNIES CLEAN UP SHIT FOR FREE, ROB TROONS OF JOY AND HAPPINESS, MAKE TRANNIES LIVES A MISERABLE HELL, LAUGH AT TRANNIES, THROW ACID ON TRANNIES, THROW TRANNIES IN A BLACK HOLE, DISASSEMBLE TRANNIES ON A MOLECULAR LEVEL, TOTAL TRANNY DEATH. GO FUCKING KILL YOURSELF YOU PATHETIC UGLY GROSS SUBHUMAN TROON. YOU CAN'T CHANGE YOUR GENDER IF YOU ARE UNHAPPY JUST END YOUR FUCKING LIFE.
tired of seeing this ika shills. nobody uses your tranny tire software buddy, except the 10 trannies lurking here.
How to replace "/" in youtube title yt-dlp output?
--retricted-filenames removes space and I don't want that.
>>105835200Nevermind, it was youtube throttling me by refusing to give out the video title
After IP change everything is working again
scumbags
Can't even find where this thing is the logs to being to troubleshoot it. Using this build https://github.com/serenae-fansubs/mpv-webm
>>105836183(there are no logs)
hard
md5: ec0539b31f06fb5f7b90d0d218203d70
๐
how hard is it for yt-dlp to get the fucking title? for fuck sake!
>>105836183You need to start mpv with mpv --log-file=file.log if you want to check it
Watching youtube with mpv I now don't get subtitles anymore
ytdl-raw-options-append=sub-lang="en,eng,enUS,en-US",write-sub=,write-auto-sub=
Used to work, anyone know the correct incantation these days?
>>105837691Somehow removing -append fixed it
>>105837740I have this in my mpv.conf
slang=en,eng,enUS,en-US
But it didn't help
>>105837754Try:
ytdl-raw-options='ignore-config=,sub-langs="^en.*",write-subs=,write-auto-subs='
vp9
md5: 54e12554faa479cf4081701be0a57908
๐
VP9 10.9 MB
h264
md5: c668ebe618caae6fbb458f4eabcf3458
๐
>>105814878 (OP)how do you use it?
how can I improve motion interpolation on MPV the way my OLED TV does, when playing a 4K UHD file? I want soap opera effect on PC, in linux? I have a 6900xt GPU and it's attached to an LG C4 running at 144Hz.
With yt-dlp is there a way to rotate the video?
I want to download a kpop solo cam
But it's a sideways video, made for phoneviewing I suppose so it takes up the whole screen when you fullscreen it on mobile
But of course it doesn't work that way on computers
Sure in MPC-HC I can rotate it after the file is open
But it doesn't remember the setting, I seemingly have to adjust it every time
Is there a way to get yt-dlp to rotate the file 90 degrees clockwise and then download it?
https://www.youtube.com/watch?v=YIcKKsKPzwk
so MPV can't do motion interpolation?
>>105842737you can set metadata in the file to tell the video player to rotate it when playing, so you don't have to reencode the video. idk the ffmpeg command for it but easiest way i know is to open it with mkvtoolnix and select the video track and change roll rotation to 90.
>>105842634>>105842781vapoursynth script, or SVP
>>105842950>mkvflawed rotation spec
https://github.com/mpv-player/mpv/pull/13832
>>105842961so I run this in MPV or do I use SVP. it looks like spyware, to be honest. thanks for responding, btw
>>105842950thanks, i did use ffmpeg by itself in the end, no transcoding needed
https://superuser.com/questions/1307158/change-rotation-flag-in-mp4-video-without-losing-metadata/1844332#1844332
>>105842969i can't, i'm a nayeonsissy 4 lyf
>first time I'm encountering videos with the HDR tag on yt-dlp
>I don't have it activated on Windows
>I don't think my monitor even supports it
What happens if I download an HDR YouTube video? Is it simply not beneficial, or is it actively a negative if I'm not using HDR and thus I should stick to the regular vids?
>throttling me again by not giving video title
Keep going I love it
https://github.com/librempeg/librempeg/commit/e55aa69bed1960957f79108f01864e4d2e3c62d2
gpl3
>>105843772https://forest.watch.impress.co.jp/docs/news/2029197.html
>>105843908>ใๅฏพๅฟOSใWindows 10ไปฅ้>ใพใใๅไฝใซใฏใDirectX 11.3ใใใใณCPUๆกๅผตๅฝไปคใAVX2ใใๅฟ
่ฆใจใชใฃใฆใใใGPUใซใใฃใฆใฏๅไฝใใชใใใจใไบๆณใใใใew
Alright I just downloaded MPV cause I wanted to try it. I opened up the same files side by side and thought MPV looked worse, way too pixelated. Then I realized text was much sharper and I realized I was just seeing shit that was smoothed over in VLC. It was the exact same frame as well (I chose a time and went frame by frame)
How the fuck is MPV sharper than VLC playing back the same .webm file? I thought the same file was the same file. I usually deal with audio so FLAC playback is always just FLAC playback, does video not work the same way?
Now I have to learn a whole new video player and set it up cause itโs just strictly better wtf.
parallel ffmpeg -i {} -c:v libjxl -quality 95 {.}.jxl ::: **/*.{jpg,png} && rm **/*.{jpg,png}
>>105844855mpv performs upscaling in the fourier domain and so doesn't suffer from bit quantization artifacts. It's all thanks to the power of libplacebo.
HA !
>trap card activated
Nice try. Fuck you !
>>105844961>libplaceboI thought you were fucking with me, this is actually a real thingโฆ
file
md5: 11cb54ed7f2ae2b2a1563840f13c5ac6
๐
>>105837236But the file name has the title and video ID by default
Unless I'm missing something
>>105845091If you download too fast they block you and call you a bot
If you download too slow they stop giving you the video title so it fucks up your collection and archive file, you can see the upper entries of that pic are working fine
They are scummy little weasels
>>105814878 (OP)What's the best way to encode an image into a 3.99 MB vp9 webm to waste data for mobilecels?
ffmpeg -i sneed.jpg -c:v libvpx-vp9 sneed.webm ?
>>105847105>Most mentally sound 4channer
>>105847786this, I don't think mps/ mps-yt work anymore
>yt-dlp -f bestaudio --embed-metadata gives me a .webm with a lower bitrate than if i do yt-dlp -f mp3
wat
Does the list-formats command no longer work?
>>105847509phoneposters be malding at data wasting desktopposters
>>105848589You realize this wastes data on desktop too, right?
>>105848589topkek
>>105848547yeah it works
>>105848525are they fucking with us again?
Any mpv devs around? Please fix this issue. If you have subtitles on (embedded .ass) and the video is playing (but no subs are displayed yet) and you change audio tracks like manually clicking to cycle between 1-2-3-off-1, the next subtitle line does not appear when it should -- as if subtitles broke / got toggled off?
> Play video
> Subtitle line appears
> Subtitle line ends
> Video continues
> Change audio tracks
> Change audio track back
> Next Subtitle line should appear
> Doesn't appear... huh?
Toggling subtitles off and on again redisplays the subtitle where it should (demuxer-mkv-subtitle-preroll or rechecking timestamp?) Same if going backwards in time and /not/ touching audio tracks while it's playing.
To the anon that introduced me to mpv....THANK YOU.
I have few questions, I searched the manual but I think I'm not looking in the right places.
My monitor is 60 Hz, and most of the stuff I watch are either 24/30 fps.
Is there a way to increase the frames to 60?
Or is it done by default?
>o and P
>Show progression bar, elapsed time and total duration on the OSD.
Is there a way to control what show when these are pressed?
I want it to show the remaining time and the duration of cache
>>105849155That's not what I want though.
I want this
{CurrentTime}/{TimeRemaining} {CacheDuration}
ProgressBar OSD
>osd-msg3Is just the gibberish verbose mode that can come from i+3
>>105848607Waste data
Waste bandwidth
Waste cloudflare CDN storage
Waste processing power
Waste everything
btw I used gstreamer
>>105849585It's because of people like you they won't up the filesize limits
But since they won't up the filesize limits I think you're doing the right thing
>>105844855If you go in the advanced settings of VLC you can change SWSCALER from "Bicubic" to "Lanczos", and it will look identical to mpv's video output. Don't bother with mpv, it's a complete shitmess.
>>105849233Read the manual
>>105849830I did.
--osd-msg3=<string>
Similar to --osd-msg1, but for OSD level 3. If this is an empty string (default), then the playback time, duration, and some more information is shown.
This is used for the show-progress command (by default mapped to P), and when seeking if enabled with --osd-on-seek or by osd- prefixes in input.conf (see Input Command Prefixes).
--osd-status-msg is a legacy equivalent (but with a minor difference).
Improve you English comprehension, SAR.
The default behavior is not what I want.
This is what I want it to show
{CurrentTime}/{TimeRemaining} {CacheDuration}
ProgressBar OSD
>>105850084> This is used for the show-progress command (by default mapped to P)
>>105850320>Reading comprehension: subzero
>>105814878 (OP)>>105847105Here is the finished sneedmaxxing filesize-bloater script, use it responsibly.
@echo off
set "outfile=%~d1%~p1%~n1_sneed.webm"
set "outfile=%outfile:\=/%"
set "infile=%~f1"
set "infile=%infile:\=/%"
FOR /F "tokens=* USEBACKQ" %%F IN (`"%UserProfile%\utils\ffmpeg-7.1\bin\ffprobe.exe -hide_banner -v error -select_streams v -show_entries stream=width -of csv=p=0:s=x %infile%"`) DO (
SET width=%%F
)
FOR /F "tokens=* USEBACKQ" %%F IN (`"%UserProfile%\utils\ffmpeg-7.1\bin\ffprobe.exe -hide_banner -v error -select_streams v -show_entries stream=height -of csv=p=0:s=x %infile%"`) DO (
SET height=%%F
)
C:\gstreamer\1.0\msvc_x86_64\bin\gst-launch-1.0.exe --gst-debug-level=0 d3d12compositor name=c sink_1::xpos=0 sink_1::ypos=0 sink_1::alpha=0.75 ! queue ! d3d12scale ! video/x-raw(memory:D3D12Memory),width=[32,2048],height=[32,2048] ! d3d12convert ! video/x-raw(memory:D3D12Memory),format=(string)Y444 ! d3d12download ! queue ! vp9enc row-mt=true deadline=1 cpu-used=8 overshoot=0 keyframe-mode=0 end-usage=1 target-bitrate=273000 min-force-key-unit-interval=119000000000 ! vp9parse ! queue ! webmmux writing-app="NSA" ! filesink location=%outfile% d3d12testsrc pattern=1 num-buffers=2999 ! video/x-raw(memory:D3D12Memory),width=%width%,height=%height%,framerate=25/1 ! d3d12convert ! c.sink_0 filesrc location=%infile% ! decodebin3 ! imagefreeze num-buffers=2999 ! queue ! d3d12upload ! c.sink_1
can I make mpv ask for file name every time I take a screenshot?
>downloading youtube playlists straight for 8 hours>go take a nap>wake up check pc>yt-dlp activated the throttle trap>archive files are safe>no work requiredHa ! Nice try fagglers
>>105851008Thanks
>>105853015I'm olive skinned like a true med. VP9 or H264 gimme your thoughts on which image u like best
>>105851008I loaded this instantly
>>105849721>it's a complete shitmesselaborate
>>105851008I need this in ffmpeg
>>105851152you can use this as keybinding (change "s" to whatever)
s script-message-to console type "screenshot-to-file "
then type the filename then ENTER.
follow the filename with a space then "window" or "video" if you need that.
>>105848676Works on my end. Can you share a sample file assuming you're up to date.
>>105853098lol no. meds aren't olive skinned, arabs are. sorry but you're brown and retarded!
What settings do you guys use for archiving entire youtube channels? What delay settings and encoding? Do you encode to vp9 or AV1?
lads, i woke up today and watching videos on youtube with mpv/yt-dlp is not werking. still works on other sites tho, eg twitch vods
when attempting mpv <youtube url>:
[ffmpeg] https: HTTP error 403 Forbidden
Failed to open https://rr5---sn-uxaxoxu-cg0r.googlevideo.com/videoplayback?expire=1752159505&ei=[[A VERY LONG URL]]
EDL: Could not open source file 'https://rr5---sn-uxaxoxu-cg0r.googlevideo.com/videoplayback?expire=1752159505&ei=[[A VERY LONG URL]]
No video or audio streams selected.
Exiting... (Errors when loading file)
when attempting yt-dlp <youtube url>:
[ERROR] CUID#7 - Download aborted. URI=https://rr5---sn-uxaxoxu-cg0r.googlevideo.com/videoplayback?expire=[[A VERY LONG URL]]
Exception: [AbstractCommand.cc:351] errorCode=22 URI=https://rr5---sn-uxaxoxu-cg0r.googlevideo.com/videoplayback?expire=[[A VERY LONG URL]]
-> [HttpSkipResponseCommand.cc:239] errorCode=22 The response status is not successful. status=403
[#43221f 0B/0B CN:0 DL:0B]
aria2 will resume download if the transfer is restarted.
If there are any errors, then see the log file. See '-l' option in help/man page for details.
ERROR: aria2c exited with code 22
[download] D:\YTDL Downloads\Videos\tmp\youtube.com\[[CHANNEL\VIDEO_TITLE]].webm has already been downloaded
[download] 100% of 41.19MiB
as you can see, when trying to just download the video, im again getting a 403 error, but the audio track is downloaded
im on shinchiro builds weekly, and yes, i updated, and the issues persists. also tried to switch to daily, issue persists. also tried switching from my usual -f which is
-f "(bv*[vcodec~='^((he|a)vc|h26[45])'][width<=3840][width>=2560]+ba) / (bv*[width<=3840][width>=2560][fps<=30]+ba) / bv*[width<3840][width>1920]+ba / (bv*[vcodec~='^((he|a)vc|h26[45])'][width=1920]+ba) / (bv*+ba/b)"
to plain old 1080p only -f
-f "(bv*[vcodec~='^((he|a)vc|h26[45])'][width<=1920][width>=1080]+ba) / (bv*+ba/b)"
and the issue persists
>>105856755samefag, update
for some reason, switching from my wifi to my mobile's hotspot allows me to download
wtf?
>>105856744yt-dlp -o "%(uploader)s/[%(upload_date)s] %(title).200B [%(id)s].%(ext)s" --download-archive archive.txt --ignore-errors --no-playlist --embed-metadata --embed-subs --sub-langs all,-live_chat" --embed-thumbnail --convert-thumbnails "jpg" --sponsorblock-mark "all,-poi_highlight" --merge-output-format "mkv" --limit-rate 4M --sleep-requests 5 --sleep-subtitles 5 --sleep-interval 60 --max-sleep-interval 90 <url>
>>105856755changing your IP address usually helps, as you already discovered. otherwise, disable HLS (m3u8) formats as they trigger this error more often than others. this is why audio works, because a non-HLS format is usually picked.
side note: what site is serving HEVC videos?
>>105858467>changing your IP address usually helps, as you already discoveredapparently, so does forcing ipv4, that also worked for me
>disable HLS (m3u8) formatshow do i do that?
>what site is serving HEVC videos?don't know of any, just thought i'd add it in since it was easy
my -f lines are kinda weird because they're meant to work around the limitations of my (very) old, old pc, which is currently living its 2nd life as my htpc.
>>105858692>how do i do that?not 100% sure since i use my own script which gets its info from yt-dlp's JSON output, but i think adding "[protocol!*=m3u8]" should work.
VCSYT
md5: b5bb33bdc97daa4ef9649f8cbd582612
๐
>>105818314It used to be possible to watch youtube videos in VLC, but VLC's own youtube.lua script hasn't been updated for a long time. So it doesn't work anymore.
I ended up writing my own script/program just to make youtube watchable in VLC because of this.
>>105858467not all hls formats have that problem and disabling hls gives you speed throttled formats
>>105858692ipv4 addresses are commonly shared so there are more cautions needed when banning them
>>105859571still works with my own youtube client
works on windows xp too
>>105855555>quints of 5FALSE
nice waste bro
>>105857111>%(title)Yeah they're going to throttle your ass with that command
>>105859924nta, but why does the output format matter? is there an extra request needed or something?
>>105860071thatโs misinfo, video titles are returned in the same requests that returns video links so no extra requests needed
at lease itโs how it should be implemented but i wonโt be surprised if yt-dlp does an extra request for this which only shows how unoptimized it is
>>105859854>gives you speed throttled formatsi've never seen throttling (with yt-dlp, the old upstream has/had a deliberately unfixed throttling problem iirc).
and one can use multiple connections with http grabs anyway (i.e. download accelerators). you can even mimic hls/dash streaming with http segmented "inorder" downloading using tools like aria2c/saldl/... so you don't even have to wait for the download to finish.
yeah
md5: cf54a9c557972f861932caeae21ef85a
๐
>>105860071>nta, but why does the output format matter?It doesn't but after a few hours of downloading playlists they will stop giving you the %(title) and you will get a bunch of
>>105837236Yes, even with the sleep requests and the rate limit, I'm working on it though I think my script is almost ready.
When it detects scumbaggery from youtube it stops and retries later (at least 30 minutes). Pic related malfunctioned because of the sig shit but otherwise seems good
I don't know why nobody else is talking about this
>>105859854>Lying on the internetIt hasn't worked forever, why the fuck are you lying?
>>105860237it has throttling when played with mpv, the speed is limited to 2x of the average video bitrate so there will be buffering problems when the video bitrate changes a lot within a video
if you use yt-dlp to download and open incomplete file with mpv then seeking wonโt work
i changed the default format of my youtube client a while ago to avoid both of these problems and the occasional 403 problem
>>105860399This is true, it takes so long to seek. What formats do you use not to have the seeking issue?
>>105860362it works with my own youtube client which opens direct links with vlc
the vlc internal extractor in your video is the one that doesnโt work
>>105860399>if you use yt-dlp to download and open incomplete file with mpv then seeking wonโt workexpand
>>105860444NTA but instead of yt-dlp url try mpv url and ull see
>>105860415I was talking about VLC's own youtube.lua script, which doesn't work anymore. Your own shitty client isn't what I was talking about.
>>105860451that's not related to my SPECIFIC question.
>>105860480Are you dumb? If you mpv a youtube link it will use yt-dlp to play the thing instead of downloading
>>105860414there should be no seeking issue if you use mpv to open video links instead of using yt-dlp directly
>>105860444if you donโt use mpv to open link directly yt-dlp has no way to know youโre seeking so you have to wait for the whole video to be downloaded if you want to seek to near the end
>>105860470you said i was lying when i was talking about my own client
>>105860512Yeah because I thought you said it "still works", which it doesn't. Just say you made your own client thingy that works with VLC.
>>105860512>wait for the whole video to be downloaded if you want to seek to near the endthis specific bit is 100% correct. your generic assertion in your previous comment is not.
>>105860512>>105860554or i should have said, generally correct. since one can use tools like saldl with -l or -L. but that assumes knowing that you want to seek to the end before hand.
>>105860512>there should be no seeking issue if you use mpv to open video links instead of using yt-dlp directlysorry sweaty but there is, seeking takes way too long. Maybe something wrong with my conf but there is an issue
>>105860547i did say "with my own youtube client" at the start
>>105860554not really considering it to "work" when it only works inside the downloaded portion
>>105860565im only interested in posting cute girls
>>105860596some hls formats are slow to seek, but the ones that have both audio and video in one link have faster seeking which is the default for my youtube client
you can also try a non-hls format to reduce seeking time but you get throttling as a result
>>105860652>you can also try a non-hls format to reduce seeking time but you get throttling as a resultfucking scumbags
>>105860652>im only interested in posting cute girlsNo, you're not.
>>105860670just grab using an external downloader and you don't have to worry about anything, unless your connection is <10mbits/s or metered.
most videos will finish within seconds, and you can save to /tmp (or whatever) if you don't want to hit disk storage.
passing youtube links directly to mpv was always stupid. needing 3rd party tools to improve the experience is doubly stupid. using ika spyware is quadruple(y) stupid.
>>105860750you're right but I don't even use it that much because then I have to reset my IP like two times a day because it outs me as a bot so I just watch in on youtube +ads -hardware acceleration like a cuck
>>105860670its mostly ffmpeg problem, its hls implementation is crappy
vlc works better with hls
>>105820567porn, thats it thats the only reason anybody gives a shit about media players, rippers, downloaders, sorters or anything like that
in 2025 there is no other reason to have media on your local system outside of this use case unless you have a data hoarding mental illness, nobody needs blazingly fast seeking and instant startup times to watch a regular movie
>>105860985how's tel aviv?
>>105861016if i lived or worked in tel aviv i would be in here trying to help people rip and download their porn in the highest quality, are you retarded?
>>105860750what if i want to watch these several hours long videos
waiting for download a video larger than ram size to tmp is much more stupid
>>105861116how small is your RAM?
>>105861296i have some laptops with like 4gb of ram
opening with mpv lets me watch long videos without worrying about ram or storage
>>105861522>i have some laptops with like 4gb of ramthen you're swapping anyway. if i was in that shoes, i'd probably look into a distro with X32 ABI support (too bad it never got big).
>>105861776no swapping when i dont run a web browser and i keep tab count low
>>105861837do you debootstrap --variant=minbase