JDownloader is a free Java based download manager. What makes JDownloader different from some of the other downloaders is that the interface is designed to allow you to provide a Web site's URL. After doing so, JDownloader will parse the page's contents and download anything that happens to be on the page. This can be especially handy for extracting videos from a Web page.
Credit: Images by Brien Posey for TechRepublic