Илья Лесун (экс-СЕО платформы управления жестами, мы писали о ней в 2017-м) разрабатывает принципиально новый мобильный видеоредактор на нейросети. Он позволяет за минуты делать то, что на десктопе заняло бы часы. Для этого проекта весной собирали «крутую кросс-функциональную команду» и искали тимлида. Накануне релиза приложения Vochi Илья вместе с директором по маркетингу Анной Буглаковой, iOS-инженером Василием Касницким и главой R&D-отдела Сергеем Малютиным рассказал, как будут создавать «мобильный Голливуд».
«Юра с Андреем долго думали-думали, а потом сказали «делай»
Илья: — Мы пытаемся изменить индустрию съёмки видеоконтента с помощью телефона. В перспективе хотим сделать мобильный Голливуд и научить любого человека делать крутые ролики. Сейчас проблема в том, что люди снимают примерно одинаковый контент. Открываешь TikTok — и видишь псевдосоциальные, драматичные ролики подростков-вайнеров, видишь одинаковые маски в инстаграме, а творчество и креатив умирают, потому что все скатилось в лайки.
Аня: — Мобильные видеоредакторы можно разделить на две группы. Одни позволяют тебе получить опыт примерно такой же, как на десктопе, когда ты что-то обрезаешь, склеиваешь, компонуешь. А есть видеоредакторы, которые накладывают различные эффекты, фильтры, маски. Эффект применяется ко всему кадру сразу, и в такой аппе невозможно сделать десять разных видео с одним эффектом. Наша аппа отличается тем, что мы делаем контекстные эффекты. При этом процесс очень простой, очень интуитивный.
Илья: — Я работал в Bulba Ventures, занимался аналитикой, работал с портфельными стартапами и вынашивал разные идеи. Я вспомнил, что раньше танцевал, и захотел делать классные штуки на видео. Начал копаться в редакторах, смотреть рынок.
Рынок очень быстро растёт, а редакторы либо очень сложные, либо делают однотипные вещи. Или такие, что наложил простейший эффект — а они с тебя сразу требуют платную подписку.
Пришел к Юрию Мельничку и Андрею Авсиевичу (основатели Bulba Ventures), рассказал, что хочу делать, какая у меня идея, какой рынок. А хочу я дать пользователю возможность самовыражаться, разукрашивать видео и создавать уникальный контент. Хочется доносить какую-то ценность, нежели растить дойную корову и выкачивать много трафика. Юра с Андреем долго думали-думали, а потом сказали «делай».
Идея пришла ко мне еще в феврале, с середины марта я стал искать людей, а в начале апреля зарегистрировал компанию. Люди искались через HR, через друзей и друзей друзей. Сейчас нас десять человек. Очень много времени — до конца июля — потратили на технические вещи: сделать это, попробовать то. И в последних числах июля сказали себе: так, будем делать вот так и вот так, — и погнали делать. В октябре у нас уже была полностью готовая аппа, начали ее файнтюнить. То есть, месяца за два с половиной сделали продуктовую версию.
Название Vochi — это такая пасхалочка, которая может быть понятна белорусам, а еще чехам, украинцам, болгарам, сербам.
Есть отсылка к слову «вочы», но ни в логотипе, ни в коммуникации мы это не отображаем. Просто была идея придумать прикольное название, которое будет примерно одинаково звучать на разных языках. И есть созвучие со словом watch.
Эффект сам решит, как ему проявиться в кадре
Анна: — Первое, что просит аппа, — это выбрать объект. Вот, например, скейтбордист. Что мы можем с ним сделать? Можем, удерживая кнопку, добавлять к нему — и только к нему — какие-то эффекты: размножать его, подкрашивать, давать ему моушен.
Очень удобно, что с помощью эффектов можно подчеркнуть отдельный момент видео. Например, кто-то подпрыгнул или упал, и в нашей аппе это выделяется супер-просто и комфортно.
Можно в одном кадре делать сразу несколько разных эффектов. Скажем, на видео ребенок испугался кота. Одним эффектом подчеркиваешь злого кота, другим — испугавшегося ребенка.
Эффект, который нельзя было не добавить, — глитч: смещение каналов. У других приложений глитч накладывается на весь кадр в целом, сдвинутся все объекты, а у нас он накладывается только на маску, на выбранный объект.
Илья: — Технически можно выбрать сразу несколько объектов в кадре, но в продакшене этого не будет. Мы хотим решить, как сделать этот момент понятным для пользователя, чтобы не пришлось долго думать, как переключаться между объектами и как применять к ним эффекты. Пока что, чтобы в одном кадре применить два эффекта, надо по очереди наложить сначала один, а потом другой.
Василий: — Эффект может работать либо с выбранным объектом, либо с фоном, либо и с тем, и с другим. Раньше мы давали возможность пользователю выбирать, к чему применять эффект, потом пересмотрели решение: эффект сам показывает, к чему его применить.
Илья: — Скажем, черно-белый эффект очень кайфово применять к фону за объектом. Например, желтая машина едет по черно-белой улице. А наоборот будет не очень: какая-то серая машина едет по цветной улице.
Анна: — Или тот же моушен: повторяет движения, например, бегущего человека. А если применить его к бэкграунду — ничего не произойдет. А эффект диско, наоборот, хорошо применять и к фону, и к объекту: выделенный объект раскрасили одним цветом, фон — другим. Так что мы оттестировали идеальное применение для каждого эффекта и назначили их.
Как AfterEffects, но на мобилке и намного быстрее
Илья: — Мы не позиционируем себя как соцсеть, не позиционируем как конкурент Instagram, Snapchat, TikTok.
Мы инструмент, который позволяет добавить контента в Тикток и Инстаграм.
Скорее, нас можно сравнить с VSCO, которые делали самые классные фильтры до Инстаграма и продолжают делать до сих пор.
Сергей: — Подобная программа для десктопа — Adobe AfterEffects. Мы обсуждали с нашими дизайнерами: им, чтобы наложить эффект, нужно сначала выделить маску. И не на одном кадре, а на куске видео (а это 30 кадров в секунду), и это может занимать до четырех часов. А мы, за счет нейронки, выделяем эти маски за доли секунды. И телефонных мощностей хватает, чтобы делать примерно то же самое, что АфтерЭффектс, на самом телефоне. Все работает без сервера, целиком обрабатывается на мобилке.
Анна: — Пока мы работаем с видео из галереи. Почти все аппы, которые позволяют накладывать эффекты, работают с камерой, в режиме съемки. И во многих случаях это неудобно. Очень мало приложений позволяют творить магию именно с уже готовым, отрендеренным видео. И мы одни из тех, кто идет против тренда. В планах есть и поддержка работы с камерой, но мы пока не уверены в необходимости этой фичи.
Очень много постановочного контента не снимается сразу в сториз. Например, видео, что связаны с движениями: танцы, скейтборд, прыжки. Это не снимается сразу в инстаграм. Делаешь много дублей, с музыкой и без, с разных точек. Такой контент не снимается сразу онлайн.
Классических инструментов обычных видеоредакторов — кроп, ресайз и так далее — у нас нет. Возможно, будет в будущем, но пока что это не приоритетно. В обычной айфоновской Галерее у тебя есть все эти инструменты. Блогеры, которые учат создавать видео, пропагандируют использование сразу нескольких приложений, чтобы контент отличался. Начинайте в одной программе, переходите в другую, миксуйте.
Илья: — Мобильные приложения со сложными фичами и богатым функционалом долго не живут.
Анна: — Раз в две недели на корпоративном мероприятии мы собираемся и обмениваемся идеями: какие эффекты придумали, что внедрить. Мы выбираем, что пойдет в продакшен. Ребята из R&D решают, как быстро это можно сделать; ребята из продуктовой команды решают, насколько это нужно пользователю, — так формируется пул эффектов, которые дальше идут в разработку. Процесс поставлен на конвейер. Уже сейчас есть запас на пару месяцев, и он постоянно будет пополняться.
Илья: — Простенький прототип нового эффекта можно сделать за пару часов. На некоторые идеи смотрим — и R&D-команда сразу понимает, как это сделать и из чего. А на некоторые смотришь — и непонятно. Тогда мы просим нашего дизайнера, чтобы он сделал нечто подобное на десктопе. Мы отдаем ему файл с масками, которые выделили с помощью нашего алгоритма, и просим подобрать на компе. Потом он нам рассказывает: я сделал тут то, то и то, — разбивает на простые блоки, и потом мы начинаем программировать эти простые блоки и собирать из них эффект.
Василий: — Мы разработали уже 44 эффекта, но не все они пошли в продакшен.
Анна: — Где-то было три вариации одного эффекта: посмотрели и выбрали одну; что-то отложили на потом, на доработку; что-то нам не понравилось, как выглядит.
Илья: — С некоторыми задумками телефон не справляется, — тогда мы их откладываем, думаем, как сделать проще. Программа работает в реалтайме и не ухудшает видео: в каком качестве загрузили — в таком и работаем. Но мы ограничили до 1.080p, чтобы не сильно грузить память телефона.
Все рендерится прямо на телефоне, не грузим серверные мощности. Не будем в момент запуска повторять историю с Prisma, когда серваки очень сильно ели.
Все эффекты накладываются в режиме реального времени. Выбираем эффект, держим палец, — ролик запускается, эффект применяется. Как только отпускаем палец, эффект больше не накладывается. Можем жать кнопку сохранения, и меньше чем за секунду оно сохраняется.
Василий: — При этом размер файла вырастает процентов на 15.
Илья: — Пока мы работаем только на Айфонах, от SE до самого последнего. Версию под Android начали делать с середины октября, закончить планируем к концу января. Хотим поддерживать весь парк Xiaomi от Redmi Note 4 и Samsung от S6 и выше. По самому андроиду — с 6-го точно, очень постараемся поддержать и 5-й.
В той же Индии, например, очень много андроидов 5-й версии, а обрубать Индию было бы очень недальновидным решением, поэтому стараемся делать все, чтобы добавить поддержку 5-й версии.
У нас в стеке используется гугловский фрейморк для развертывания нейронных сетей, он хорошо работает на андроиде.
Василий: — Интерфейс программы ориентирован вертикально. Сейчас, к сожалению, превалирует вертикальный контент. В списке задач есть и горизонтальный интерфейс, но он не в приоритете. Запускаемся одновременно по всему миру, и интерфейс будет переведен на 11 самых популярных языков: русский, английский, немецкий, французский, итальянский, испанский, португальский бразильский, японский, китайский, корейский, хинди.
Платная версия — для тех, кто хочет выделяться
Анна: — У нас сейчас 13 эффектов, и раз в неделю будет добавляться по одному. Pro-версия будет получать эффекты в понедельник, а бесплатная версия — в четверг. Когда эффектов станет много — будем группировать их по папкам. А то, что не понравится пользователям, будет заноситься в архив. Будет постоянно живущая аппа. На активном экране, скажем, 20 эффектов, и пользователь сам будет выбирать: какие вытащить на активный экран, а какие убрать в архив. А если какой-то эффект «не зайдет» — скажем, юзер им играется, но видео не сохраняет, — то такой эффект выпилим, чтобы не занимал место. Запас эффектов у нас есть на пару месяцев вперед.
Илья: — В перспективе мы добавим возможность кастомизировать эффекты. Сам пользователь сможет настроить под себя цвет эффекта, прозрачность, скорость и так далее.
Анна: — У нас много опций для бесплатного пользования аппой. Чтобы разлочить эффект, можно посмотреть обучающее или рекламное видео, можно пригласить друга и получить Pro-версию на 7 дней, можно прийти по реферальной ссылке и разлочить на 3 дня. Плюс у всех пользователей в Pro-версии первый день будет полностью бесплатным, чтобы они могли полазать по всем функциям, всюду заглянуть, понять для себя: надо им это или не надо, и покупать в итоге подписку либо нет.
Илья: — Наша задача сначала набрать качественную аудиторию и критическую массу контента, который они создают, чтобы потом запускать последовательную монетизацию, которая ждет нужного часа.
Анна: — Сториз вообще живет 24 часа. А мы говорим про тех, кто хочет делать самый актуальный контент, хотя выделяться, — эти люди очень придирчивы к тому, насколько этот контент уже был заюзан или нет. Основная проблема той же Prisma в том, что этот эффект очень быстро стал попсовым. Ей все попользовать, и эффект быстро прошел. У нас история немного другая. Каждую неделю появляется новый эффект, и твое видео не похоже на видео других юзеров. И если ты хочешь быть трендсеттером, то это тебя мотивирует. А мы изучили фокус-группу и выяснили, что это действительно мотивирует. Поэтому ты будешь стараться найти какие-то незаюзанные фичи, которые появятся у тебя раньше, чем у остальных. Пока что этот срок — три дня — это наша гипотеза: срок, достаточный для того, чтобы успеть побыть первым.
Сергей: — Поскольку эффекты будут выходить каждую неделю, то три дня — это как раз середина, чтобы разлочить эффект для всех.
Анна: — Но упор на трех днях не делаем, просто говорим, что Про-версия получает новинки раньше, а сами будем смотреть и двигать сроки, чтобы получить оптимальный эффект. Да и вообще: понедельник — тот ли день, когда блогеру стоит выпускать контент? Когда ты быстрее сможешь его обработать: в понедельник или четверг?
Илья: — Возьмем подростков, аудиторию 15-16 лет. Когда они пойдут в Galleria Minsk снимать свое видео в TikTok? После школы или, скорее всего, в выходные. А в будни на уроках будут монтировать.
Анна: — У блогеров ситуация другая. У них есть заданная частота, с которой они постят видео, и контент они генерируют постоянно. И для них лишний день имеет не такое сильное значение, чем для тех, кто снимает видео ситуативно. Обычный подросток снимет видео в выходной и выпустит тут же или на следующий день, а блогер может его подзадержать и выпустить через недельку или даже две.
Pro-версия — это такая приятная плюшка. Все остальные будут видеть на эффекте замочек и станут хотеть его. Будет срабатывать триггер: а что там такого новенького появилось? А ведь есть люди, которым просто некомфортно смотреть рекламу. Если тебе комфортно — пожалуйста, смотри. Пользователь сам выбирает: если хочет получить эффект — смотрит рекламу. Один раз посмотрел рекламу, и дальше в течение этой сессии можешь сколько угодно раз накладывать разлоченный эффект. Поменял видео — придется еще раз посмотреть рекламу. Поначалу будем показывать обучающие видео: как применять эффекты и так далее. Когда все такие видео покажем, станем показывать рекламу. Если не хочешь использовать залоченные эффекты — рекламу не увидишь.
Подписка стоит 5,99 доллара/евро в месяц или 49,99 на год. Реферальная программа позволит нам получить замотивированных пользователей. У нас не будет триал-периода на один день. В первый день при запуске программы ты получаешь разлоченную аппу, ты даже не увидишь окна с предложением подписаться. А когда войдешь в приложение в следующий раз, то при нажатии на Pro-эффект тебе расскажут, что можно посмотреть рекламу, можно купить подписку, можно пригласить друга. При подписке на месяц будет три дня триала. У нас очень открытая аппа: необязательно платить, чтобы пользоваться ею на 100%.
По умолчанию у нас включен вотермарк, но его в настройках можно отключить даже в обычной версии, не только в Pro. Нет смысла ее насильно впиливать, потому что пользователь все равно сможет обрезать.
Илья: — У нас не будет пэйволла с первого же экрана. Лучше зарабатывать много с меньшего числа пользователей, чем мало с большого числа. Возможно, появятся несколько групп пользователей, которым интересные одни фичи, — для них будет своя подписка. Другой группе важен набор других, бесплатных фич — будем работать и над этим.
Мы хотим построить продукт, который работает с помощью юзеров на самих юзеров. Монетизация — да, присутствует, — подписка. Но в перспективе будем добавлять больше фич по подписке, которые позволят нам постепенно расти. Скорее всего, это будет не один продукт, а семейство приложений. Под разные задачи можно делать разные приложения.
Василий: — А если ты удалишь программу и потом снова ее установишь, чтобы получить бесплатный первый день работы, то мы все равно будем об этом знать. Мы не получим никаких твоих личных данных, но будем видеть, что ты уже ставил прогу, так что халявы не выйдет. А если у тебя джейлбрейк… Ну, если у тебя установлен джейлбрейк, ты вряд ли вообще кому-то платишь.
Илья: — Такой триггер на ценностном уровне. Джейлбрейк — это когда ты жертвуешь своей секьюрностью для того, чтобы пользоваться платными фичами, за которые проще заплатить, чем потом расплачиваться за потерю данных. Поставить джейлбрейк — тот еще геморрой. Проще пригласить в приложение друга. Если ты привел друга — получаешь бесплатную подписку на 7 дней, а другу дается трехдневная подписка. Чем больше приводишь друзей — тем дольше пользуешься бесплатно.
Года через два хотелось бы стать полностью прибыльной компанией. У нас есть планы по росту, но расти будем после Нового года, после запуска андроид-версии.
Канадские пользователи уже успели скачать и протестировать приложение
Анна: — С нами работает один из российских «мини-инфлюэнсеров», который ориентируется только на iOS, у нас с ним запланировано взаимодействие. Он ведет курсы по обработке видео с помощью смартфона, знает все приложения для этого, и мы получили от него очень крутую обратную связь. Ему очень понравилось, и это добавило нам радости: человек, который все перепробовал, хвалит твою прогу и говорит «Круто, давайте работать!»
Всего мы показали приложение примерно сотне человек, в фокус-группе было около пятидесяти. Просто давали в руки — человек сам разбирался, а ты над душой стоишь и смотришь.
Илья: — Примерно 55% прошли курс обучения в аппе до конца. А еще мы в октябре зарелизились в Канаде, поэтому у нас есть метрики, которые мы и изучаем. Тестили фичи, эффекты, аналитики. Канадцы сидят, скачивают, делают видео и выкладывают. В инстаграме можно найти.
Анна: — Было примерно 2.300 скачиваний, даже какая-то органика пошла. Ну, и мы подливали. Решали, допустим, что на этой неделе тест такой-то фичи, — пригнали пользователей, смотрели, что делают. Нам в директ скидывали видео, а мы спрашивали — ну как вам? Они рассказывали. В Канаде день, у нас ночь, — потом глядим, а они там в комментах переписываются: «Все вранье, нельзя таких эффектов добиться» — «Да нет, я скачал и попробовал, все получилось» — «Ты наемный актер?» — «Нет, я вообще музыку пишу».
Илья: — В какой-то момент мы успели побыть тридцать третьими в категории фото-видео в Канаде. Но даже тридцать третью позицию в AppStore сложно найти. Скорее всего, друг другу рассказывали и искали поиском по названию. А ведь мы не старались специально вылезти вверх. Пару раз включали на часок и в Беларуси, просто чтобы проверить, как подписка работает. Никто из Беларуси не успел скачать :)
В общем, мы не с пустой головой устраиваем релиз, есть инсайты, видим, что людям заходит. В день запуска будет релиз на ProductHunt, причем с промокодом, который активирует забавный эффект.
Анна: — Плотная работа с инфлюэнсерами будет, когда выкатим релиз на Андроид. Сейчас этого не делаем, чтобы не разозлить андроид-юзеров. Иначе все будут пиарить-пиарить, а андроид-пользователи останутся в стороне. На iOS разнообразие девайсов меньше, тестировать проще; получим список инсайтов, которые пока еще не закрыты.
Илья: — Бюджет хочется реализовать максимально эффективно, а без андроида этого не сделаешь. У того же Влада Бумаги процент iOS в аудитории будет очень маленький. Лучше пальнем из пушки в тот момент, когда будет работать на обеих платформах.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.