Youtube-DL is a command line tool, developed in Python to download videos from various popular websites including Youtube, Dailymotion, facebook, photobucket and many others. A list of supported video sites is available here. Youtube-dl downloads videos right from the terminal with simply understandble commands. If you like to work with terminal then I am sure you'll like youtube-dl.
The list of video sites that youtube-dl supports is huge. Approximatelly all the popular sites are there in the list. Linux has some other youtube downlaoders too, but youtube-dl is popular and it even has the GUI(Graphical User Interface). So if you don't want to use command line to download videos then use Youtube-dlg. If you're not interested in command-line interface, then you directly move to GUI youtube-dl section that is super easy to use.
Also Read: How to Download and convert YouTube, Vimeo, Dailymotion or other by ClipGrab in Linux
Youtube-DL Select Video Quality
Youtube-dl not only downloads the videos but it also allows you to download videos in different qualities as you want. And that's all with one command and then just wait untill Youtube-DL finishes downloading video.
Use the following command to download video in specific video format -
Search Videos Formats
Youtube-DL will give you a list of formats available for the video that you are downloading. See the screenshot below, there are some formats availale in the different resolutions and each format has a code in starting.
Download Videos In Other Formats
Enter the format code for the given video in the format.
For example, I want to download the .mp4 video of 1280x780 resolution, then my command would be -
Saving Video In Different Filename
You can also rename the video using the following command -
Rename the downloading video
To specify the name of the video use -o option of youtube-dl followed by the name of the video you're downloading. In the above example the video name I specified 'funvideo.flv'.
How To Install Youtube-DL In Ubuntu/Debian Based Linux Distributions
How To Install Youtube-DL In Fedora And Other RPM Based Distros
How To Install Youtube-DL Graphical User Interface ?
How To Use Youtube-DL GUI ?
After installing youtube-dlg in graphical user interface, start it from menu or dash depending on what Linux distro you're using.
There are three options on the main window, Download will start downloading the video from the URL that you enter in the URLs box above. Update will update the downloader to the latest version and Option has many settings inside, for example, video save location, default format of the video downloaded etc.
In general you can change the default save location of the videos.
A very important feature, from Video tab you can change the default format of the video. This is useful when you need to download videos for different devices or in different qualities. You can select the quality and start downloading video from the main window.
From Audio you can download videos' audio only. When you check "Convert to Audio", the video will be converted into audio. You can also select the audio format and quality.
From the Playlist, you can start/stop the whole playlist downloads.
Output File Settings
There are even more settings that you can explore yourself, like, connection, log, commands and localization. The command-line interface can also do the same tasks with commands but GUI makes it extremely easy.
There are many other Youtube Downloaders for Linux. If you use any other video downloader then please tell us in the comment below.