Để phát video youtube bằng python, chúng ta cần mô-đun pafy và vlc.
Pafy là một thư viện Python để tải xuống nội dung YouTube và truy xuất siêu dữ liệu. Đây là lệnh cài đặt pafy: pip install pafy
VLC: Là một thư viện python cho sử dụng chức năng của trình phát phương tiện vlc. Để sử dụng mô-đun vlc trong python, hệ thống người dùng cũng phải có phiên bản trình phát VLC tương thích. Đây là lệnh cài đặt module vlc: pip install python-vlc
Các bước thực hiện:
- Import the pafy và vlc module
- Tạo một biến có URL của video
- Tạo một đối tượng pafy sử dụng liên kết URL của video
- Nhận luồng chất lượng tốt nhất của liên kết youtube đã cho
- Tạo đối tượng vlc MediaPlayer
- Phát video
Dưới đây là cách thực hiện