Cara eu tive que implementar isto ontem então vamos lá (o ultimo é o melhor, mas é pago)
Video DownloadHelper (extensão do browser) talvez já seja funcional para você, para min não foi muito pois eu precisava baixar muitos videos;
TubeDigger (Browser focado em download de videos) é um navegador com foco exatamente nisto em baixar videos, em videos publicos e livres tu consegue baixar tranquilamente (só configurar o navegador, quando tu acessar tal pagina ou video ele começa a baixar automaticamente ou manualmente se preferir) na versão paga tu consegue baixar tudo que existe na internet, REALMENTE É INCRIVEL e bem rapido, ainda tem opção de incluir horario local no começo do video para melhor organização se quiser. (versão paga, tem key's e anualmente e com desconto e tal, a versão vitalicia é bem carinha dependendo do teu foco, mas é vitalicia então...)