¿Necesitas guardar videos de YouTube o extraer audio para usarlo sin conexión? Los usuarios de Linux tienen acceso a una poderosa herramienta de línea de comandos llamada yt-dlp que hace este proceso simple y eficiente. Esta herramienta no se limita solo a YouTube; funciona con miles de sitios web, incluyendo TikTok e Instagram, dándote una solución completa para todas tus necesidades de descarga de medios en múltiples plataformas.
En esta guía, aprenderás cómo instalar yt-dlp en Linux y usarlo para descargar videos y extraer audio con solo unos pocos comandos simples. Ya sea que estés creando una biblioteca de medios personal, guardando contenido educativo o extrayendo audio para un proyecto, yt-dlp proporciona una forma confiable de descargar contenido de varias plataformas de redes sociales y sitios de video.
Respeta siempre las leyes de derechos de autor y los términos de servicio al descargar contenido. Esta herramienta debe usarse para uso personal con contenido que tengas derecho a descargar, como videos bajo licencias Creative Commons o contenido que hayas creado tú mismo.
¿Qué es yt-dlp?
yt-dlp es un potente programa de línea de comandos que te permite descargar videos y audio de YouTube y miles de otros sitios web. Es una bifurcación del popular proyecto youtube-dl, que ofrece funciones y mejoras adicionales. Con yt-dlp, puedes:
- Descargar videos en varios formatos y calidades
- Extraer audio de videos
- Descargar listas de reproducción o canales completos
- Manejar contenido con restricciones de edad
- Trabajar con una amplia gama de plataformas de video
Esta herramienta es particularmente útil para los usuarios de Linux que prefieren trabajar con utilidades de línea de comandos para las tareas de descarga de medios.
Instalando yt-dlp en Linux
Comenzar con yt-dlp es sencillo. Necesitarás Python y pip instalados en tu sistema Linux, que vienen preinstalados en la mayoría de las distribuciones modernas.
Para instalar yt-dlp, abre tu terminal y ejecuta:
pip install yt-dlp

¡Eso es todo! El administrador de paquetes descargará e instalará yt-dlp junto con cualquier dependencia necesaria. Si encuentras problemas de permisos, es posible que necesites usar:
sudo pip install yt-dlp
O instálalo solo para tu usuario:
pip install --user yt-dlp
Una vez instalado, puedes verificar la instalación comprobando la versión:
yt-dlp --version
Descargando videos con yt-dlp
Ahora que tienes yt-dlp instalado, veamos cómo descargar videos. La sintaxis básica es increíblemente simple:
yt-dlp https://www.youtube.com/watch?v=EJEMPLO
Reemplaza la URL con el enlace real del video de YouTube que deseas descargar. Por defecto, yt-dlp:
- Descargará la versión de mayor calidad disponible
- La guardará en tu directorio de trabajo actual
- Nombrará el archivo según el título del video
Mientras la descarga esté en progreso, verás información sobre la calidad del video, el formato, la velocidad de descarga y el tiempo estimado restante:
[youtube] EJEMPLO: Descargando página web
[youtube] EJEMPLO: Descargando información m3u8
[info] EJEMPLO: Descargando 1 formato(s): 22
[download] Destino: Mi Título de Video Genial [EJEMPLO].mp4
[download] 100% de 52.32MiB en 00:12

¡Eso es todo! Tu video se guardará en tu directorio actual, listo para verlo sin conexión.
Extrayendo audio de videos
A veces solo quieres el audio de un video, quizás para un podcast, una pista musical o una conferencia. yt-dlp facilita esto con un par de opciones adicionales:
yt-dlp --extract-audio --audio-format mp3 https://www.youtube.com/watch?v=EJEMPLO
Este comando hace dos cosas importantes:
--extract-audio
: Le indica a yt-dlp que extraiga solo la pista de audio--audio-format mp3
: Especifica que deseas que el audio se guarde como un archivo MP3
La herramienta descargará el video, extraerá el audio, lo convertirá a formato MP3 y luego eliminará el archivo de video original, dejándote solo con el audio.
También puedes elegir otros formatos de audio si lo prefieres, como:
- m4a (generalmente de mejor calidad que MP3)
- wav (sin comprimir, la más alta calidad pero con un tamaño de archivo mayor)
- opus (formato moderno con excelente compresión)
Por ejemplo, para descargar audio en formato M4A:
yt-dlp --extract-audio --audio-format m4a https://www.youtube.com/watch?v=EJEMPLO
Funciones y consejos avanzados
Si bien los comandos básicos cubrirán la mayoría de tus necesidades, yt-dlp ofrece muchas funciones avanzadas que pueden ser útiles en situaciones específicas:
Descargando de otros sitios web
Una de las mejores características de yt-dlp es que funciona con miles de sitios web más allá de YouTube. La sintaxis sigue siendo la misma:
yt-dlp https://vimeo.com/EJEMPLO
yt-dlp https://www.dailymotion.com/video/EJEMPLO
yt-dlp https://www.twitch.tv/videos/EJEMPLO
Seleccionando calidad de video específica
Si deseas elegir una calidad específica en lugar de la más alta disponible:
yt-dlp -F https://www.youtube.com/watch?v=EJEMPLO
Esto mostrará todos los formatos disponibles. Luego puedes seleccionar uno:
yt-dlp -f 22 https://www.youtube.com/watch?v=EJEMPLO
Descargando listas de reproducción
Para descargar todos los videos en una lista de reproducción:
yt-dlp https://www.youtube.com/playlist?list=EJEMPLO
Descargando con subtítulos
Para descargar un video con sus subtítulos:
yt-dlp --write-subs https://www.youtube.com/watch?v=EJEMPLO
Limitando la velocidad de descarga
Si necesitas limitar el uso del ancho de banda:
yt-dlp --limit-rate 1M https://www.youtube.com/watch?v=EJEMPLO
Nombre de archivo de salida personalizado
Para especificar tu propio patrón de nombre de archivo:
yt-dlp -o "%(title)s-%(id)s.%(ext)s" https://www.youtube.com/watch?v=EJEMPLO
Conclusión
yt-dlp es una herramienta poderosa y flexible que hace que descargar videos y audio de YouTube y miles de otros sitios web sea muy fácil en Linux. Con solo unos pocos comandos simples, puedes:
- Descargar videos en la más alta calidad
- Extraer audio en tu formato preferido
- Acceder a contenido de miles de sitios web
- Personalizar tus descargas con opciones avanzadas
Ya sea que estés creando una biblioteca sin conexión de contenido educativo, guardando tus videos musicales favoritos o extrayendo audio para un podcast, yt-dlp proporciona una solución de línea de comandos sencilla que es poderosa y fácil de usar.
¡Ahora que sabes cómo usar yt-dlp, puedes disfrutar de tu contenido online favorito sin conexión, en cualquier momento y lugar!
¿Qué te parece?
Es bueno conocer tu opinión. Deja un comentario.