Descargador de Videos de YouTube
Descarga videos de YouTube con control total sobre la calidad y el formato.
Inicio Rápido
La forma más simple de descargar un video:
python scripts/download_video.py "https://www.youtube.com/watch?v=VIDEO_ID"
Esto descarga el video en la mejor calidad disponible como MP4 en /mnt/user-data/outputs/.
Opciones
Ajustes de Calidad
Usa -q o --quality para especificar la calidad del video:
best(predeterminado): Mejor calidad disponible1080p: Full HD720p: HD480p: Definición estándar360p: Baja calidadworst: Peor calidad disponible
Ejemplo:
python scripts/download_video.py "URL" -q 720p
Opciones de Formato
Usa -f o --format para especificar el formato de salida (solo descargas de video):
mp4(predeterminado): Más compatiblewebm: Formato modernomkv: Contenedor Matroska
Ejemplo:
python scripts/download_video.py "URL" -f webm
Solo Audio
Usa -a o --audio-only para descargar solo el audio como MP3:
python scripts/download_video.py "URL" -a
Directorio de Salida Personalizado
Usa -o o --output para especificar un directorio de salida diferente:
python scripts/download_video.py "URL" -o /ruta/al/directorio
Ejemplos Completos
- Descargar video en 1080p como MP4:
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -q 1080p
- Descargar solo audio como MP3:
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -a
- Descargar en 720p como WebM en un directorio personalizado:
python scripts/download_video.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ" -q 720p -f webm -o /ruta/personalizada
Cómo Funciona
El skill utiliza yt-dlp, un robusto descargador de YouTube que:
- Se instala automáticamente si no está presente
- Obtiene información del video antes de descargar
- Selecciona los mejores flujos disponibles según tus criterios
- Fusiona los flujos de video y audio cuando es necesario
- Soporta una amplia gama de formatos de video de YouTube
Notas Importantes
- Las descargas se guardan en
/mnt/user-data/outputs/por defecto - El nombre del archivo de video se genera automáticamente a partir del título del video
- El script maneja la instalación de yt-dlp automáticamente
- Solo se descargan videos individuales (las listas de reproducción se omiten por defecto)
- Los videos de mayor calidad pueden tardar más en descargarse y usar más espacio en disco