youtube-dl is an open source command line client for downloading videos from YouTube as well as a large variety of other sites.

The documentation is easy to navigate and kept up to date. My favorite part is that it supports downloading playlists and many other features that similar programs will try to nickel and dime you for.

The program is cross-platform, public domain and maintained by a dedicated team of developers in addition to community volunteers.

If you don’t mind the lack of a GUI, youtube-dl is a solid solution for downloading videos.

Download youtube-dl here