Studio
Десктопная половина Life2Film. Укажите ей архив исходников — она оценит каждый кадр, найдёт, где действительно меняются сцены, и соберёт монтаж из сегментов, которые стоит оставить. Сделано для случая, с которым телефону тяжело: сотни клипов сразу.
Apple Silicon · macOS 13+ · бесплатно, пока бета
Установка
Через Homebrew:
brew install --cask fortunto2/tap/life2film-studio Или скачайте DMG и перетащите приложение в Applications. Оно подписано Developer ID и заверено у Apple, поэтому открывается без предупреждений Gatekeeper, а ffmpeg вшит статически — ставить заранее ничего не нужно.
Что она делает
Оценивает каждый кадр
Тридцать измерений на кадр: от резкости и стабильности до качества лица и эстетической оценки. Каждое становится сигналом, который видно и по которому можно сортировать.
Находит сегменты
Ансамбль детекторов решает, где сцена действительно сменилась, а не режет каждый раз, когда двинулась камера. Планы классифицируются по крупности — от крупного до общего.
Собирает монтаж
Сегменты ранжируются, подрезаются и раскладываются под нужную длительность. Энергия звука и позиции битов задают, куда попадут склейки.
Прямо из Apple Photos
Не нужно сначала выгружать всё в папку. Studio читает медиатеку Photos на macOS напрямую, двумя способами: пикер с боковой панелью Photos, когда хочется выбрать глазами, и экспорт через PhotoKit, когда нужно забрать пачку целиком. Медиатека остаётся нетронутой: файлы копируются для анализа, а не правятся на месте.
Что она измеряет
Каждое число ниже считается локально, покадрово, и видно в интерфейсе.
Годится ли кадр
- sharpness
- stability
- noise
- exposure_balance
- contrast_balance
- brightness
- white_balance
Тряские переходы, расфокус в начале и выбитые света отбраковываются раньше, чем оценивается всё остальное.
Кто и что в кадре
- face_presence
- face_area_ratio
- face_quality
- body_area_ratio
- animal_presence
- text_likelihood
Лица находит модель YOLO; качество складывается из уверенности детектора, видимости точек лица и доли кадра, которую лицо занимает — резкое лицо крупным планом обходит далёкое.
Хорошо ли построен кадр
- composition
- symmetry
- asymmetry
- horizon_level
- attention_saliency
- bokeh
- aesthetic_score
Композиция, положение объекта и разделение по глубине: осознанный кадр выигрывает у случайного.
Как он выглядит
- colorfulness
- saturation
- hue
- color_harmony
- color_temperature
- dominant_color_variety
- entropy
- texture_energy
- edge_direction_entropy
- uniformity
- std_dev
Цветовые и текстурные сигнатуры заодно подсказывают сегментатору, что сцена действительно сменилась, а не просто поехала камера.
Сделано под большие архивы
Для одного дня или поездки хватит телефона. Studio — для папки, которая копится годами: анализ идёт в нативном движке, оценки сохраняются, поэтому пересборка монтажа не запускает разбор заново, и сотни файлов проходят за один заход, а не по клипу за раз.
Это всё ещё бета
Зрелая часть здесь — движок анализа, интерфейс вокруг него пока нет. Будут шероховатости, недоделки и тупики. Оригиналы не трогаются: ничего не перезаписывается и никуда не загружается — но единственной копией чего-либо это делать не стоит.
Нашли поломку? [email protected]