Бесплатный конвертер файлов с открытым исходным кодом: перетащите файл на пончик форматов, чтобы конвертировать его офлайн в один из 240+ форматов.
transmute-app/transmute
Самостоятельно размещаемый конвертер и компрессор файлов: изображений, видео, аудио, документов, таблиц, субтитров и шрифтов — с обработкой на собственном сервере.
Open source альтернатива:CloudConvert
Convertio
FreeConvert
- Звёзды
- 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
Скачайте файл docker-compose.yml и запустите контейнеры
wget "https://raw.githubusercontent.com/transmute-app/transmute/refs/heads/main/docker-compose.yml" && docker compose up -d - 2
Откройте веб-приложение в браузере по адресу localhost:3313
Что важно знать
- В README указано, что Transmute предназначен для доверенных сетей. Поэтому при доступе из-за пределов локальной сети используйте его только за обратным прокси с TLS и ограничением частоты запросов.
- В README указано, что Transmute пока уступает коммерческим и аналогичным сервисам, с которыми себя сравнивает.
В подборках
Темы
Частые вопросы
- Что такое 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 обновляется ежедневно.
Похожие проекты
Локальный офлайн-конвертер файлов для Android: конвертирует видео, аудио, изображения, PDF, документы Office, шрифты и субтитры прямо на устройстве.
Самостоятельно размещаемый онлайн-конвертер файлов, поддерживающий более тысячи форматов и созданный на TypeScript, Bun и Elysia.
Локальный конвертер файлов, доступный через контекстное меню: обрабатывает изображения, видео, аудио, PDF и документы, не загружая их в интернет.
Самостоятельно размещаемый набор инструментов для обработки файлов: конвертация, сжатие, редактирование и OCR изображений, видео, аудио, PDF и документов через веб-интерфейс, REST API или пайплайны.
Универсальный браузерный конвертер файлов, который выполняет преобразования локально и работает с форматами разных типов медиа.