Dowload video Youtube chỉ với 5 dòng code Python

Tram Ho

1. Mở đầu

Chắc hẳn ai trong chúng ta cũng từng thử tìm cách download video trên Youtube vì nhiều lý do khác nhau.

Hôm nay mình xin được giới thiệu một phương pháp đơn giản để download video Youtube bằng Python hoặc Command Line mà mình đã đọc được.

※ Mặc dù library nêu trong bài viết không vi phạm bản quyền, tuy nhiên chúng ta cũng cần có trách nhiệm với các video download từ Youtube.

2. Install 「youtube_dl」 library

Trước hết, chúng ta cần install library youtube_dl

3. Dowload video Youtube với Python

Để download 1 video Youtube, chúng ta chỉ cần tạo và chạy 1 file python với nội dung như dưới đây.

Để download được video mong muốn, ta chỉ cần thay URL https://www.youtube.com/watch?v=~ ở dòng thứ 5 bằng URL của video tương ứng.

※ Nếu giữ nguyên đoạn code dưới đây sẽ có thể download được 1 video ngắn của channel VTV24 ?

4. Download video Youtube bằng Command Line

Ngoài ra, sau khi install ta cũng có thể tiến hành download bằng command line.
Chỉ với command như dưới đây

Options

Network Options

Trường hợp không thể download video

  • Rất có thể phía youtube đã có thay đổi nên bạn không thể download được video
  • Những lúc như vậy cần phải chờ update từ library youtube_dl
  • Sau khi có bản update, có thể sử dụng command sau để cập nhật bản mới nhất.

5. Kết

youtube_dl là một library khá thú vị đối với người mới bắt đầu với ngôn ngữ Python.

Từ việc sử dụng library này có thể tiếp tục với những ý tưởng lập trình khác mới mẻ hơn (tạo một tool tự động thu thập video Youtube chẳng hạn ?)

Chúc mọi người có thời gian lập trình, cũng như xem video Youtube vui vẻ !

References

【Python】youtubeの動画をコピペ5行でダウンロードする方法(違法性なし)

Chia sẻ bài viết ngay

Nguồn bài viết : Viblo