Replies: 2 comments 8 replies
-
|
The problem is only with hls/vp9 streams. Either exclude m3u8 protocol, or just pipe them into mpv stdout & the seekbar will steadily update till the end of the file reaches. Method 1 (https, proper seek, but slow) :Method 2 (hls, faster, with updating seekbar) : |
Beta Was this translation helpful? Give feedback.
-
|
I'd just figure out which format it lists then choose one that doesn't download fragments and muxes them back together. Although it can save bandwidth by downloading a smaller file size the 10 times longer to download isn't worth it usually.
then try excluding ones that fragment |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Hold on, I know what you're thinking: "but, but... yt-dlp is not the one you should blame, it's ffmpeg, they should add fragmented downloads because mpv only uses yt-dlp to extract the url and the only solution to slow download speeds while using mpv to watch youtube for example is to fix it on ffmpeg side"
But untill ffmpeg will implement such thing...................
In the meantime, my idea is as follows:
Here's the real kicker - I wonder how much faster this whole process will be compared to just simply drag and drop the video from youtube to mpv
Also we want to have a toggle so the user has a choice to opt-in to this kind of behavior, in cases where the user has fast connection such as fiber this could be beneficial.
Beta Was this translation helpful? Give feedback.
All reactions