Video y audio

yt-dlp: descarga video de internet sin sitios llenos de anuncios

Los "convertidores de YouTube a MP3" en línea viven de anuncios invasivos y límites artificiales. yt-dlp es la herramienta de código abierto que está detrás de casi todos ellos: descarga video y audio de YouTube y de más de mil sitios, en la calidad que elijas, directo a tu computadora.

Gratis y open source macOS · Linux · Windows

Instalación

# macOS (Homebrew)
brew install yt-dlp

# Ubuntu / Debian
sudo apt install yt-dlp

# Windows (winget)
winget install yt-dlp.yt-dlp

Para extraer audio a MP3 también necesitas FFmpeg — la instalación está en nuestra guía de FFmpeg.

Mantenlo actualizado. Los sitios de video cambian seguido y yt-dlp se actualiza para seguirles el paso. Si una descarga falla, lo primero es actualizar: brew upgrade yt-dlp o yt-dlp -U.

Descargar un video en la mejor calidad

yt-dlp "https://www.youtube.com/watch?v=VIDEO_ID"

Sin más argumentos, yt-dlp baja la mejor combinación de video y audio disponible. Para forzar un MP4 compatible con todo:

yt-dlp -f "bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4]" "URL"

Solo el audio, en MP3

yt-dlp -x --audio-format mp3 --audio-quality 0 "URL"

-x extrae el audio, --audio-quality 0 usa la mejor calidad. Cambia mp3 por m4a u opus si prefieres esos formatos.

Una playlist completa

Pasa la URL de la playlist y yt-dlp baja cada video, numerado y con título:

yt-dlp -o "%(playlist_index)s - %(title)s.%(ext)s" "URL_DE_LA_PLAYLIST"

Para bajar solo un rango — por ejemplo los videos 5 al 10:

yt-dlp --playlist-items 5-10 "URL_DE_LA_PLAYLIST"

Subtítulos

Descarga los subtítulos en español junto con el video, convertidos a SRT:

yt-dlp --write-subs --sub-langs "es.*" --convert-subs srt "URL"

Si el video no tiene subtítulos hechos a mano, --write-auto-subs baja los generados automáticamente.

Limitar la resolución

Un video 4K puede pesar gigas. Esto baja la mejor versión que no pase de 1080p:

yt-dlp -S "res:1080" "URL"

Ver qué formatos hay disponibles

yt-dlp -F "URL"

Lista todos los formatos con su ID, resolución y peso. Luego descargas uno exacto con yt-dlp -f ID "URL".

Bajar solo un fragmento del video

Del minuto 1 al minuto 2, sin descargar el resto:

yt-dlp --download-sections "*00:01:00-00:02:00" "URL"

Descargar la miniatura

yt-dlp --write-thumbnail --skip-download "URL"

Los últimos videos de un canal

Los 5 más recientes:

yt-dlp -I 1:5 "https://www.youtube.com/@CANAL/videos"

Guardar la descripción y los metadatos

yt-dlp --write-description --write-info-json --skip-download "URL"

Uso responsable

Descarga contenido propio, con licencia abierta o cuando los términos del sitio y la ley de tu país lo permitan. yt-dlp es una herramienta; el uso que le des es tu responsabilidad.

Comparte esta guía

Si te sirvió, a alguien más también le va a servir.