Easily download YouTube videos in Linux using youtube-dl command line tool. With this tool, you can also choose video format and video quality such as 1080p or 4K.

## Install
pip install youtube_dl

## Check available video formats of a given YouTube video
## youtube-dl -F <video_url>
youtube-dl -F https://www.youtube.com/watch?v=9LS4XCNyRKA

## Output
# [youtube] 9LS4XCNyRKA: Downloading webpage
# [info] Available formats for 9LS4XCNyRKA:
# format code  extension  resolution note
# 249          webm       audio only tiny   51k , webm_dash container, opus @ 51k (48000Hz), 926.50KiB
# 250          webm       audio only tiny   57k , webm_dash container, opus @ 57k (48000Hz), 1.03MiB
# 251          webm       audio only tiny  110k , webm_dash container, opus @110k (48000Hz), 1.95MiB
# 140          m4a        audio only tiny  129k , m4a_dash container, mp4a.40.2@129k (44100Hz), 2.29MiB
# 160          mp4        256x144    144p   90k , mp4_dash container, avc1.4d400c@  90k, 25fps, video only, 1.61MiB
# 278          webm       256x144    144p   96k , webm_dash container, vp9@  96k, 25fps, video only, 1.71MiB
# 242          webm       426x240    240p  180k , webm_dash container, vp9@ 180k, 25fps, video only, 3.20MiB
# 133          mp4        426x240    240p  228k , mp4_dash container, avc1.4d4015@ 228k, 25fps, video only, 4.04MiB
# 243          webm       640x360    360p  307k , webm_dash container, vp9@ 307k, 25fps, video only, 5.45MiB
# 134          mp4        640x360    360p  443k , mp4_dash container, avc1.4d401e@ 443k, 25fps, video only, 7.86MiB
# 244          webm       854x480    480p  514k , webm_dash container, vp9@ 514k, 25fps, video only, 9.12MiB
# 135          mp4        854x480    480p  791k , mp4_dash container, avc1.4d401e@ 791k, 25fps, video only, 14.02MiB
# 247          webm       1280x720   720p  985k , webm_dash container, vp9@ 985k, 25fps, video only, 17.46MiB
# 136          mp4        1280x720   720p 1459k , mp4_dash container, avc1.64001f@1459k, 25fps, video only, 25.86MiB
# 18           mp4        640x360    360p  537k , avc1.42001E, 25fps, mp4a.40.2 (44100Hz), 9.53MiB
# 22           mp4        1280x720   720p 1588k , avc1.64001F, 25fps, mp4a.40.2 (44100Hz) (best)

## Download video with format code 136
## (MP4 format, 1280x720)
youtube-dl -f 136 https://www.youtube.com/watch?v=9LS4XCNyRKA

See more youtube-dl