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
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")
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.
Top comments (0)