Об этом проекте
Modern Format Boost — это инструмент оптимизации медиафайлов, написанный на Rust, который предоставляет раздельные конвейеры для статических изображений и видео/анимированного контента. Основной упор сделан на оптимизацию на основе фактических данных, что гарантирует выдачу файлов только после прохождения строгих проверок декодирования, качества и целостности.
Ключевые возможности включают:
- **Конвейер статических изображений (`img`)**:
- Поддержка конвертации в JXL и AVIF.
- Наличие обратимого пути из JPEG в JXL, обеспечивающего побайтовую идентичность при реконструкции.
- Безпотерьная конвертация для PNG, TIFF, BMP и других растровых форматов.
- Реализация «AVIF Meme Mode» для поиска оптимального соотношения размера и качества.
- Сохранение EXIF, XMP, профилей ICC и специфических метаданных macOS (xattrs, теги Finder).
- **Видеоконвейер (`vid`)**:
- Транскодирование видео и анимированной растровой графики (GIF, WebP) в HEVC или AV1.
- Использование трехфазного поиска насыщения: грубый поиск на GPU, точная настройка на CPU и 3D-фильтр качества с использованием VMAF, CAMBI и PSNR.
- Поддержка динамических метаданных HDR10+ и извлечение/внедрение RPU Dolby Vision.
- **Технические особенности**:
- Идентификация форматов на основе содержимого (magic bytes), а не расширений файлов.
- Кэш анализа с использованием фингерпринтинга BLAKE3 для повышения эффективности.
- Архитектура local-first без телеметрии и загрузки в облако.
- Нативное приложение AppKit для macOS для пакетной обработки методом drag-and-drop.
- Принцип fail-closed: исходные файлы сохраняются, если политики качества или размера не были соблюдены.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.