YouTube-DL
Version: 2017.08.13 Web: https://github.com/rg3
The Google-owned YouTube website is indisputably the world’s favourite video-hosting service and a popular source of entertainment for many people. Sometimes, though, you might want to take your favourite videos with you when you’re out and about, or simply download and store them locally. This way, you don’t have to depend on an internet connection, and you can also can get rid of those annoying advertisements that attack you online.
YouTube-DL is a dedicated command-line utility for extracting YouTube videos and storing them in your filesystem. The application uses the official YouTube public API for querying video details, getting the list of available quality options and obtaining download links. The simplest command syntax looks like this: $ youtube-dl https://www.youtube. com/watch?v=XXXX To get the necessary link, simply copy it from your web browser’s address bar and provide to YouTube-DL. By default, you’ll probably get your video in moderate or low quality, such as 360p. For better results, ask YouTube-DL to query what’s available for your video: $ youtube-dl -F https://www.youtube. com/watch?v=XXXX
You’ll see the numbered list of quality and file format presets, usually populated with various combinations of 3GP, Webm and MP4, together with different video resolutions. Find the desired variant and pass its number to the command. For example: $ youtube-dl -f 137 https://www. youtube.com/watch?v=XXXX If you want to escape the command line routine, take a look at the YouTubeDL GUI project at https://github. com/MrS0m30n3/youtube-dl-gui. This is a simple graphical front-end to YouTube-DL, written in Python and wxWidgets. A new version 0.4 was recently released, which has a cleaner design and lets you easily put many YouTube downloads in a queue.
“A dedicated commandline utility for extracting YouTube videos”