Now from the comments I've found out about yt-dlp[1] which claims to fix this issue[2]. Will check it out.
Now from the comments I've found out about yt-dlp[1] which claims to fix this issue[2]. Will check it out.
Little later I also discovered I could use `yt-dlp` together with the `aria2c` downloader and now I am never going below 15 MB/s when downloading.
~/.config/youtube-dl/config.yt-dlp:
--restrict-filenames
--output '%(title)s.%(ext)s'
--ignore-errors
--embed-subs
--all-subs
--format 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best'
--embed-thumbnail
--audio-quality 0
--add-metadata
--xattrs
--xattr-set-filesize
--prefer-free-formats
--geo-bypass
--no-mark-watched
--console-title
--no-warnings
--downloader aria2c
--downloader-args '-j 16 -s 16 -x 16 -k 1M'
Only the last 2 lines are pertinent here but I am including my entire config because it serves me very well.And my ~/.zshrc alias:
alias ytdl="yt-dlp --config-location ~/.config/youtube-dl/config.yt-dlp"https://github.com/yt-dlp/yt-dlp/commit/404f611f1c4aa516fbc4...
Of course this is easy to solve, but every layer of obfuscation they add generally requires someone to go and work around it in yt-dlp. It's mutually assured time waste on both sides.
I just learned an awesome new term. Thank you
youtube-dl.exe -f "bestvideo[height<=2160][vcodec!^=av01]+bestaudio/best[height<=2160][vcodec!^=av01]" --all-subs --convert-subs srt --embed-subs --external-downloader aria2c
Gets me the best quality that my (fully offline) LG 4K TV can play.
There is some tuning to be done based on your own personal preference as you can tune it to _only_ skip sponsors, but by default it skips a variety of fluff
- Engagement reminders - Canned Intros - Self promotion
They're all marked by other users of the extension and I've never come across a malicious marking, so it's got a neat community, sadly I'm never early enough to contribute.
In the likes of YouTube Vanced (third party YouTube fork with integrated sponsorblock on android) it's simply a player, I resume the youtube-dl alternative works the same way
Thinking of switching to yt-dlp, but then how does yt-dlp get around the throttling? Does it emulate a browser to make it look like a normal viewing of a video?
But I've seen somebody here in this thread mentioning that yt-dlp emulates the YouTube Android client.
Aren't you interested to find out? It sounds like it would be interesting to know how they did it.
Now its throttled like everytime. Will look into yt-dlp.