Открытая бета

Studio

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

Apple Silicon · macOS 13+ · бесплатно, пока бета

Справа — оценки признаков по кадру, под превью — таймлайн сегментов и энергия звука.
Справа — оценки признаков по кадру, под превью — таймлайн сегментов и энергия звука.

Установка

Через Homebrew:

brew install --cask fortunto2/tap/life2film-studio

Или скачайте DMG и перетащите приложение в Applications. Оно подписано Developer ID и заверено у Apple, поэтому открывается без предупреждений Gatekeeper, а ffmpeg вшит статически — ставить заранее ничего не нужно.

Что она делает

01

Оценивает каждый кадр

Тридцать измерений на кадр: от резкости и стабильности до качества лица и эстетической оценки. Каждое становится сигналом, который видно и по которому можно сортировать.

02

Находит сегменты

Ансамбль детекторов решает, где сцена действительно сменилась, а не режет каждый раз, когда двинулась камера. Планы классифицируются по крупности — от крупного до общего.

03

Собирает монтаж

Сегменты ранжируются, подрезаются и раскладываются под нужную длительность. Энергия звука и позиции битов задают, куда попадут склейки.

Прямо из 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 — для папки, которая копится годами: анализ идёт в нативном движке, оценки сохраняются, поэтому пересборка монтажа не запускает разбор заново, и сотни файлов проходят за один заход, а не по клипу за раз.

Это всё ещё бета

Зрелая часть здесь — движок анализа, интерфейс вокруг него пока нет. Будут шероховатости, недоделки и тупики. Оригиналы не трогаются: ничего не перезаписывается и никуда не загружается — но единственной копией чего-либо это делать не стоит.

Нашли поломку? info@superduperai.co