Repolode
transmute-app

transmute-app/transmute

Conversor e compressor de arquivos auto-hospedado para imagens, vídeos, áudio, documentos, planilhas, legendas e fontes, processados no seu próprio servidor.

Alternativa open source a:CloudConvertConvertioFreeConvert

Estrelas
1,468
Forks
105
Issues abertas
35
Último commit
há 8 dias

O que é?

Transmute é uma ferramenta auto-hospedada para converter e comprimir arquivos. Ela processa imagens, vídeos, áudio, documentos, planilhas, legendas, fontes e diagramas. Tudo é processado no seu próprio servidor, sem enviar arquivos para serviços de terceiros. A implantação é feita com Docker, e não há limites de tamanho de arquivo nem marcas d’água.

O projeto inclui contas de usuário com acesso baseado em funções, isolamento de dados por usuário, suporte a chaves de API e login OIDC/SSO por provedores como Authentik. Uma REST API com documentação OpenAPI permite automatizar conversões usando scripts e outros serviços. A interface web oferece vários temas claros e escuros.

Os mantenedores recomendam executá-lo em uma rede confiável. Se ele ficar exposto à internet pública, o projeto sugere colocá-lo atrás de um proxy reverso com TLS e limitação de requisições.

Recursos principais

  • 01Converte imagens, vídeos, áudio, documentos, planilhas, legendas e fontes localmente
  • 02Comprime arquivos compatíveis para reduzir seu tamanho
  • 03Contas de usuário integradas, acesso baseado em funções e chaves de API
  • 04Suporte a login OIDC/SSO
  • 05REST API com documentação OpenAPI
  • 06Implantação com um único comando do Docker Compose

Casos de uso

  • Converter documentos ou fotos privados sem enviá-los a sites de conversão online
  • Processar arquivos de mídia em lote em um servidor doméstico ou NAS
  • Integrar a conversão de arquivos a scripts ou ferramentas internas por meio da API
  • Oferecer um serviço de conversão compartilhado para uma equipe pequena, com contas de usuário separadas

Início rápido

  1. 1

    Baixe o arquivo docker-compose.yml e inicie os contêineres

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

    Abra o aplicativo web no navegador em localhost:3313

Antes de usar

  • Segundo o README, o Transmute foi projetado para redes confiáveis. Portanto, se for expô-lo fora da sua LAN, faça isso somente atrás de um proxy reverso com TLS e limitação de taxa.
  • Segundo o README, ele ainda não está à altura dos serviços comerciais e similares com os quais se compara.

Em coleções

Tópicos

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

Perguntas frequentes

O que é transmute?
Conversor e compressor de arquivos auto-hospedado para imagens, vídeos, áudio, documentos, planilhas, legendas e fontes, processados no seu próprio servidor. Transmute é uma ferramenta auto-hospedada para converter e comprimir arquivos. Ela processa imagens, vídeos, áudio, documentos, planilhas, legendas, fontes e diagramas. Tudo é processado no seu próprio servidor, sem enviar arquivos para serviços de terceiros. A implantação é feita com Docker, e não há limites de tamanho de arquivo nem marcas d’água.
transmute é gratuito? Qual é a licença?
transmute é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
transmute ainda é mantido?
Manutenção ativa. O último commit de transmute foi em 31 de out. de 2026.
Para que posso usar transmute?
Converter documentos ou fotos privados sem enviá-los a sites de conversão online Processar arquivos de mídia em lote em um servidor doméstico ou NAS Integrar a conversão de arquivos a scripts ou ferramentas internas por meio da API Oferecer um serviço de conversão compartilhado para uma equipe pequena, com contas de usuário separadas
Como instalar transmute?
Baixe o arquivo docker-compose.yml e inicie os contêineres: wget "https://raw.githubusercontent.com/transmute-app/transmute/refs/heads/main/docker-compose.yml" && docker compose up -d Abra o aplicativo web no navegador em localhost:3313
Onde consigo transmute?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/transmute-app/transmute

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados