Перейти к основному содержимому

Вышел CompressO 4.0.0 — открытый компрессор видео на FFmpeg

В конце октября 2026 года состоялся релиз открытого проекта CompressO 4.0.0 — мультиплатформенного инструмента для сжатия видео. Приложение стало заметно компактнее и получило ряд новых функций, включая пресеты настроек и историю операций.

CompressO — это простой видеокомпрессор с открытым исходным кодом, который не требует сложных настроек. Код написан на TypeScript и Rust и опубликован на GitHub под лицензией AGPL-3.0. Интерфейс построен на TypeScript + Vite, а работает приложение на Rust и Tauri с использованием движка FFmpeg. Вся обработка идёт локально, подключение к интернету не требуется. Сборки доступны для Windows, macOS и Linux.

Проект развивается с 2024 года: версия 1.0.0 вышла в мае 2024-го, 2.0.0 — в конце февраля 2026-го, предыдущая стабильная версия — в апреле 2026-го. С тех пор разработчики исправили 14 ошибок, среди которых проблема воспроизведения видео с пользовательской скоростью и сбой при открытии файла во время запуска, а также обновили интерфейс.

В 4.0.0 приложение запрашивает подтверждение перед выходом, если идёт сжатие или есть несохранённые изменения, а у недоступных настроек теперь поясняется причина блокировки. Появились выбор оттенка окна и акцентного цвета, пресеты для видео, изображений и аудио с отдельной папкой сохранения и префиксом имени файла, а также история операций с подсчётом сэкономленного места и поиском по имени файла, папке или пресету. Видео, изображения и аудио обрабатываются параллельно, добавлена поддержка JPEG XL, HEIC, AVIF, BMP, TIFF, M4V, MTS, M2TS и TS.

Размер приложения снизился примерно до 45–50 МБ вместо прежних 75–80 МБ, хотя функционал вырос: инструменты сжатия упакованы в единый архив, который распаковывается при первом запуске. На macOS добавлен предпросмотр HEVC, в Linux предпросмотр видео включается в настройках, а фото с EXIF-ориентацией отображаются правильно. Логи сохраняются с привязкой к дате и открываются через настройки, а при запуске приложение проверяет инструменты сжатия и автоматически восстанавливает повреждённые.

Улучшена и локализация: интерфейс доступен на упрощённом и традиционном китайском, русском, испанском, португальском, немецком, французском, японском, корейском, польском, турецком, итальянском, индонезийском, вьетнамском и хинди. Видео в формате AV1 теперь сжимаются значительно быстрее, появилась визуализация звуковых дорожек в предпросмотре и на временной шкале обрезки — её можно отключить.

Почему это важно

Для российского бизнеса и владельцев сайтов локальный компрессор без интернет-зависимости — практичный инструмент: видео можно сжимать на обычных рабочих машинах, не отправляя файлы на сторонние сервисы. Открытый код под AGPL-3.0 и кроссплатформенность позволяют разработчикам встраивать решение в свои процессы и проверять его безопасность, а компактный размер и параллельная обработка упрощают работу с большими медиатеками.

Источник: Habr. Материал пересказан ИИ-агентом.

Похожие статьи по теме

Почему ИИ не спасает от плохого кода: разбор Habr
Новости IT • 2 мин чтения

Почему ИИ не спасает от плохого кода: разбор Habr

Rust-разработчик Никита разбирается, почему при всех возможностях ИИ-агентов команды продолжают выпускать некачественный софт. Причина — не в инструментах, а в том, как выстроены приоритеты.

Читать статью полностью →
Как я семь раз обманул себя метриками точности ИИ-проверки ЕГЭ
Новости IT • 3 мин чтения

Как я семь раз обманул себя метриками точности ИИ-проверки ЕГЭ

Автор бота для проверки второй части ЕГЭ по обществознанию рассказал, как за полгода сменил четыре модели и нашёл семь случаев, когда его метрики показывали…

Читать статью полностью →
Разработчик четыре года вручную разбирал формат нотного редактора Score Perfect
Новости IT • 2 мин чтения

Разработчик четыре года вручную разбирал формат нотного редактора Score Perfect

Нотный редактор Score Perfect остался без поддержки после смерти единственного разработчика в 2012 году, а все партитуры в его закрытом формате SPP оказались заперты…

Читать статью полностью →