This is by far the best video download I've ever used on the market. It is able to download videos from multiple streaming services, and then also from some social media sites for free. The function is also quite complete. You can download high-definition video with audio and subtitles preserved. And it supports one-click download, which is much more convenient.