JDownloader has some amazing features like subtitle downloads and automatic video capturing. There are custom settings to perform as well. So you can choose this tool for more advanced functions.