Bạn có thể dễ dàng tải video trên YouTube với công cụ youtube-dl. Với công cụ này, bạn cũng có thể chọn định dạng video và chất lượng video muốn tải về như 1080p hoặc 4K.

## Cài đặt
pip install youtube_dl

## Liệt kê danh sách định dạng và chất lượng 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)

## Tải về video có format code là 136
## (định dạng MP4, độ phân giải 1280x720)
youtube-dl -f 136 https://www.youtube.com/watch?v=9LS4XCNyRKA

Xem thêm về cách sử dụng youtube-dl tại đây