Релиз открытого проекта CompressO 4.0.0 для сжатия видео на базе движка FFmpeg

В конце октября 2026 года состоялся выпуск открытого проекта CompressO 4.0.0. Это мультиплатформенное решение для сжатия видео. Исходный код инструмента написан на TypeScript и Rust и опубликован на GitHub под лицензией AGPL-3.0.

Решение CompressO — это простой и лёгкий видеокомпрессор с открытым исходным кодом, который умеет сжимать видео без сложных настроек. Проект создан с использованием современного интерфейса TypeScript + Vite и работает на Rust и Tauri. В CompressO используется движок FFmpeg, а также всё работает локально, не требуется подключение к интернету для выполнения работы.

Сборки CompressO доступны для Windows, macOS и Linux.

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

Основные изменения и доработки в CompressO 4.0.0:

  • приложение запрашивает подтверждение перед выходом, если в данный момент выполняется сжатие медиафайлов или если есть несохранённые изменения;

  • для недоступных (отключённых) настроек теперь приводится пояснение причин, по которым они недоступны;

  • в настройках можно выбрать оттенок окна и акцентный цвет;

  • в macOS добавлена ​​возможность предварительного просмотра и воспроизведения видео в формате HEVC;

  • фотографии с метаданными EXIF, определяющими ориентацию, теперь отображаются в правильном (вертикальном) положении;

  • файлы журналов (логов) сохраняются с привязкой к дате; их можно открыть через настройки;

  • в Linux в настройках можно включить предварительный просмотр видео;

  • современные форматы изображений, такие как AVIF и HEIC, отображаются в режиме предварительного просмотра, если их поддержка предусмотрена в системе;

  • в информации об обновлениях отображаются все изменения, внесённые в программу, начиная с версии, установленной у пользователя; полный список изменений (changelog) доступен в настройках, в разделе «О программе»;

  • при запуске приложения выполняется проверка инструментов сжатия; в случае их повреждения они автоматически восстанавливаются;

  • добавлено пояснение, почему функция «Целевой размер» (Target Size) недоступна для некоторых форматов (например, GIF); при выборе таких форматов процесс сжатия приостанавливается до тех пор, пока не будет выбран другой формат или уровень качества;

  • опция «Изменить настройки» (Reconfigure) становится недоступной после того, как сжатые файлы заменяют оригиналы (поскольку исходные файлы при этом перемещаются в корзину);

  • если медиафайл, добавленный в программу, невозможно сохранить в той же папке, где находится оригинал (например, если исходный файл расположен в папке, доступной только для чтения), он сохраняется в специальную папку приложения;

  • теперь приложение занимает около 45–50 МБ (вместо прежних 75–80 МБ), несмотря на то что функционал CompressO значительно расширился. Инструменты для сжатия упакованы в единый архив, который распаковывается при первом запуске (процесс распаковки отображается на экране);

  • в разделе «Настройки» можно просмотреть историю всех операций, узнать общий объем сэкономленного дискового пространства, а также выполнить поиск по имени файла, папке или пресету. Для каждого файла можно открыть его исходное и конечное расположение в системе;

  • сохранение настроек для видео, изображений и аудио в виде пресетов. Для каждого пресета можно задать отдельную папку для сохранения и префикс имени файла. Также можно выбрать пресет по умолчанию для новых файлов и управлять списком пресетов в настройках;

  • улучшена локализация. Процесс теперь доступен на упрощённом и традиционном китайском, русском, испанском, португальском, немецком, французском, японском, корейском, польском, турецком, итальянском, индонезийском, вьетнамском и хинди (выбор языка осуществляется в настройках);

  • видео в формате AV1 теперь сжимаются значительно быстрее;

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

  • добавлена ​​поддержка JPEG XL, HEIC, AVIF, BMP, TIFF, M4V, MTS, M2TS и TS;

  • визуализация звуковых дорожек (в аудиофайлах и видео) в окне предварительного просмотра и на временной шкале обрезки. Эту функцию можно отключить в настройках.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев