In this article, we will see how we can play youtube video in python. In order to play youtube videos in python we need pafy and vlc module.
Pafy is a Python library to download YouTube content and retrieve metadata. Below is the command to install pafy
pip install pafy
VLC : is a python library to use the functionality of the vlc media player. In order to use the vlc module in python the user system should have a compatible version of VLC player as well. Below is the command to install vlc module
pip install python-vlc
Steps for implementation :
1. Import the pafy and vlc module
2. Create a variable having URL of the video
3. Create a pafy object using the link
4. Get the best quality stream of the given youtube link
5. Create a vlc MediaPlayer object by passing the best Stream
6. Play the video
Below is the implementation
# importing vlc moduleimport vlc  # importing pafy moduleimport pafy  # url of the video  # creating pafy object of the videovideo = pafy.new(url)  # getting best streambest = video.getbest()  # creating vlc media player objectmedia = vlc.MediaPlayer(best.url)  # start playing videomedia.play() |
Output :
Another example
# importing vlc moduleimport vlc  # importing pafy moduleimport pafy  # url of the video  # creating pafy object of the videovideo = pafy.new(url)  # getting stream at index 0best = video.streams[0]  # creating vlc media player objectmedia = vlc.MediaPlayer(best.url)  # start playing videomedia.play() |
Output :


… [Trackback]
[…] There you will find 2279 additional Info on that Topic: geeksforgeeks.org/playing-youtube-video-using-python/ […]
… [Trackback]
[…] Read More on on that Topic: geeksforgeeks.org/playing-youtube-video-using-python/ […]
… [Trackback]
[…] Find More to that Topic: geeksforgeeks.org/playing-youtube-video-using-python/ […]