Repolode
Wartybix

Wartybix/Constrict

Приложение для GNOME, которое локально перекодирует видео, чтобы уложить его в заданный размер файла.

Open source альтернатива:HandBrakeClipchampAdobe Media Encoder

Звёзды
785
Форки
47
Открытые issues
5
Последний коммит
12 дней назад

Что это?

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

Можно добавить в очередь несколько видео и сжать их все в одну выходную папку. Ограничения частоты кадров можно настроить, чтобы получить более чёткое или плавное изображение, а для кодирования выбрать H.264, HEVC, AV1 или VP9. Вся обработка выполняется локально на вашем компьютере, поэтому скорость зависит от его аппаратного обеспечения.

При очень сильном уменьшении размера качество может заметно ухудшиться, а иногда сжать файл до заданного размера и вовсе не получится. Приложение распространяется в формате Flatpak через Flathub.

Ключевые возможности

  • 01Сжимает видео до указанного пользователем размера файла.
  • 02Автоматически рассчитывает битрейт, разрешение, частоту кадров и качество аудио.
  • 03Пакетно сжимает несколько видео в одну выходную папку.
  • 04Позволяет настраивать ограничения частоты кадров, чтобы получить более чёткое или плавное изображение.
  • 05Поддерживает кодеки H.264, HEVC, AV1 и VP9.
  • 06Вся обработка выполняется локально на компьютере пользователя.

Сценарии использования

  • Уменьшить видео, чтобы оно соответствовало ограничению на загрузку на сайте или в мессенджере.
  • Сжать несколько записей в одну папку перед отправкой или архивированием.
  • Не пользоваться онлайн-сервисами сжатия, если видео содержит конфиденциальные материалы.

Темы

Частые вопросы

Что такое Constrict?
Приложение для GNOME, которое локально перекодирует видео, чтобы уложить его в заданный размер файла. Constrict уменьшает видео до выбранного вами размера файла. Это удобно, если сервис — например, мессенджер или сайт для загрузки файлов — ограничивает размер. Вместо того чтобы вручную перекодировать видео с разным битрейтом, приложение рассчитывает нужные средний битрейт, разрешение, частоту кадров и качество аудио.
Constrict можно использовать бесплатно? Какая у него лицензия?
Constrict распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Constrict всё ещё поддерживается?
Активно поддерживается. Последний коммит в Constrict — 6 окт. 2026 г..
Для чего можно использовать Constrict?
Уменьшить видео, чтобы оно соответствовало ограничению на загрузку на сайте или в мессенджере. Сжать несколько записей в одну папку перед отправкой или архивированием. Не пользоваться онлайн-сервисами сжатия, если видео содержит конфиденциальные материалы.
Где скачать Constrict?
Исходный код и инструкции по установке — на GitHub: https://github.com/Wartybix/Constrict

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Кроссплатформенное приложение с открытым исходным кодом, которое превращает текстовый запрос и видеоклипы в короткие маркетинговые видео с помощью ИИ-копирайтинга, озвучки TTS и автоматического монтажа.

5,7 тыс.793TypeScriptAGPL-3.0Обновлён позавчера