Most video downloads, or embedded videos can be detected from within the browser itself by inspection tools. I never used any download manager apart from JDownloader for automation reasons, it can download videos from every non-redirect website, crawl for links hidden behind the shortened urls full of ads, resolve or simplify captchas and download multiple / dissected downloads that, in case of not having JD, you'll need to click and download 1by1.