DEV Community

Luis C arias
Luis C arias

Posted on

Como descargar videos de YouTube en MP4 o MP3 con Python

Como descargar videos de YouTube en MP4 o MP3 con Python

Guardar videos de YouTube sin webs llenas de publicidad es posible con Python.

El problema

Las webs de descarga tienen publicidad, limites y enlaces rotos. Ademas pueden contener malware.

La solucion: yt-dlp

Instalacion:

pip install yt-dlp
Enter fullscreen mode Exit fullscreen mode




El codigo


import subprocess

def descargar_video(url, calidad="720"):
comando = [
"yt-dlp",
"-f", f"bestvideo[height<={calidad}]+bestaudio/best",
"--merge-output-format", "mp4",
"-o", "descargas/%(title)s.%(ext)s",
url
]
subprocess.run(comando)

def descargar_audio(url):
comando = [
"yt-dlp", "-x", "--audio-format", "mp3",
"-o", "descargas/%(title)s.%(ext)s",
url
]
subprocess.run(comando)

descargar_video("https://youtube.com/watch?v=XXXXX", calidad="1080")
descargar_audio("https://youtube.com/watch?v=XXXXX")

Enter fullscreen mode Exit fullscreen mode




Resultado

Videos en MP4 o audios en MP3 con un solo comando. Sin publicidad ni limites.

Conclusion

Deja de usar webs sospechosas. Automatiza tus descargas con Python.

Descargador de YouTube

Top comments (0)