Repolode
transmute-app

transmute-app/transmute

Самостоятельно размещаемый конвертер и компрессор файлов: изображений, видео, аудио, документов, таблиц, субтитров и шрифтов — с обработкой на собственном сервере.

Open source альтернатива:CloudConvertConvertioFreeConvert

Звёзды
1,464
Форки
104
Открытые issues
35
Последний коммит
6 дней назад

Что это?

Transmute — инструмент для самостоятельного размещения, конвертации и сжатия файлов. Он работает с изображениями, видео, аудио, документами, таблицами, субтитрами, шрифтами и диаграммами. Все операции выполняются на собственном сервере, поэтому файлы не передаются сторонним сервисам. Проект разворачивается с помощью Docker и не накладывает ограничений на размер файлов и не добавляет водяные знаки.

В проекте есть учётные записи пользователей с доступом на основе ролей, изоляция данных для каждого пользователя, поддержка API-ключей и вход через OIDC/SSO с помощью таких провайдеров, как Authentik. REST API с документацией OpenAPI позволяет автоматизировать конвертацию с помощью скриптов и других сервисов. В веб-интерфейсе доступны несколько светлых и тёмных тем.

Разработчики рекомендуют запускать сервис в доверенной сети. Если открыть к нему доступ из интернета, проект советует разместить его за reverse proxy с TLS и ограничением частоты запросов.

Ключевые возможности

  • 01Локально конвертирует изображения, видео, аудио, документы, таблицы, субтитры и шрифты
  • 02Сжимает поддерживаемые файлы, уменьшая их размер
  • 03Встроенные учётные записи пользователей, доступ на основе ролей и API-ключи
  • 04Поддержка входа через OIDC/SSO
  • 05REST API с документацией OpenAPI
  • 06Развёртывание одной командой Docker Compose

Сценарии использования

  • Конвертация личных документов и фотографий без загрузки на онлайн-сервисы конвертации
  • Пакетная обработка медиафайлов на домашнем сервере или NAS
  • Интеграция конвертации файлов в скрипты и внутренние инструменты через API
  • Предоставление общей службы конвертации небольшой команде с отдельными учётными записями пользователей

Быстрый старт

  1. 1

    Скачайте файл docker-compose.yml и запустите контейнеры

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

    Откройте веб-приложение в браузере по адресу localhost:3313

Что важно знать

  • В README указано, что Transmute предназначен для доверенных сетей. Поэтому при доступе из-за пределов локальной сети используйте его только за обратным прокси с TLS и ограничением частоты запросов.
  • В README указано, что Transmute пока уступает коммерческим и аналогичным сервисам, с которыми себя сравнивает.

В подборках

Темы

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

Частые вопросы

Что такое transmute?
Самостоятельно размещаемый конвертер и компрессор файлов: изображений, видео, аудио, документов, таблиц, субтитров и шрифтов — с обработкой на собственном сервере. Transmute — инструмент для самостоятельного размещения, конвертации и сжатия файлов. Он работает с изображениями, видео, аудио, документами, таблицами, субтитрами, шрифтами и диаграммами. Все операции выполняются на собственном сервере, поэтому файлы не передаются сторонним сервисам. Проект разворачивается с помощью Docker и не накладывает ограничений на размер файлов и не добавляет водяные знаки.
transmute можно использовать бесплатно? Какая у него лицензия?
transmute распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
transmute всё ещё поддерживается?
Активно поддерживается. Последний коммит в transmute — 31 окт. 2026 г..
Для чего можно использовать transmute?
Конвертация личных документов и фотографий без загрузки на онлайн-сервисы конвертации Пакетная обработка медиафайлов на домашнем сервере или NAS Интеграция конвертации файлов в скрипты и внутренние инструменты через API Предоставление общей службы конвертации небольшой команде с отдельными учётными записями пользователей
Как установить transmute?
Скачайте файл docker-compose.yml и запустите контейнеры: wget "https://raw.githubusercontent.com/transmute-app/transmute/refs/heads/main/docker-compose.yml" && docker compose up -d Откройте веб-приложение в браузере по адресу localhost:3313
Где скачать transmute?
Исходный код и инструкции по установке — на GitHub: https://github.com/transmute-app/transmute

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатный конвертер файлов с открытым исходным кодом: перетащите файл на пончик форматов, чтобы конвертировать его офлайн в один из 240+ форматов.

22,5 тыс.+5,2 тыс. за неделю1,3 тыс.C#MITАктивно поддерживаетсяОбновлён 18 часов назад

Локальный офлайн-конвертер файлов для Android: конвертирует видео, аудио, изображения, PDF, документы Office, шрифты и субтитры прямо на устройстве.

1,9 тыс.+66 за неделю63KotlinAGPL-3.0Активно поддерживаетсяОбновлён 6 дней назад

Самостоятельно размещаемый набор инструментов для обработки файлов: конвертация, сжатие, редактирование и OCR изображений, видео, аудио, PDF и документов через веб-интерфейс, REST API или пайплайны.

2,9 тыс.+55 за неделю178TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 18 часов назад