YouTube Videos in Linux Command Line
YouTube Videos in Linux Command Line
It's FOSS
About Linux Linux Tutorials Top X Forum Linux Deals Article needs update?
Search the website here
Brief: Easily download YouTube videos in Linux using youtube-dl command line tool. With this Name
tool, you can also choose video format and video quality such as 1080p or 4K.
E-Mail Address
I know you have already seen how to download YouTube videos. But those tools were mostly
GUI ways. I am going to show you how to download YouTube videos in Linux terminal using
youtube-dl.
The youtube-dl tool supports resuming interrupted downloads. If youtube-dl is killed (for
example by Ctrl-C or due to loss of Internet connectivity) in the middle of the download, you
can simply re-run it with the same YouTube video URL. It will automatically resume the
unfinished download, as long as a partial download is present in the current directory. Which
means you don’t need download managers in Linux just for resuming downloads.
youtube-dl features
This tiny tool has so many features that it won’t be an exaggeration to call it the best YouTube
downloader for Linux.
Download videos from not only YouTube but other popular video websites like
Dailymotion, Facebook etc
Allows downloading videos in several available video formats such as MP4, WebM etc.
You can also choose the quality of the video being downloaded. If the video is available
in 4K, you can download it in 4K, 1080p, 720p etc
Automatical pause and resume of video downloads.
Allows to bypass YouTube geo-restrictions
Attention!
Downloading videos from websites could be against their policies. It’s up to you if
choose to download videos.
If you are running Ubuntu-based Linux distribution, you can install it using this command:
The version in Debian/Ubuntu is usually old and you might face errors while downloading
videos. However, I recommend installing it directly from its source repository.
For any Linux distribution, you can quickly install youtube-dl on your system through the
command line interface with:
A er fetching the file, you need to set a executable permission on the script to execute
properly.
Once installed, you can update it to the latest version using this command. This is helpful
when you have been using it for a few months:
youtube-dl -U
youtube-dl <video_url>
youtube-dl -F <video_url>
Setting language
BlXaGWbFVKY: Downloading video webpage
BlXaGWbFVKY: Downloading video info webpage
BlXaGWbFVKY: Extracting video information
Available formats:
37 : mp4 [1080x1920]
46 : webm [1080x1920]
22 : mp4 [720x1280]
45 : webm [720x1280]
35 : flv [480x854]
44 : webm [480x854]
34 : flv [360x640]
18 : mp4 [360x640]
43 : webm [360x640]
5 : flv [240x400]
17 : mp4 [144x176]
Now among the available video formats, choose one that you like. For example, if you want to
download it in MP4 version and 1080 pixel, you should use:
youtube-dl -f 37<video_url>
youtube-dl --list-subs <video_url>
youtube-dl -x <video_url>
The default file format is Ogg which you may not like. You can specify the file format of the
audio file in the following manner:
I have only shown some of the most common usages of this tool. But if you want to explore its
capabilities further, please check its manual.
I hope this article helped you to download YouTube videos on Linux. If you have questions or
suggestions, please drop a comment below.
It's FOSS is Part of chmod777 Media Tech (OPC) Pvt Ltd· Built on Genesis Framework and Powered by UpCloud