Repolode
C4illin

C4illin/ConvertX

Um app web self-hosted que converte arquivos entre mais de mil formatos usando ferramentas como FFmpeg, ImageMagick, Pandoc e LibreOffice.

Alternativa open source a:CloudConvertZamzarOnline-Convert

Estrelas
19,155
Forks
1,092
Issues abertas
114
Último commit
há 14 horas

O que é?

ConvertX é um conversor de arquivos online e self-hosted, escrito em TypeScript, com Bun e Elysia. Você envia arquivos pela interface web, escolhe o formato de destino e o app faz a conversão no seu próprio servidor, sem que os arquivos precisem passar por um serviço de terceiros.

O projeto reúne várias ferramentas de conversão conhecidas em uma única interface. Imagens são processadas pelo Vips, ImageMagick e GraphicsMagick; vídeos e áudios, pelo FFmpeg; documentos, pelo LibreOffice, Pandoc e Calibre; e assets 3D, pelo Assimp. A tabela de conversores do projeto lista a quantidade de formatos de entrada e saída compatíveis com cada ferramenta.

A implantação é feita com Docker, em um único container e com um volume de dados montado. Contas, proteção por senha, limpeza periódica de arquivos e limites opcionais de conversões simultâneas são configurados por variáveis de ambiente.

Recursos principais

  • 01Converte arquivos entre mais de mil formatos pelo navegador.
  • 02Processa vários arquivos em um único lote.
  • 03Oferece proteção por senha e suporte a várias contas de usuário.
  • 04Exclui automaticamente arquivos antigos conforme um cronograma configurável.
  • 05É executado em um container Docker com um volume de dados montado.
  • 06Permite personalizar os argumentos de entrada e saída do FFmpeg, inclusive para aceleração por hardware.

Casos de uso

  • Executar um conversor de arquivos privado em um servidor doméstico ou NAS, em vez de usar sites públicos.
  • Converter documentos de escritório, e-books ou imagens para uma pequena equipe em uma rede interna.
  • Converter arquivos de mídia com opções do FFmpeg ajustadas ao hardware local.

Tópicos

Perguntas frequentes

O que é ConvertX?
Um app web self-hosted que converte arquivos entre mais de mil formatos usando ferramentas como FFmpeg, ImageMagick, Pandoc e LibreOffice. ConvertX é um conversor de arquivos online e self-hosted, escrito em TypeScript, com Bun e Elysia. Você envia arquivos pela interface web, escolhe o formato de destino e o app faz a conversão no seu próprio servidor, sem que os arquivos precisem passar por um serviço de terceiros.
ConvertX é gratuito? Qual é a licença?
ConvertX é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
ConvertX ainda é mantido?
Manutenção ativa. O último commit de ConvertX foi em 18 de out. de 2026.
Para que posso usar ConvertX?
Executar um conversor de arquivos privado em um servidor doméstico ou NAS, em vez de usar sites públicos. Converter documentos de escritório, e-books ou imagens para uma pequena equipe em uma rede interna. Converter arquivos de mídia com opções do FFmpeg ajustadas ao hardware local.
Onde consigo ConvertX?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/C4illin/ConvertX

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

Projetos relacionados