Script creado en Python que emplea la herramienta yt-dlp para descargar vídeos de YouTube. Ofrece la opción de elegir la calidad del vídeo (1080p o 720p), e incrusta, a su vez, la miniatura. La descarga se hará con la mejor calidad de imagen y sonido, y el fichero resultante se guardará en el escritorio del usuario en formato MP4.
Requiere los siguientes módulos:
Cada video ofrece múltiples formatos disponibles para su descarga, por lo que no es posible establecer un formato predeterminado universal. El script automatiza esta selección, eligiendo la primera opción que cumpla con los requisitos de calidad de video y audio que el usuario introduce por pantalla.
En algunos casos, los formatos seleccionados pueden no ser compatibles con MP4, por lo que se descargarán en WEBM. Para solucionar esto:
- Ejecuta el comando
yt-dlp -F <url>
para listar los formatos disponibles del video. - Identifica el rango de formatos que te interesan.
- Copia el ID del formato deseado.
- Sustituye el valor de la variable quantity en las líneas 51 o 53 del script por el ID elegido.
De esta manera, el vídeo se descargará con con formato correcto. 😊