Cómo instalar yt-dlp en Termux en Android para descargar videos, audio (MP3) de YouTube y otros sitios
yt-dlp
es una bifurcación (fork) de
youtube-dl
, una herramienta popular de línea de comandos
utilizada para descargar videos de YouTube y otros sitios web.
yt-dlp
incluye características adicionales, mejoras en la
funcionalidad original y soporte para más plataformas. Es una
herramienta poderosa para gestionar contenido multimedia desde diversas
plataformas.
Antes de continuar con este tutorial, debes revisar mi guía sobre cómo instalar y usar Git en Termux, ya que contiene información imprescindible sobre la configuración inicial de Termux:
Tutorial: Uso de Git en Termux para Android
Paso 1: Actualizar los repositorios de Termux
Abre Termux y ejecuta el siguiente comando para actualizar los paquetes disponibles:
pkg update
Este proceso puede tardar unos minutos. Cuando te pida confirmación, responde con:
y
Es posible que te haga varias preguntas; sigue respondiendo con
y
hasta que el proceso termine.
Paso 2: Instalar las dependencias necesarias
Para usar yt-dlp
, necesitarás Python y FFmpeg. Ejecuta
el siguiente comando para instalarlos:
pkg install python ffmpeg -y
Aquí: - python
: Es necesario para ejecutar
yt-dlp
. - ffmpeg
: Es una herramienta esencial
para fusionar video y audio.
Paso 3: Instalar yt-dlp
Una vez instaladas las dependencias, instala yt-dlp
usando pip
:
python -m pip install yt-dlp
Paso 4: Mantener yt-dlp actualizado
Es recomendable mantener yt-dlp
actualizado para
aprovechar las últimas funciones y correcciones. Usa el siguiente
comando para actualizarlo:
python3 -m pip install -U "yt-dlp[default]"
Paso 5: Configurar el repositorio de Termux
Para evitar problemas con los repositorios, asegúrate de usar un solo repositorio confiable. Puedes verificar y cambiar tu repositorio con el siguiente comando:
termux-change-repo
Cuando aparezca el menú, selecciona la opción para elegir manualmente un repositorio (por ejemplo, Grimler o BFSU). Luego, actualiza los paquetes nuevamente:
pkg update
Recomendación: Revisa los repositorios disponibles en el tutorial de Git en Termux.
Paso 6: Acceder al almacenamiento interno
Para descargar archivos directamente en tu almacenamiento interno, configura los permisos de acceso con:
termux-setup-storage
Luego, navega al directorio compartido con uno de los siguientes métodos:
cd /sdcard
O bien:
cd storage/shared
Para verificar tu ubicación actual, usa:
pwd
Paso 7: Descargar contenido multimedia con yt-dlp
Descargar videos con audio (formato MP4)
Usa el siguiente comando para descargar un video con audio en formato
.mp4
:
yt-dlp -f "bv*+ba" -S ext:mp4 --merge-output-format mp4 <URL_DEL_VIDEO>
Explicación del comando:
-f "bv*+ba"
: Selecciona el
mejor formato de video (bv*
) y lo combina con el mejor
formato de audio (ba
).
-S ext:mp4
: Prioriza
los formatos con extensión .mp4
.
--merge-output-format mp4
: Garantiza que el archivo final
sea un .mp4
.
<URL_DEL_VIDEO>
:
Reemplaza esto con la URL del video que deseas descargar.
Ejemplo práctico:
yt-dlp -f "bv*+ba" -S ext:mp4 --merge-output-format mp4 https://www.youtube.com/watch?v=example
Verifica que el archivo se haya descargado correctamente:
ls
Descargar solo audio (formato MP3)
Para descargar solo el audio en formato MP3, usa el siguiente comando:
yt-dlp -x --audio-format mp3 <URL_DEL_VIDEO>
Ejemplo práctico:
yt-dlp -x --audio-format mp3 https://youtu.be/g8MX3GpouE4?si=C6gwurplt06fsBe0
También puedes descargar audio en otros formatos como
m4a
, aac
, flac
, etc., cambiando
la extensión en el comando.
Descargar videos de otros sitios web
yt-dlp
también es compatible con otros sitios web.
Simplemente cambia la URL en el comando:
yt-dlp -o "%(title)s.%(ext)s" "https://www.example.com/video"
Notas adicionales
Velocidad de descarga: Si experimentas problemas de velocidad, verifica tu conexión a internet. También puedes intentar usar un servidor proxy o VPN si sospechas limitaciones geográficas.
Depuración: Si encuentras problemas durante la descarga, agrega la opción
-v
al comando para obtener información detallada:
yt-dlp -v -f "bv*+ba" -S ext:mp4 --merge-output-format mp4 <URL_DEL_VIDEO>
Consultas útiles
Con estos pasos, estarás listo para descargar videos, audio y otros
contenidos multimedia desde YouTube y otros sitios web utilizando
yt-dlp
en Termux en Android. ¡Disfruta de tus
descargas!
Descargar videos en formato MP3 con diferentes calidades
yt-dlp
es una herramienta muy flexible que permite
descargar audio en varios formatos y calidades. A continuación, se
explica cómo descargar videos en formato MP3 con opciones específicas de
calidad.
1. Descargar audio en formato MP3 con calidad específica
Antes de continuar explico que un video en youtube puede haber sido subido con muy buena calidad o con una calidad baja pero no podemos saber que yo sepa a qué calidad de audio fue subido un video, ejemplo yo subí este:
20220814 Miguel Pelaez presentacion del Ministerio Gedeones Internacionales en Guayaquil
https://www.youtube.com/watch?v=60AecDF_Kqg
y al dar clic donde indico lo que podemos ver es la calidad de la imagen del video:
yo lo que hago es escuchar el video y presuponer según lo que escucho qué calidad de audio tendrá (lo mejor es tener un buen auricular).
Para descargar un video en formato MP3 con una calidad específica, usa el siguiente comando:
yt-dlp -x --audio-format mp3 --audio-quality <CALIDAD> <URL_DEL_VIDEO>
Explicación del comando:
-x
: Extrae solo el audio.
--audio-format mp3
: Especifica que el formato de salida
debe ser MP3.
--audio-quality <CALIDAD>
: Define la
calidad del audio en kbps (kilobits por segundo).
<URL_DEL_VIDEO>
: Reemplaza esto con la URL del video
que deseas descargar.
Ejemplo práctico
Supongamos que deseas descargar el siguiente video en formato MP3 con una calidad de 128 kbps:
yt-dlp -x --audio-format mp3 --audio-quality 128K https://www.youtube.com/watch?v=example
Calidades disponibles
Aquí tienes una lista de las calidades que puedes especificar:
320K
: Calidad máxima (320 kbps)256K
: Alta calidad (256 kbps)224K
: Buena calidad (224 kbps)192K
: Calidad estándar (192 kbps)160K
: Media calidad (160 kbps)144K
: Baja calidad (144 kbps)128K
: Calidad promedio (128 kbps)112K
: Baja calidad (112 kbps)96K
: Muy baja calidad (96 kbps)80K
: Calidad mínima aceptable (80 kbps)64K
: Calidad muy baja (64 kbps)56K
: Calidad extremadamente baja (56 kbps)48K
: Calidad para voz (48 kbps)40K
: Calidad mínima para voces claras (40 kbps)
Nota: Las calidades más bajas son ideales para archivos de voz o cuando necesitas ahorrar espacio.
2. Descargar videos desde otras plataformas
yt-dlp
no solo funciona con YouTube, sino también con
muchas otras plataformas como Facebook, Instagram, TikTok y páginas web.
A continuación, se explica cómo hacerlo.
Para descargar un video de Facebook, simplemente usa el siguiente comando:
yt-dlp <URL_DEL_VIDEO_DE_FACEBOOK>
Ejemplo práctico:
yt-dlp https://www.facebook.com/watch/?v=1234567890
Para descargar un video o imagen de Instagram, usa el siguiente comando:
yt-dlp <URL_DEL_CONTENIDO_DE_INSTAGRAM>
Ejemplo práctico:
yt-dlp https://www.instagram.com/p/ABC123456789/
TikTok
Para descargar un video de TikTok, usa el siguiente comando:
yt-dlp <URL_DEL_VIDEO_DE_TIKTOK>
Ejemplo práctico:
yt-dlp https://www.tiktok.com/@usuario/video/1234567890
Páginas web genéricas
Si encuentras un video incrustado en una página web, puedes intentar
descargarlo usando yt-dlp
. Simplemente copia la URL de la
página y ejecuta el siguiente comando:
yt-dlp <URL_DE_LA_PÁGINA_WEB>
Ejemplo práctico:
yt-dlp https://www.ejemplo.com/video
3. Notas adicionales
Formatos alternativos: Si prefieres descargar el audio en otro formato (por ejemplo, AAC, FLAC, OGG), puedes cambiar el parámetro
--audio-format
al formato deseado. Ejemplo:yt-dlp -x --audio-format aac --audio-quality 128K <URL_DEL_VIDEO>
Compatibilidad: Algunas plataformas pueden requerir autenticación o cookies para descargar contenido. En esos casos, consulta la documentación oficial de
yt-dlp
para obtener instrucciones específicas.Depuración: Si encuentras problemas durante la descarga, agrega la opción
-v
al comando para obtener información detallada sobre el proceso:yt-dlp -v -x --audio-format mp3 --audio-quality 128K <URL_DEL_VIDEO>
Con estos comandos y explicaciones, podrás descargar videos en formato MP3 con diferentes calidades y acceder a contenido multimedia desde diversas plataformas.
un Versículo Bíblico 🌟
“Y estas palabras que yo te mando hoy, estarán sobre tu corazón; y las repetirás a tus hijos, y hablarás de ellas estando en tu casa, y andando por el camino, y al acostarte, y cuando te levantes.”
— Deuteronomio 6:6-7 📖✨
Explicación 🤔💡
Este versículo nos recuerda la importancia de compartir conocimientos y sabiduría con los demás, especialmente con aquellos que están dispuestos a aprender. Al crear tutoriales como este, estamos compartiendo lo que hemos aprendido (nuestro “conocimiento”) para que otros puedan beneficiarse de ello, tal como se menciona en este pasaje bíblico.
Al usar herramientas como Termux
, git
y
yt-dlp
, estamos aprovechando la tecnología moderna para
facilitar el acceso a la información desde los
celulares Android, lo cual es una forma práctica de aplicar este
principio bíblico en nuestra vida diaria. 🌍💻
Dios les bendiga
Comentarios
Publicar un comentario