Статьи

Используем смартфон в качестве веб-камеры

Штош, основной контент я подготовил (как же геморно записывать видео-гайды, ты бы знал). Поэтому сейчас будет ряд заметочек околодипфейкной тематики.

Для использования дипфейков в режиме реального времени нужна веб-камера (кто бы мог подумать?), но тратить ~5к на один единственный пранк своего кента, мне показалось, так себе идеей, поэтому нужно было найти какую-то альтернативу. В целом, фронталка смартфона не хуже большинства современных веб-камер, так почему бы не воспользоваться ею?

В магазинах приложений есть куча решений, которые позволяют использовать твой смартфон в качестве веб-камеры для ПК. Но не торопись скачивать первое же попавшееся приложение – большинство из них просто поднимают RTMP-поток и шлют его по WiFi на твой ПК, или еще хуже – через какой-то сторонний облачный сервер (ты и сам можешь это сделать в Apache Cordova 1-й библиотекой и 1-й строчкой кода). Но у такого подхода есть один огромный минус – переменное качество соединения (особенно, когда высокий битрейт), задержки, подлагивания. Всё это может моментально уничтожить всю магию дипфейков при перебоях с доставкой видеопотока даже на долю секунды – Deep Face Live тупанёт и с твоего лица пропадёт маска другого человека, которую ты так долго обучал.

Поэтому, необходимо выбирать приложения, которые умеют передавать видеопоток по USB, без задержек, тормозов и лишнего кодирования.

На странице проекта Deep Face Live в Github до недавнего времени висела ссылка на приложение DroidCam от dev47apps. В целом, свою задачу приложение выполняет – передаёт видеопоток с телефона на ПК по USB. Но меня лично отпугнул тот факт, что максимальное разрешение в бесплатной версии: 640х480, что, как мне кажется маловато (хотя, с другой стороны, шакальное изображение, наоборот, может замаскировать косяки твоего дипфейка).

Я же рекомендую использовать приложение iVCam – оно также передаёт видеопоток по USB, при этом ты можешь использовать совершенно любое разрешение изображения, а бесплатная версия отличается от платной исключительно наличием ватермарки (которую спокойно можно обрезать при настройке виртуальной веб-камеры в OBS).

Может заинтересовать

Популярное