Repolode
transmute-app

transmute-app/transmute

Convertidor y compresor de archivos autoalojado para imágenes, video, audio, documentos, hojas de cálculo, subtítulos y fuentes, que procesa los archivos en tu propio servidor.

Alternativa open source a:CloudConvertConvertioFreeConvert

Estrellas
1,464
Forks
104
Issues abiertos
35
Último commit
hace 6 días

¿Qué es?

Transmute es una herramienta autoalojada para convertir y comprimir archivos. Admite imágenes, video, audio, documentos, hojas de cálculo, subtítulos, fuentes y diagramas, y procesa todo en tu propio servidor para que los archivos no se envíen a servicios de terceros. Se despliega con Docker y no impone límites al tamaño de los archivos ni añade marcas de agua.

El proyecto incluye cuentas de usuario con acceso basado en roles, aislamiento de datos por usuario, compatibilidad con claves de API e inicio de sesión OIDC/SSO mediante proveedores como Authentik. Una API REST con documentación de OpenAPI permite automatizar conversiones con scripts y otros servicios. La interfaz web ofrece varios temas claros y oscuros.

Los responsables del proyecto recomiendan ejecutarlo en una red de confianza. Si se expone a internet público, el proyecto sugiere ubicarlo detrás de un proxy inverso con TLS y limitación de tasa.

Funciones clave

  • 01Convierte imágenes, video, audio, documentos, hojas de cálculo, subtítulos y fuentes de forma local
  • 02Comprime los archivos compatibles para reducir su tamaño
  • 03Cuentas de usuario integradas, acceso basado en roles y claves de API
  • 04Compatibilidad con inicio de sesión OIDC/SSO
  • 05API REST con documentación de OpenAPI
  • 06Se despliega con un solo comando de Docker Compose

Casos de uso

  • Convertir documentos o fotos privados sin subirlos a sitios de conversión en línea
  • Procesar archivos multimedia por lotes en un servidor doméstico o NAS
  • Integrar la conversión de archivos en scripts o herramientas internas mediante la API
  • Ofrecer un servicio de conversión compartido a un equipo pequeño con cuentas de usuario separadas

Inicio rápido

  1. 1

    Descarga el archivo docker-compose.yml e inicia los contenedores

    wget "https://raw.githubusercontent.com/transmute-app/transmute/refs/heads/main/docker-compose.yml" && docker compose up -d
  2. 2

    Abre la aplicación web en tu navegador en localhost:3313

Antes de usarlo

  • Según el README, Transmute está diseñado para redes de confianza. Por eso, si lo expones fuera de tu LAN, hazlo solo detrás de un proxy inverso con TLS y limitación de velocidad.
  • Según el README, todavía no está a la altura de los servicios comerciales y similares con los que se compara.

En colecciones

Temas

#file-conversion#self-hosted#docker#image-converter#video-converter#audio-converter#fastapi#rest-api#convert#file-converter

Preguntas frecuentes

¿Qué es transmute?
Convertidor y compresor de archivos autoalojado para imágenes, video, audio, documentos, hojas de cálculo, subtítulos y fuentes, que procesa los archivos en tu propio servidor. Transmute es una herramienta autoalojada para convertir y comprimir archivos. Admite imágenes, video, audio, documentos, hojas de cálculo, subtítulos, fuentes y diagramas, y procesa todo en tu propio servidor para que los archivos no se envíen a servicios de terceros. Se despliega con Docker y no impone límites al tamaño de los archivos ni añade marcas de agua.
¿transmute es gratuito? ¿Qué licencia tiene?
transmute es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿transmute sigue mantenido?
Mantenimiento activo. El último commit de transmute fue el 31 oct 2026.
¿Para qué puedo usar transmute?
Convertir documentos o fotos privados sin subirlos a sitios de conversión en línea Procesar archivos multimedia por lotes en un servidor doméstico o NAS Integrar la conversión de archivos en scripts o herramientas internas mediante la API Ofrecer un servicio de conversión compartido a un equipo pequeño con cuentas de usuario separadas
¿Cómo se instala transmute?
Descarga el archivo docker-compose.yml e inicia los contenedores: wget "https://raw.githubusercontent.com/transmute-app/transmute/refs/heads/main/docker-compose.yml" && docker compose up -d Abre la aplicación web en tu navegador en localhost:3313
¿Dónde consigo transmute?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/transmute-app/transmute

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados