Face Replace: No limits Я написал приложение, которое меняет лица на видео. На фотках можно менять бесплатно. Кто первый протестирует полный анлок — подарю сплит-клавиатуру. Главная фича: все расчеты на вашем устройстве. Модели займут место, телефон будет греться, это не топ-AI по рынку, но полная приватность и любая длина видео, а процессит даже на парковке. Пошерьте за себя и за Сашку. Скачать
Рубанов про мобилу
Делюсь своим опытом разработки мобильных приложений: про тестирование, доступность и UI
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
15 из 15Вайбкодинг в самолете с телефона Я писал весь этот текст пока летел из Буэнос-Айреса в Алматы. Перелет из Сан Пауло в Доху занимает 15 часов: ужасно долго, хорошо что сижу у прохода. Раньше это было 15 часов мучения, а сейчас я искренне кайфую: • ноут лежит в портфеле, • на ноуте запущен терминал с клодом, • клод через старлинк ходит куда-то на сервер антропиков и пишет код • по проводу подключен айфон, сборки можно устанавливать только так, • на телефоне запущен клод в ремоут режиме: я отдаю ко...
Я завел тикток
Face Replace для мака Выпустил приложение и для мака: • можно взять клип/фильм, приложение затрекает всех людей, а потом заменит их как надо. • на таймлайне можно выбирать режим как менять лицо: полностью или только глаза. Пригодится, если персонажи много говорят, носят бороды и т.п. • можно ставить несколько роликов в очередь и обрабатывать несколько суток подряд. Скачать
Не все тестируется Увы, в ограничения я тоже уперся много раз. Например, нейро-ядра работают только если запускать тесты только на реальном телефоне. Или на других телефонах артефакты бывают. Или сохранение больших видео может ломаться с неведомой ошибкой, а чтобы второй раз проверить сохранение надо прогнать видос еще НА 3 ЧАСА. Но даже так начинаешь писать восстановление файла из обрывычного состояния, что повышает надежность приложения. Но с AI по большей части остается принимать решения да в...
Разные приложения Я написал приложение для айфона и для мака. Приложение получились разными, интересно обсудить причины. На айфоне обработка медленная даже на 16 Про, при этом нельзя сворачивать приложение, нейро-ядра отключатся. Значит и видео будут генрировать только короткие: из рилсов, тиктока, ютуба. В таких роликах часто один человек, часто в начале нужно кропнуть видео, чтобы еще короче стало. А еще экстеншен-грузилку из инсты/твиттера/ютуба прикрутить. А еще они вертикальные и надо подст...
Как тестировать AI-видео-редактор Весь проект я написал за три недели полностью через AI. Большая часть знаний нужна была про обработку видео, а не разработку для iOS, поэтому несколько раз я жестко ошибался. Еще много багов впереди надо починить, но они точно не из-за AI. По факту AI написал очень много достаточно хорошего кода, а баги всплывают, потому что сделано слишком много за сликшом маленькое время и многое надо просто уточнить. Первая неделя была отличной, на второй я добавил профилиров...
Ну а где превьюшки, там и скриншот-тесты через Prefire. Это особо удобно, потому что изменения надо делать на двух-трех платформах, а чтобы проверить результат надо все по очереди перезапускать и проверять. Со скриншот-тестами можно переложить это на машину. Кажется, фигма выкатила обновленик про тоже самое https://www.figma.com/blog/the-figma-canvas-is-now-open-to-agents/
Профилировщик Вот обрабатываю я видос: лицо надо найти, заменить, апскейлнуть, по цветам подогнать, на каждый шаг отдельная нейронка. Так для каждого кадра, а само видео делится еще на чанки из нескольких секунд, чтобы не грузить слишком много данных в оперативку. При этом мне надо, чтобы процессор работал на полную, оперативки потреблялось минимум и она не текла, не сломать SSD от количество чтений и записи. Все это нужно проверять после каждого изменения, потому что количество неправильных опт...