JDownloader is the best option imo. You don't even need VPN. If you have dynamic IP you only need to restart your internet connection to bypass the daily limit. Also if there is an server error in the middle of your download you can just get new IP, RESTART Jdownloader (otherwise it's gonna show that the daily limit got reached even tho you got new IP) and the download gonna start at the point where it ended, you don't have to start from the beginning. I was able to download a video that was 12gb, I've had like 10 server errors but like I've said you can deal with that. Server error can appear after few hundreds MB or after few GB it's random.
steps:
-copy video link , start downloading in JD
-server error? get new IP (restart router, change VPN server), RESTART JDownloader, continue downloading
-server error appears off the bat? Do the same things above.
steps:
-copy video link , start downloading in JD
-server error? get new IP (restart router, change VPN server), RESTART JDownloader, continue downloading
-server error appears off the bat? Do the same things above.