En este artículo, veremos cómo podemos reproducir videos de YouTube en Python. Para reproducir videos de youtube en python necesitamos el módulo pafy y vlc .
Pafy es una biblioteca de Python para descargar contenido de YouTube y recuperar metadatos. A continuación se muestra el comando para instalar pafy
pip install pafy
VLC: es una biblioteca de python para usar la funcionalidad del reproductor multimedia vlc. Para usar el módulo vlc en python, el sistema del usuario también debe tener una versión compatible del reproductor VLC. A continuación se muestra el comando para instalar el módulo vlc
pip install python-vlc
Pasos para la implementación:
1. Importe el módulo pafy y vlc
2. Cree una variable que tenga la URL del video
3. Cree un objeto pafy usando el enlace
4. Obtenga la transmisión de mejor calidad del enlace de youtube dado
5. Cree un objeto vlc MediaPlayer pasando el mejor Stream
6. Reproduce el video
A continuación se muestra la implementación.
# importing vlc module import vlc # importing pafy module import pafy # url of the video url = "https://www.youtube.com/watch?v = vG2PNdI8axo" # creating pafy object of the video video = pafy.new(url) # getting best stream best = video.getbest() # creating vlc media player object media = vlc.MediaPlayer(best.url) # start playing video media.play()
Producción :
Otro ejemplo
# importing vlc module import vlc # importing pafy module import pafy # url of the video url = "https://www.youtube.com/watch?v=il_t1WVLNxk&list=PLqM7alHXFySGqCvcwfqqMrteqWukz9ZoE" # creating pafy object of the video video = pafy.new(url) # getting stream at index 0 best = video.streams[0] # creating vlc media player object media = vlc.MediaPlayer(best.url) # start playing video media.play()
Producción :
Publicación traducida automáticamente
Artículo escrito por rakshitarora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA