Slowframe. Продуктовая заявка · MVP · сентябрь 2026

Один кадр в день, а дальше видно, как он растёт.

Приложение складывает детские фотографии в покадровое видео. Кадры совмещаются по глазам, поэтому лицо не скачет, а плавно перетекает из возраста в возраст. Снимать каждый день не обязательно. Ритм вы задаёте сами, а что не сняли, приложение поищет в галерее, куда вы и так фотографируете по десять раз на дню.

Контактный лист: портреты одного ребёнка от новорождённого до четырёх лет, снятые в одинаковой рамке
Глаза на одной высоте во всех кадрах. Это делает алгоритм, руками так не попасть кадр в день
Кадр дня: один и тот же ребёнок, снятый в одинаковой рамке
Потяните ползунок
первый день

кадр за день 1

Здесь первые четыре года, по кадру на день. Сколько кадров на день брать на самом деле и как их сшивать, ещё будем подбирать: от этого зависит и длина ролика, и насколько плавно он идёт.

С чего начал

Снимков и так тысячи

За первый год жизни ребёнка в телефоне набирается несколько тысяч фотографий. Снимать никто не забывает, с этим полный порядок. Просто эти тысячи лежат мёртвым грузом: пересмотреть невозможно, найти нужное тем более, и само собой из них ничего не складывается.

Родители вообще не просят таймлапс. Они говорят другое: не помню, какой он был в восемь месяцев. Вот это и есть задача.

Россыпь отпечатков: один ребёнок снят в разном свете, с разных ракурсов, часть кадров смазана
Что реально лежит в галерее: разный свет, разные ракурсы, смазы, ребёнок смотрит куда угодно, только не в камеру. Материал есть, порядка нет.
Восемь портретов одного ребёнка от новорождённого до шести лет в одинаковой рамке
Что человек хочет получить. Между этими двумя картинками и помещается вся работа приложения.
Кто уже здесь

Идея не новая, и это нормально

Первым делом я пошёл смотреть, кто уже занял поляну. Занято плотно. Полезно знать это сразу, а не на третьем месяце разработки.

15+
приложений уже умеют кадр в день с подсказкой по предыдущему снимку. Эта механика давно не новость, а входной билет
23%
годовых подписок в категории Photo & Video доживает до второго года. Категория тяжёлая, это надо закладывать в расчёты1
$75
в год приносит средний платящий в Tinybeans. За семейный архив платят прилично, если он живой3
КтоЧто делаетМодельЧто оставляет нам
Lapser, Dayloop, FaceLapse,
StoryLapse, Grow Baby Grow,
TimeShutter, Daily Selfie
Полупрозрачный предыдущий кадр в видоискателе плюс автоподгонка по лицу подписка Всё держится на том, что человек снимает сам. Кадры из галереи мимо кассы
Precious MWM Сам выбирает лучшие фото из галереи и раз в месяц собирает ролик $4,99/нед На выходе слайд-шоу. Кадры не совмещены, поэтому роста не видно, видно нарезку
Growby Морфинг из загруженных фотографий бесплатно Каждый кадр надо загрузить руками. Аудитории почти нет
1 Second Everyday По секунде видео в день, дневник, а не покадровый ряд $3,99/мес
≈$200k/мес2
Соседний продукт. Про хронику дня, не про то, как меняется лицо
Tinybeans + Qeepsake Семейный фотодневник, приватный доступ для бабушек, вехи развития ARPU $75/год
90k платящих3
Не про видео вообще. Зато показывает, сколько тут реально платят
Google Photos, Apple Photos Автоподборки, лица в приоритете4 бесплатно Подборка, а не совмещённый ряд. Но стоит у всех и денег не просит
Что из этого следует

Подсказку в видоискателе умеют все, включая бесплатных. Значит выигрывать надо не камерой, а тем, что получается на выходе, и тем, сколько мороки по дороге. Ровно две вещи, и обе технические: собрать ровный ряд из обычных бытовых снимков и не заставлять человека ничего помнить.

Место

Где мы встаём

Все нынешние решения выбирают что-то одно: либо ровный ряд ценой возни, либо никакой возни ценой качества. Взять и то и другое мешает не лень, а то, что это разные задачи. Одну решает интерфейс, другую компьютерное зрение.

Что на выходе

Снимаешь всё сам

Ряд выходит отличным. Но каждый кадр надо принести руками, и в приложении накапливается только то, что вы туда сняли.

Lapser · Dayloop · FaceLapse
StoryLapse · TimeShutter

Здесь пусто, сюда и целимся

Ряд ровный, а возни почти нет: снимаете в своём ритме, остальное приложение подбирает из галереи и совмещает.

Slowframe

Никого

Много возни ради слабого результата. Такое просто не живёт.

пусто

Собирает само

Доходят все, но кадры не совмещены. Получается симпатичная нарезка, а не рост.

Precious · Growby
Google Photos · Apple Photos
Много возниПочти без возни
Почему квадрант до сих пор пуст

Подсказка в видоискателе это способ не решать сложную задачу, а переложить её на человека. Собрать ровный, не мерцающий ряд из обычных домашних снимков это настоящая работа для компьютерного зрения. Она и есть барьер: полупрозрачную картинку в видоискателе копируют за спринт, а это нет.

Как работает

Первое видео появляется в день установки

Приложение не начинается с пустого календаря и обещания, что через год будет красиво. Оно начинается с готового ролика через пару минут после установки, собранного из того, что в телефоне уже лежит.

1

Находим ребёнка

Приложение разбирает лица в галерее прямо на телефоне и спрашивает: этот? Вы подтверждаете. Никуда ничего не уходит.

2

Выбираем кадр дня

Из всех снимков за день берётся самый удачный: анфас, резкий, глаза открыты, экспозиция вменяемая. Остальные не трогаем, они ваши.

3

Совмещаем

Поворот, масштаб и сдвиг по линии зрачков, чтобы глаза во всех кадрах оказались на одной высоте. Дальше подтягиваем экспозицию и баланс белого по соседним кадрам, иначе ряд мерцает как гирлянда.

4

Дальше в вашем ритме

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

5

Пропустили, ничего не случилось

Пробел закрывается кадром из галереи, а если и там пусто, соседние кадры сойдутся сами. На готовом видео дырку никто не заметит, включая вас.

Несколько кадров одного лица, совмещённых по горизонтальной линии глаз
Совмещение по зрачкам. Кадры сняты в разное время и с разного расстояния, но после преобразования глаза встают на одну горизонталь. Только так последовательность перестаёт дёргаться.

Всё считается на телефоне

Поиск лиц, отбор и совмещение работают локально, средствами системы. Два следствия сразу: детские фотографии никуда не уезжают, а обработка ничего не стоит, сколько бы её ни было.

Честно про пределы

Часть домашних кадров совместить не выйдет: голова сильно повёрнута, темно, ребёнок в прыжке. Такие дни помечаются, кадр можно заменить руками. Обещать стопроцентное покрытие нельзя, и я не буду.

Ритм

Снимать должно быть весело, а не как отчёт сдавать

Регулярность тут правда важна: чем плотнее кадры, тем плавнее получится видео. Но добиваться её надо не чувством вины. Приложение разговаривает с человеком по-доброму и слегка посмеивается, в том числе над собой.

Ритм задаёте вы

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

Напоминание в своё время

Приложение замечает, когда вы обычно снимаете, и приходит примерно тогда же. Не в семь утра, если вы снимаете вечером.

Никаких сгоревших серий

Пропущенная неделя ничего не обнуляет. Отбирать у человека прогресс за то, что он живой, плохая идея.

Как это звучит

Тон тот же, что в остальных наших продуктах: сухо, тепло, без восклицательных знаков и без «вы пропустили 3 дня подряд». Примерно так:

«Вчера не снимали. Ничего, он подождёт»
«Двенадцать кадров за месяц. Полсекунды кино»
«Он опять другой. Посмотрите сами»
«Год позади. Гляньте, каким он был в начале»

Экраны

Три экрана, на которых держится всё остальное

9:41ᯤ ▮
Нашли Марка в вашей галерее
412 подходящих кадров за 14 месяцев. Первый от 3 июля 2025.
Видео уже собрано. Снимать для этого ничего не нужно.
Посмотреть
Это не он

Первый запускЦенность до первого действия. Меряем долю тех, кто увидел своё видео в первой же сессии.

Март 202682%
Покрытие месяца
ПВСЧПСВ
Пять дней без кадра. Можно оставить как есть, переход всё равно будет плавным.
Поискать в галерее

ПокрытиеПоказывает, насколько плотно набран месяц. Пустая клетка это просто пустая клетка, а не выговор.

День 428
Видоискатель с текущим кадром
Глаза на линии. Опустите телефон на 2 см и снимайте.
Снять кадр дня
Взять из галереи

СъёмкаДля тех, кто хочет идеальный ряд. Работает и без неё, но с ней получается заметно ровнее.

MVP

Что делаем сейчас и что откладываем

Самую опасную гипотезу можно проверить вообще без приложения. За неделю и без единой строчки мобильного кода. Дальше всё приложение это месяц работы, время съест не код, а поиск людей и маркетинг.

v0, неделя, разработки ноль

Лендинг и форма: родитель присылает папку фотографий, мы полуручным скриптом собираем ролик и отдаём в течение суток. Ничего масштабируемого, зато честная проверка: получается ли из обычной семейной галереи ряд, на который человек скажет «о, вот это оно». Если из пятидесяти галерей приемлемо выходит меньше половины, продукта нет. И узнаем мы это за неделю, а не через полгода.

В v1 входит, iOS, три-четыре недели

  • Доступ к галерее, поиск ребёнка по лицу, подтверждение
  • Сборка первого видео сразу при запуске
  • Ядро: выбор кадра дня, совмещение по зрачкам, выравнивание экспозиции
  • Настройка ритма и напоминания в удобное время
  • Календарь покрытия, замена кадра руками
  • Съёмка с подсказкой по предыдущему кадру
  • Экспорт 1080p, вертикальный и горизонтальный

Откладываем, и вот почему

  • Облако и синхронизация: ломают приватность и добавляют себестоимость там, где её можно не иметь
  • Android и веб: вторая платформа до подтверждения гипотез
  • Несколько детей: усложняет модель данных, новых ответов не даёт
  • Режим в полный рост: нужна стабильная точка съёмки, это отдельная история и отдельный сценарий
  • Дорисовка пропущенных дней: дорого, а соседние кадры и так сходятся неплохо
  • Фотокнига, музыка, редактор, лента для друзей
Проверки

Три вопроса, на которых всё может закончиться

H1

Из обычной галереи вообще получается ровный ряд

Самое опасное место. Вся конструкция стоит на том, что домашних кадров анфас хватает для совмещения. Не хватает, рушится остальное.

Как проверяем: v0, 50 семейных галерей, неделя. Порог: не меньше 60% роликов оценены как «да, вот это оно», и человек просит продолжение.

H2

Люди держат ритм, который выбрали сами

Проверяем не абстрактную дисциплину, а конкретное: если человек сам назначил себе частоту и получает напоминания вовремя, продолжает ли он снимать через три месяца.

Как проверяем: когорта 200 семей, 8 недель. Порог: медианное покрытие не ниже 70% от выбранного ритма и просадка не больше 15 пунктов между 4-й и 8-й неделей. Здесь сроки диктует не разработка, а то, что поведение нужно просто подождать.

H3

За архив платят не так, как за приложение

При продлении на уровне категории одна подписка экономику не вытягивает. Нужно понять, берут ли разовую покупку «навсегда» и какой долей.

Как проверяем: ценовой тест на трёх вариантах витрины. Порог: разовая покупка не меньше 15% от платящих, ARPU не ниже $40 в год.

Главная метрика

Покрытие, то есть какая доля дней закрыта пригодным кадром. Она растёт и от разбора галереи, и от съёмки, и от напоминаний, а заодно прямо определяет, насколько плавным выйдет видео. Считаем её от ритма, который человек выбрал сам: если он снимает раз в неделю и снимает, покрытие полное.

МетрикаЧто показываетЦель
АктивацияДоля новых, увидевших своё видео в первой сессии≥ 60%
Покрытие за 30 днейМедиана по активным линиям, главная метрика≥ 70%
Живые линии через 8 недельДоля тех, где покрытие не упало ниже половины≥ 40%
Поделились за месяцОсновной канал роста, ролик расходится сам≥ 25%
Продление годовой подпискиПо категории 23%1, целимся выше≥ 40%
Деньги

Как на этом зарабатывать

Продукт живёт годами, а подписка месяцами. Родитель, который боится потерять архив, перестав платить, не подпишется вовсе. Отсюда правило: архив не блокируется никогда, даже после отмены. Платят за автоматику и за то, что можно подержать в руках, а не за доступ к собственным фотографиям.

Бесплатно

Локальный архив без ограничений по числу кадров, один ребёнок, экспорт 720p с плашкой. Архив остаётся доступен всегда.

Pro, $29,99 в год

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

Капсула, $99 разово

Pro навсегда и резервная копия архива. Снимает страх потери, и отлично идёт как подарок от бабушек с дедушками.

Печатный лист: сотни крошечных портретов ребёнка за год, разложенные ровной сеткой
Год одним листом. Печать это не допродажа, а вторая половина экономики: спрос сам собой всплывает к дню рождения, маржа выше подписочной, и это единственное, чего платформы не сделают бесплатно.
На одного платящего в год
Годовая подписка$29,99
Комиссия сторов, 15%−$4,50
Обработка на телефоне$0,00
Хранение кадров дня, ~1,1 ГБ−$0,20
Валовая прибыль$25,29
Целевой CAC≤ $15
LTV при продлении 40%≈ $43
LTV при продлении 23%≈ $33
Где экономика начинает трещать

Если продление окажется на уровне категории, LTV к CAC выходит около 2,2. Покупать трафик на таких числах нельзя. Значит одной подпиской продукт не живёт, и разовая «Капсула» с печатью это не украшение витрины, а несущая стена. Поэтому H3 стоит в проверках наравне с продуктовыми, а не «когда-нибудь потом».

Риски

Что может пойти не так

РискУровеньЧто с этим делаем
Совмещение на домашних снимках окажется хуже ожидаемоговысокийПроверяем в v0 до всякой разработки. Честный порог отбраковки и замена кадра руками
Google и Apple сделают похожее бесплатновысокийАвтоподборку они сделают, совмещённый ряд вряд ли, фотокнигу к дню рождения точно нет
Тяжёлая категория по продлениямвысокийНе живём на одной подписке. Разовая покупка и печать закрывают провал
Приватность детских фотографийсреднийВсё считается на телефоне, облако только по явному согласию. Это же и позиционирование
Ребёнок после трёх лет не хочет фотографироватьсясреднийКадры подбираются из галереи, где он снят в естественной обстановке, а не по команде
Хранение биометрии, GDPR и BIPA в ИллинойсесреднийСлепки лиц не покидают телефон и не хранятся на сервере. Юриста зовём до релиза
Ребёнок не давал согласия на съёмку длиной в детствосреднийПриватность по умолчанию, никакой публичной ленты. В 18 лет архив переходит к нему самому
Ниша плотно занятанизкийМы не соревнуемся в камере. Соревнуемся в том, что получается на выходе
Дальше

Порядок работ

Неделя 1

v0, руками

Лендинг, ручная сборка роликов по присланным галереям. Закрывает H1 без разработки.

Недели 2–5

v1, iOS

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

Недели 6–7

Витрина и деньги

Ценовой тест под H3, страница, тексты, подготовка к магазину. Закрытая когорта на 200 семей стартует здесь и дальше просто идёт своим ходом.

Дальше

Всё остальное

Фотокнига и печатный лист, Android, веб-плеер, режим в полный рост, передача архива ребёнку в 18 лет. Сроки тут диктует маркетинг, а не разработка.

Что настраивается при экспорте

Ролик собирают не один раз. Его пересобирают к дню рождения, для бабушки, для себя. Поэтому настройки экспорта это не украшение, а причина вернуться в приложение через год, когда архив уже накопился. Всё ниже отложено за пределы MVP, но проектировать стоит с оглядкой на это.

Карта, на которой видно, где это было

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

Возраст прямо в кадре

Сначала дни, потом месяцы, потом годы, потому что «312 дней» и «5 лет 2 месяца» это разные единицы внимания. Где переключаться и показывать ли вообще, решает человек.

Стилизация

Чёрно-белое, плёночное зерно, что-то ещё. Архив один, а роликов из него можно собрать сколько угодно и разных.

Свет уже в ядре, не в планах

Сглаживание разницы освещения между соседними кадрами не откладывается: без него ряд мерцает как гирлянда, и никакая стилизация этого не спрячет. Оно в v1, в шаге совмещения.

Аккуратно с геоданными

Ролик с точной картой перемещений ребёнка это, по сути, готовая карта его дома, садика и маршрута между ними. А делают такие ролики как раз чтобы показать другим. Поэтому геометки по умолчанию выключены, а когда включены, показываем город, а не координаты. Точную карту человек включает сам и осознанно.

Что ещё в списке

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

Не знаю

Чего я пока не знаю

Пять вопросов без ответа. Четыре закрываются на живых роликах за пару недель, последний требует юриста.

Сколько пригодных кадров в реальной галерее

Вся конструкция стоит на этом числе, а числа у меня нет. Меряется на пятидесяти галереях за неделю, и это первое, что стоит сделать.

Берут ли «навсегда» в детской теме

Надёжного публичного бенчмарка по разовым покупкам тут нет. Только собственный ценовой тест.

Как совмещение работает на разной коже и в плохом свете

Нужен репрезентативный набор до релиза. Приложение, которое хуже работает на части детей, выпускать нельзя.

Какой длины должен быть ролик

Один кадр на день за год пролетает слишком быстро, рассмотреть толком не успеваешь. Возможно, кадр надо держать по два-три, добавлять перетекание между соседними или, наоборот, резать встык. Это подбирается на живых роликах, а не в таблице.

Где проходит граница по биометрии

Обработка на телефоне сильно снижает риск, но формулировки GDPR и BIPA надо проверять с юристом, а не по аналогии.