Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

zenithw

ZenithW es un espacio de trabajo multimedia sin publicidad para descargar, convertir y remuxar contenido soportado mediante yt-dlp y FFmpeg.

Ficha actualizada 27 sept 2026, 2:31 · upstream 27 sept 2026, 2:03 · release v0.3.4

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es zenithw

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

ZenithW es una herramienta open source diseñada para ser un espacio de trabajo multimedia enfocado y libre de publicidad. Permite a los usuarios descargar, extraer audio, convertir y remuxar contenido de plataformas compatibles como TikTok, Instagram, X, Reddit y otras fuentes soportadas por yt-dlp. La aplicación se caracteriza por su simplicidad: el usuario pega un enlace, revisa la información del medio, configura la salida deseada y descarga el archivo preparado directamente desde el navegador.

La arquitectura está compuesta por un frontend en Vanilla HTML/CSS/JS alojado en Cloudflare Pages y un backend basado en Flask, Gunicorn y gevent que ejecuta las operaciones de procesamiento. Incluye soporte para Docker Compose para despliegues autoalojados completos, con un modelo de trabajo deliberadamente simple que no requiere cuentas de usuario ni almacenamiento permanente en la nube. Los archivos preparados existen solo durante una ventana de transferencia limitada y se eliminan automáticamente.

La herramienta incluye funcionalidades avanzadas como la gestión de listas de reproducción, selección de resolución y contenedor, extracción de subtítulos, incrustación de miniaturas y soporte para SponsorBlock. Además, ofrece un modo beta de procesamiento en dispositivo que permite realizar conversión o remuxado localmente sin subir archivos al servidor, reduciendo así el consumo de recursos del backend.

CASOS DE USO
  • Descargar videos y audio de plataformas soportadas como TikTok, Instagram, X y Reddit mediante yt-dlp.
  • Extraer pistas de audio de archivos multimedia o enlaces web para crear versiones solo de audio.
  • Convertir formatos de video o audio locales utilizando FFmpeg con perfiles preconfigurados (Minimal, Standard, Quality).
  • Remuxar flujos de audio y video compatibles a otros contenedores sin re-codificación para optimizar el tamaño.
  • Gestionar listas de reproducción y lotes pequeños de enlaces en una interfaz web responsiva.
  • Procesar archivos localmente en dispositivos con límites específicos (64 MiB escritorio, 24 MiB móvil) para privacidad.
PUNTOS DESTACADOS
  • Sin sistema de cuentas ni almacenamiento permanente: la historia de descargas se guarda localmente en el navegador.
  • Arquitectura modular con frontend en Cloudflare Pages y backend en Flask/Gunicorn optimizado para autoalojamiento.
  • Soporte nativo para yt-dlp, permitiendo acceso a múltiples plataformas sin necesidad de extensiones del navegador.
  • Herramientas de conversión y remuxado integradas que aprovechan FFmpeg para evitar pérdidas de calidad innecesarias.
  • Modo beta de procesamiento en dispositivo que reduce la carga del servidor y mejora la privacidad.
  • Interfaz multilenguaje con traducciones oficiales disponibles (inglés, turco, francés, alemán, japonés).
PRECAUCIONES
  • YouTube está deshabilitado en el servicio público debido a restricciones de infraestructura alojada y políticas de IP.
  • El autoalojamiento no garantiza acceso a YouTube; depende de la reputación de la IP y configuración local del usuario.
  • Soporte para sitios externos es best-effort; puede fallar por cambios upstream, restricciones regionales o eliminación de contenido.
  • El procesamiento en dispositivo beta tiene límites estrictos: 64 MiB en escritorio, 30 minutos de duración máxima.
  • No actúa como almacenamiento permanente; los archivos preparados expiran tras la ventana de transferencia.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

ZenithW web interface
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Para desplegar ZenithW, clona el repositorio y ejecuta `docker compose up -d --build`. Configura las variables de entorno en `.env`, especialmente `ZENITHW_PORT` y `SELF_HOSTED_ORIGIN`. Asegúrate de montar el volumen persistente `zenithw-downloads` para evitar interrupciones en transferencias activas. Si necesitas autenticación para ciertas plataformas, proporciona un archivo de cookies privado en la carpeta correspondiente. El backend corre como un único worker por defecto; escalar requiere coordinación adicional.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
808050008000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.