
Si alguna vez te has sentido limitado por las aplicaciones de descarga habituales que están llenas de publicidad o que no te dejan elegir la calidad, es hora de que des el salto a la línea de comandos. Termux es una auténtica joya para Android, ya que nos permite simular un sistema Linux completo sin necesidad de rootear el móvil, abriéndonos la puerta a herramientas profesionales que normalmente solo veríamos en un ordenador.
Dentro de este ecosistema, yt-dlp se ha convertido en el rey indiscutible de las descargas. Al ser un fork o bifurcación del legendario youtube-dl, no solo corrige sus errores, sino que es mucho más rápido y compatible con una cantidad ingente de webs. Si quieres dejar de pelearte con los formatos y empezar a descargar vídeos de YouTube en el móvil de forma eficiente, sigue leyendo porque vamos a analizar a fondo cómo montar este sistema en tu smartphone.
Preparando el terreno: Instalación de Termux
Para empezar con buen pie, no podemos instalar cualquier versión de Termux. La versión de la Play Store suele dar problemas de actualización, por lo que lo ideal es instalar Termux desde F-Droid o descargar el APK directamente. Si tienes un Xiaomi, es probable que encuentres una versión híbrida en su gestor, pero la recomendación general es ir a lo seguro con F-Droid para tener acceso a todos los repositorios actualizados.
Una vez que tengas la app abierta, lo primero es poner la casa en orden. Debes ejecutar la actualización del sistema con el comando pkg update && pkg upgrade. Es muy probable que el sistema te haga varias preguntas durante el proceso; no te asustes, simplemente responde pulsando la tecla Enter varias veces hasta que termine de aplicar los cambios. Si ves que la letra es demasiado pequeña, recuerda que puedes hacer zoom con dos dedos sobre la pantalla.
Instalando yt-dlp y sus herramientas esenciales
yt-dlp no trabaja solo; necesita de otros programas para ser realmente efectivo. El motor principal es Python, que es el lenguaje en el que está escrito el programa, y FFmpeg, que es la herramienta clave para unir la pista de vídeo y la de audio en un solo archivo. Sin FFmpeg, podrías acabar con un vídeo en 1080p que no tiene sonido.
Para dejarlo todo listo en Android, primero instalamos las dependencias básicas ejecutando pkg install python ffmpeg. Tras esto, el siguiente paso es instalar la herramienta de descargas y un gestor de metadatos llamado mutagen, que sirve para que las carátulas y la información del artista aparezcan correctamente en los archivos MP3. La instalación final se hace a través de pip con el comando python3 -m pip install yt-dlp mutagen.
Configurando el almacenamiento interno
Por defecto, Termux vive en su propia carpeta aislada, lo que significa que los vídeos que descargues no aparecerán en tu galería de Android. Para solucionar esto, debes ejecutar el comando termux-setup-storage y aceptar los permisos de almacenamiento que aparecerán en la pantalla de tu móvil.
Una vez concedidos los permisos, puedes navegar hasta tu memoria interna. El camino más común es dirigirte a la carpeta /sdcard. Si quieres ser más organizado, te recomiendo crear una carpeta específica llamada «Descargas_yt» para que no se mezclen los vídeos con tus fotos o documentos personales. Puedes verificar dónde estás parado en cualquier momento usando el comando pwd.
Dominando los comandos de descarga
Aquí es donde ocurre la magia. No necesitas memorizar códigos kilométricos, pero conocer algunos parámetros te hará la vida más fácil. Para bajar un vídeo en la mejor calidad posible y asegurar que sea un MP4, el comando estrella es yt-dlp -f "bv*+ba" -S ext:mp4 --merge-output-format mp4 . Aquí, el parámetro bv* indica que busque el mejor vídeo y ba el mejor audio.
- Descargar solo audio MP3: Usa
yt-dlp -x --audio-format mp3 --embed-thumbnail --add-metadata. Esto extraerá el sonido, le pondrá la miniatura del vídeo y los datos del autor. - Bajar de Facebook o TikTok: Simplemente usa el comando básico
yt-dlp, aunque para descargar vídeos de Facebook es recomendable forzar el formato MP4 para evitar archivos incompatibles. - Listar formatos disponibles: Si quieres elegir una resolución concreta (como 720p), usa
yt-dlp -Fpara ver todos los códigos de formato disponibles antes de descargar.
Trucos avanzados y mantenimiento
Para que el programa no deje de funcionar, es vital mantenerlo al día, ya que las plataformas como YouTube cambian sus algoritmos constantemente. Cada cierto tiempo, ejecuta python3 -m pip install -U "yt-dlp" para aplicar las últimas actualizaciones y evitar que las descargas se vuelvan lentas o fallen.
Si eres un usuario avanzado, puedes crear un archivo de configuración llamado yt-dlp.conf. En este archivo puedes predefinir que todos tus vídeos se guarden siempre en la misma carpeta y que se incluyan siempre los subtítulos en inglés o español sin tener que escribirlo cada vez. También es posible crear alias en el archivo .bashrc para que, por ejemplo, escribiendo solo «bajar» el terminal ejecute toda la secuencia de comandos compleja.
Alternativas y consideraciones finales
Aunque yt-dlp es la opción más potente, existen interfaces gráficas como DVD en F-Droid que facilitan la tarea, aunque suelen ser menos flexibles con los nombres de los archivos o la calidad. Es importante recordar que el uso de estas herramientas debe hacerse respetando la propiedad intelectual y los términos de servicio de cada plataforma.
Tener configurado este sistema en Android te permite gestionar descargas masivas de listas de reproducción, extraer audio de alta fidelidad en formatos como FLAC u Opus y personalizar cada detalle del archivo final. Solo hace falta una instalación inicial correcta de Python y FFmpeg en Termux para disfrutar de una libertad total en la gestión de contenidos multimedia desde la palma de la mano. Comparte esta información para que más usuarios conozcan del tema.