## О проекте
Concat - бесплатный видеоредактор с открытым исходным кодом, альтернатива CapCut для macOS, Windows, Linux и Android. Он умеет то, ради чего люди на самом деле открывают CapCut: автоматические субтитры, синтез речи, удаление фона, анимацию по ключевым кадрам, эффекты и титры, многодорожечный монтаж, экспорт в 4K. И без подвохов: ни водяного знака, ни аккаунта, ни подписки, ни загрузки на сервер.
Всё работает локально на нативном движке на Rust с GPU-композитором. Установите, перетащите материал, режьте. Модели ИИ для субтитров, голосов и вырезания фона скачиваются один раз из настроек и дальше работают офлайн. Ваш материал никогда не покидает ваш диск.
**Подходит для:** TikTok, Reels и Shorts, видео на YouTube, обучающих роликов и записей экрана, фрагментов подкастов, мемов.
**И для машин тоже:** API JSON-RPC, gRPC и MCP, чтобы скрипты и ИИ-агенты тоже могли монтировать в нём видео.
## Главное
- 🚫 **Без водяных знаков. Без аккаунта. Без платного доступа.** Никогда.
- 🔒 **100 % локально.** Ничего не загружается. Работает офлайн.
- 💬 **Автоматические субтитры.** Локальный Whisper. Выберите размер модели - и стилизованные субтитры окажутся на таймлайне.
- 🗣️ **Синтез речи + клонирование голоса.** Бесплатные локальные голоса или любой голос по нескольким секундам записи.
- 🧍 **Удаление фона.** Люди, объекты или нарисуйте маску сами.
- 🎞️ **Ключевые кадры.** Положение, масштаб, поворот, прозрачность, громкость, параметры эффектов. Встроенный редактор кривых.
- ✨ **Более 170 эффектов, фильтров, переходов и анимаций текста.** Рендер на GPU, вживую в предпросмотре.
- ✂️ **Быстрый монтаж.** Разрезать, подрезать, ripple, объединить, стоп-кадр, скорость. Магнитный таймлайн по желанию.
- 🎚️ **Много дорожек, много таймлайнов.** Несколько монтажей в одном проекте. Режимы наложения, кадрирование, отражения.
- 📝 **Титры.** Шрифты, обводка, тень, подложка. Пресеты для старта.
- 🎙️ **Чистка голоса одним переключателем.** Шумоподавление, улучшение голоса, выравнивание громкости. Плюс бурундук, робот, телефон и компания.
- 📤 **Экспорт.** H.264, HEVC, AV1. До 4K 60, 10-битный цвет.
- 🦀 **Нативный движок на Rust.** GPU-композитор, прокси, аппаратное декодирование. 4K перематывается плавно.
- 🤖 **Скриптуемый.** API JSON-RPC, gRPC и MCP плюс CLI. ИИ-агенты могут монтировать в нём видео.
- 🖥️ **macOS, Windows, Linux, Android.** 14 языков. Одно приложение, одни и те же файлы проектов.
## Скачать
Два пути:
1. **[Сайт](https://concatenate.pages.dev/#download)** подберёт сборку под вашу машину. Начните отсюда.
2. **[GitHub Releases](https://github.com/jub0t/Concat/releases)** содержит каждую сборку для каждой платформы, с установщиками, пакетами и контрольными суммами. Когда хочется выбрать самому.
Concat в **бете**: он работает, но шероховатости ещё есть. [Сообщите](https://github.com/jub0t/Concat/issues), когда найдёте одну.
**Платформы**
- ✅ **Windows** · x86_64 и ARM. Установщик и `.msi`. Если SmartScreen останавливает неподписанную сборку: **Подробнее** › **Выполнить в любом случае**
- ✅ **macOS** · Intel и Apple Silicon. Если macOS отказывается открыть неподписанную сборку: `xattr -dr com.apple.quarantine /Applications/Concat.app`
- ✅ **Linux** · x86_64 и ARM. `.deb`, `.rpm`, `.AppImage` и пакет для Arch. А ещё Flatpak на **[Flatpark](https://flatpark.org/apps/app.concat.editor/)** - сообществом поддерживаемом Flatpak-репозитории, который оборачивает `.deb` x86_64 каждого релиза и обновляется вместе с ним
- ✅ **Android** · телефоны и планшеты
- ✅ **iOS / iPadOS** · iPhone и iPad, через sideload
✅ Поддерживается · 🚧 В работе · 🧪 Предстоит проверить
**Системные требования** и размеры необязательных моделей - на [сайте](https://concatenate.pages.dev/guides/system-requirements).
## Начало работы
Скачайте, откройте, перетащите материал, режьте. Без аккаунта, без настройки.
**Чтобы сообщить о проблеме:** каждый запуск пишет журнал, а в Настройки › О программе есть кнопка, которая его открывает, рядом с той, что копирует сведения о системе. Приложите и то и другое к [issue](https://github.com/jub0t/Concat/issues) - и отчёт придёт со всем необходимым. Хранятся последние десять запусков, так что вчерашний ещё на месте; ничего никуда не отправляется само.
## Как помочь
> [!IMPORTANT]
> Лучший способ помочь - взять сборку со страницы [Releases](https://github.com/jub0t/Concat/releases) и пользоваться ею: найти, где она ломается, и сказать, где могла бы быть лучше.
>
> Готовы писать код? В [CONTRIBUTING.md](../CONTRIBUTING.md) описаны настройка, устройство дерева, какие проверки запускать и как лицензируются вклады. Управляете Concat из скрипта, сервиса или агента? [Документация для разработчиков](https://concatenate.pages.dev/docs) описывает API Concat и его транспорты: JSON-RPC, gRPC и MCP. [В этом обсуждении](https://github.com/jub0t/Concat/discussions/3) проект был анонсирован.
>
> Участники могут получить роль `@Contributor` на сервере Discord - достаточно попросить.
## Участники