4 ms·
I think yt-dlp uses multiple simultanous connections, just like you could do with youtube-dl and, for example, aria2[1] youtube-dl --external-downloader=ar
by hericium 5y ago
I think yt-dlp uses multiple simultanous connections, just like you could do with youtube-dl and, for example, aria2[1]
youtube-dl --external-downloader=aria2c --external-downloader-args '--min-split-size=1M --max-connection-per-server=16 --max-concurrent-downloads=16 --split=16' xlvbT8dv5Gc
[1] https://aria2.github.io/ https://aria2.github.io/
- CyberShadow 5y agoNo. Also, I tried that with youtube-dl but it doesn't work reliably (throttling still takes effect, with all but one connection simply timing out). [1] yt-dlp uses a different method than youtube-dl (I believe it uses the API used by the Android app, instead of by the youtube.com website). [1]: https://github.com/CyberShadow/turbotuber https://github.com/CyberShadow/turbotuber
- hericium 5y ago> I believe it uses the API used by the Android app, instead of by the youtube.com website Clever.
- oldcigarette 5y agoClever is rarely a good idea. If this isn't a public it might just be totally broken instead of throttled.
- duskwuff 5y agoIf they're accurately reproducing the behavior of the Android app, Google can't change or remove that API without breaking versions of the app that people already have installed. (And a lot of Android users will hang on to old versions of apps basically forever.)