yt-dlp
yt-dlp/yt-dlpRevisado por IA
Radar encontró señales fuertes de riesgo en este proyecto. Sigue visible para que leas la evidencia, pero queda fuera de los rankings y recomendaciones.
Qué hace
yt-dlp es un programa de línea de comandos que guarda videos y audio de YouTube y miles de otros sitios web en tu computadora. Puede elegir la calidad, descargar listas de reproducción completas, subtítulos y miniaturas, y convertir videos en archivos de audio como MP3. No tiene una ventana con botones: escribes comandos en una terminal. Windows, Mac y Linux tienen cada uno un programa listo de un solo archivo. Para la mejor calidad también necesitas ffmpeg, y el soporte completo de YouTube necesita un entorno de JavaScript como Deno.
Facilidad de instalación
C · instalar 1 o 2 herramientas · Windows
- Windows C
- macOS C
- Linux C
En Windows hay un solo archivo listo (yt-dlp.exe), pero no tiene ventana gráfica, lo usas escribiendo comandos, y el README recomienda encarecidamente instalar también ffmpeg y un entorno de JavaScript como Deno. Mac tiene el mismo tipo de archivo único; en Linux la descarga recomendada es un archivo pequeño que necesita tener Python ya instalado.
Números en GitHub
- Estrellas
- 204.232el 31 oct 2026
- Descargas
- 237.494.0472.341.591 en la semana
- Crecimiento
- +2108estrellas en 6 días
Estrellas a lo largo del tiempo
Datos
- Funciona en
- Windows, macOS, Linux
- Necesitas instalar
- FFmpeg, Otras herramientas
- Para compilar desde el código
- Python, FFmpeg
- Espacio en disco
- 22 MB–67 MB · según el instalador
- Cuentas o claves
- Ninguna
- Costo
- Gratis · Gratis. El código es de dominio público (Unlicense); los programas listos para Windows, Mac y Linux incluyen código bajo GPLv3+, así que esos archivos están bajo GPLv3+.
- Licencia
- Unlicense (Permisiva)
- Puede reemplazar
- 4K Video Downloader
- Última actualización
- 29 oct 2026
Señales de riesgo (6)
- AltoInvolucra protección, licencia o términos de otra empresa
El uso principal es guardar medios de sitios que no ofrecen descarga, y el README documenta cómo se eluden sus defensas: "--xff VALUE How to fake X-Forwarded-For HTTP header to try bypassing geographic restriction"; "--impersonate CLIENT[:OS] Client to impersonate for requests"; "pycryptodomex - For decrypting AES-128 HLS streams and various other data". Los términos de uso de muchos sitios no permiten conservar una copia, y varias leyes de distintos países restringen eludir una protección técnica.
revisión con IA
- Atencióndescargar puede estar restringido según dónde vivas
El trabajo del programa es extraer medios de sitios que no ofrecen un botón de descarga, y el README describe cómo se eluden las defensas de los sitios: "pycryptodomex - For decrypting AES-128 HLS streams and various other data", "--impersonate CLIENT[:OS] Client to impersonate for requests" para "sites that employ TLS fingerprinting", "--xff VALUE How to fake X-Forwarded-For HTTP header to try bypassing geographic restriction", y un entorno de JavaScript "Required for full YouTube support". Guardar una copia puede incumplir los términos de uso de un sitio, y en algunos países eludir una protección técnica es en sí mismo ilegal.
revisión con IA
- Infoactualizaciones sin verificar desde otros repositorios
README.md (UPDATE): "You may also use `--update-to <repository>` ... Be careful with what repository you are updating to though, there is no verification done for binaries from different repositories." La actualización normal con `-U` se mantiene en el canal oficial.
revisión con IA
- Infopuede leer las cookies del navegador
README.md (DEPENDENCIES): "secretstorage - For `--cookies-from-browser` to access the Gnome keyring while decrypting cookies of Chromium-based browsers on Linux". El programa puede leer las sesiones guardadas de tu navegador cuando usas esa opción.
revisión con IA
- Infola licencia del binario difiere de la del repositorio
README.md (Licensing): "the PyInstaller-bundled executables include GPLv3+ licensed code, and as such the combined work is licensed under GPLv3+", mientras que el repositorio en sí es Unlicense.
revisión con IA
- Infopuede descargar código en tiempo de ejecución
Opción del README `--remote-components COMPONENT`: "Remote components to allow yt-dlp to fetch when required ... ejs:npm (external JavaScript components from npm), ejs:github". El README añade "By default, no remote components are allowed".
revisión con IA
La evidencia aparece en su idioma original.
Lo que Radar no pudo verificar
- Si la versión estable actual todavía funciona con YouTube y otros sitios el día que la uses; el README dice que la estable 'a menudo está desactualizada y es propensa a fallos externos' y recomienda el canal nightly
- Si descargar de un sitio dado está permitido por los términos de ese sitio o por la ley de derechos de autor donde vives
- Qué sitios necesitan ffmpeg o un entorno de JavaScript en la práctica, y cuánto espacio en disco agregan
- Si Windows o un antivirus muestran advertencias sobre el archivo único yt-dlp.exe