Website: https://www.allavsoft.com/
I've written previously about Allavsoft’s excellent Video Downloader and Converter for Windows (and Mac) and would like to repeat my commendation that it's an excellent way to obtain offline copies of a wide range of videos found on the Web.
Today I'd like to emphasize how easy Allavsoft is to use.
STEP A: Once you launch this downloader, you simply go to the Web page for a particular video and copy that page's URL (or copy the link of a video from within that page) to the system's clipboard.
A second or two later the link should appear automatically (or else, just click the "Paste URL" button):
Then click the big blue button (with a white arrow) in the bottom right corner of the window.
STEP B: If multiple videos are found on the Web page, you are given the option to download just the first video or all of the videos on that page:
This is especially convenient for downloading complete seasons of TV episodes.
STEP C: The videos are downloaded, and you can easily monitor the download status of each video:
You can play a video, as shown in screenshot (D), either by right-clicking it and selecting "Play Downloaded File…" or by right-clicking and choosing "Locate Downloaded File…" to go to the download folder on your system and then playing it with some other player such as VLC media player:
It couldn't be easier.
ADDITIONAL COMMENTS:
Allavsoft doesn't just download each video as single file, in a long-running single download stream, but does it in a smart and efficient fashion by the parallel downloading of small chunks (segments), followed by a short burst of activity at the end of the download to recombine those chunks into a single video file.
The screenshot on the right of the CPU Usage gadget (in Windows) with all 16 threads on my AMD Ryzen 7 processor close to being maxed out for a couple of seconds while this merging of chunks occurs.
You can use Option > Preference… as shown in screenshot (1) to do things like altering the download directory, and to tinker with things like the number of concurrent downloads, as shown by screenshot (2):
A useful tip is that you can hold down the Ctrl key (or the Mac equivalent) to enable access to some additional/expanded settings. For example, normally you cannot choose more that 7 video files being simultaneously down loaded:
However, the hidden/extended preferences allow you to choose up to 30 concurrent downloads (screenshot 3):
My empirical testing indicates that you would have to have an extremely powerful system to even consider going beyond about 10 concurrent downloads, otherwise your system will surely grind to a halt.
Most users will not need to do any such tinkering.
ALLAVSOFT CUSTOMER SUPPORT:
I started in the IT industry when I joined IBM Australia in 1970, and have decades of experience in dealing with software developers/vendors and the degree to which they support (or fail to support) their customers.
I can assure you that, as a paying customer, I have been quite impressed with the responsiveness and thoroughness of Allavsoft's customer support team. They have always replied quickly to any matters that I have raised, often with a few hours, which is a rare thing in the software industry.
In my case they have fixed issues quickly, usually within a day or two (even the same day, in some cases), so you can be sure that they will look after you. Often this may not be any sort of problem with the Allavsoft program itself, but the websites holding videos sometimes change the way that their videos are presented (say, when a video hosting website undergoes a sweeping design change), and Allavsoft have always been able to decipher the website changes and adjust the downloader to handle the changes.