yt2mp4
1.0.0
Descargue vídeos y listas de reproducción de YouTube como archivos MP4 (y otros formatos)
sudo apt instalar wget ffmpeg firefox-esr -y wget https://github.com/mozilla/geckodriver/releases/download/v0.30.0/geckodriver-v0.30.0-linux64.tar.gz sudo tar xvzf geckodriver-v0.30.0-linux64.tar.gz -C /usr/bin/ chmod +x /usr/bin/geckodriver rm geckodriver-v0.30.0-linux64.tar.gz
Descúbrelo tú mismo
pip3 instalar yt2mp4
pip3 instala git+https://github.com/donno2048/yt2mp4
Es posible que tengas que ejecutarlo un par de veces para descargar el video si obtienes un KeyError
.
desde yt2mp4 import downloaddownload("dQw4w9WgXcQ", outname='output.mp4') # descargue el video desde https://www.youtube.com/watch?v=dQw4w9WgXcQ y asígnele el nombre output.mp4# también funcionará:# download( "dQw4w9WgXcQ", outname='output.mp4', binario_path=path) # use una ruta binaria diferente# descargar("youtube.com/watch?v=dQw4w9WgXcQ", salida="output.mov")# descargar("youtu.be/dQw4w9WgXcQ")# descargar("www.youtube.com/watch?v=dQw4w9WgXcQ", salida="salida.mov")# descargar("music.youtube.com/watch?v=dQw4w9WgXcQ", salida="salida.mov")# descarga("https://www.youtube.com/watch?v=dQw4w9WgXcQ", salida="salida.mov")# descarga("https://music.youtube.com /watch?v=dQw4w9WgXcQ", salida="output.mov")# descargar("https://youtu.be/dQw4w9WgXcQ")
# cada uno de ellos se convertirá a otro formatoyt2mp4 # o python3 -m yt2mp4yt2webm yt2mkv yt2flv yt2wmv yt2avi yt2mov yt2m4v yt2mp3
Para esto tendrás que configurar una clave API de YouTube.
Vaya al panel de la consola del desarrollador y haga clic en CREAR PROYECTO , puede nombrar el proyecto y luego presionar CREAR
Ahora vaya a la pestaña Credenciales y haga clic en CREAR CREDENCIALES y elija Clave API , copie la clave API que ve y guárdela en un lugar seguro, luego puede hacer clic en CERRAR.
Ahora vaya a la pestaña API de YouTube y haga clic en HABILITAR
from yt2mp4 import download_playlistdownload_playlist(id, api_key)''' - el primer argumento es el id de la lista de reproducción, puede pasar cualquiera de las siguientes formas: https://www.youtube.com/watch?v=**** *******&list=PLAYLIST_ID - https://www.youtube.com/playlist?list=PLAYLIST_ID - PLAYLIST_ID - el segundo argumento es la clave API - el tercero es la extensión, el valor predeterminado El valor es 'mp4' - el cuarto es fps, el valor predeterminado es 60 - el último es la ruta binaria al geckodriver'''
# cada uno de ellos se convertirá a otros formatosytp2mp4 ytp2webm ytp2mkv ytp2flv ytp2wmv ytp2avi ytp2mov ytp2m4v ytp2mp3
mp4
webm
mkv
flv
wmv
avi
mover
m4v
mp3 (formato automático como audio)