Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Add command --concurrent-fragments #189

Open
dunanight opened this issue Feb 9, 2022 · 5 comments
Open

[Feature Request] Add command --concurrent-fragments #189

dunanight opened this issue Feb 9, 2022 · 5 comments

Comments

@dunanight
Copy link

yt-dlp supports multi-threaded fragments downloads with --concurrent-fragments, I was wondering if it was possible to add this command for faster vod downloads.

@brandongalbraith
Copy link
Collaborator

@dunanight what are the potential downsides to using this argument? Any chance of blacklisting or rate limiting by a target service?

@dunanight
Copy link
Author

I am not sure about any potential downsides to using this argument. I'd imagine if there is any issues it would be listed in the yt-dlp page. I personally have used the youtube-dl --external-downloader aria2c for multi-threaded downloads in the past on 100+ twitch vods and never had any problems.

@vxbinaca
Copy link
Collaborator

Turning it of by default will cause serious issues with providers like Instagram, who very aggressively throttle rip attempts if it thinks you're using a CLI downloader. I can look into it. What downloader does it use? Does it force aria2c? We'd have to update deps for that.

@vxbinaca
Copy link
Collaborator

this does speed up downloading for that one extractor/site, but only by a 25 percent in my testing.

Push up a PR with this as a flag and I'd be willing to merge it.

@vxbinaca
Copy link
Collaborator

I'm concerned this would break sites like youtube. I vote this issue be kept open and investigated though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants