Бесплатный видеоредактор ffmpeg-webCLI выполняет свыше 30 операций прямо в браузере без отправки файлов на сервер

Опенсорс-разработчик представил инструмент ffmpeg-webCLI, который превращает консольную библиотеку FFmpeg в понятный графический видеоредактор. Приложение работает полностью локально внутри веб-браузера с помощью технологии WebAssembly (ffmpeg.wasm), исключая выгрузку конфиденциальных файлов на сторонние серверы.
Проект решает ключевую проблему онлайн-конвертеров: обработка тяжелых или приватных видеороликов происходит исключительно на мощностях процессора пользователя, обеспечивая полную безопасность данных.
Более 30 инструментов и локальная генерация субтитров через Whisper
Интерфейс веб-сервиса ffmpeg-webCLI заменяет сложные терминальные команды на удобные кнопки и слайдеры. Редактор поддерживает форматы MP4, WebM, MKV, MOV и AVI, позволяя сжимать файлы, изменять разрешение, кадрировать картинку, накладывать оверлеи логотипов, создавать анимации GIF, регулировать скорость, обрезать аудиодорожки и удалять метаданные.

Главной встроенной возможностью стала интеграция модели Whisper через Transformers.js:
- Нейросеть транскрибирует речь и генерирует субтитры прямо в браузере без обращения к облачным API;
- Доступны три версии модели на выбор: Tiny (39 МБ), Base (140 МБ) и Small (466 МБ);
- Полученный текст можно отредактировать вручную, экспортировать в виде отдельного файла SRT или «вжечь» в видеоряд при финальном рендере.
Пакетная обработка Batch Mode и цепочки команд Stack
Для работы с большими объемами медиафайлов предусмотрен пакетный режим Batch Mode, поддерживающий применение одной операции сразу к группе файлов с последующей выгрузкой в ZIP-архиве.
Инструмент Stack позволяет выстраивать цепочки задач (например: изменение разрешения → шумоподавление → нормализация звука → конвертация) для их последовательного выполнения за один проход, что предотвращает потерю качества из-за многократного перекодирования.
Утилита оформлена как Progressive Web App (PWA): после первоначальной загрузки ядра ffmpeg.wasm весом около 31 МБ сервис кэшируется и может работать в полностью автономном режиме без подключения к интернету на компьютерах и смартфонах.
Проект распространяется бесплатно под лицензией GPL-3.0, а его функциональные ограничения упираются исключительно в доступный объем оперативной памяти устройства.