Sora закрыли совсем: как теперь вставить себя в ролик
24 сентября OpenAI отключила Sora API, а приложение и сайт закрылись ещё в апреле. Камео, ради которого многие ставили Sora, теперь повторяется в трёх моделях: Vidu Q3, Gemini Omni 1.1 и Seedance 2.5. Я гонял их в боте Cyber AI: там все три под рукой, и героя каждая берёт с обычного фото.
Удивило другое: с фото модели забирают не только лицо. Две из трёх перенесли в ролик и собаку, сидевшую рядом на палубе. Ниже - одинаковый тест, путь по кнопкам в каждой модели и что делать с промптами, которые вы писали под Sora.
Что закрылось и что сохранить
По справке OpenAI веб-версию и приложение Sora отключили 26 апреля, API - 24 сентября. После окна экспорта компания удаляет всё, что связано с Sora в аккаунте. Остались там ролики - выгрузите их сейчас же, ссылка есть в той же справке.
Камео в Sora устроено так: человек один раз записывал себя на видео со звуком, модель запоминала внешность и голос, дальше хватало одной строки промпта. Записать себя с голосом в этих трёх моделях нельзя. Но свет клином на Sora не сошёлся: все три держат героя по фото, а это ведь и есть большая часть камео.
Быстрый выбор: что брать под задачу
Ролик без реплик: трюк, прогулка, сцена под музыку - Vidu Q3, «Свои персонажи»: до 7 героев, у каждого 1-3 фото, в описании зовёте по @имени; одежду с фото держит.
Герой, который говорит по-русски - Gemini Omni 1.1 или Seedance 2.5: Omni берёт реплику кириллицей, Seedance - латиницей по звучанию; у Vidu русского в списке языков нет.
Похожесть на фото важнее всего - Seedance 2.5, Канал 1: в тесте перенесла лицо, шапку, фартук и татуировки в обе сцены.
Свой тембр и манера речи - Gemini Omni 1.1: к персонажу привязывается свой голос, кроме портрета можно дать фото в полный рост.
Длинная сцена одной генерацией - Seedance 2.5, Канал 1: до 30 секунд в одном ролике.
Условия проверки
Своё лицо в статью я не ставлю, поэтому героем стал сгенерированный портрет: пожилой моряк с седой бородой, в вязаной шапке и с выцветшими татуировками на руках. Приметы нарочно заметные: по ним видно, держит ли модель лицо или рисует похожего деда. Портрет сделан в Images 2.5 в том же боте.
Промпт портрета:
Сцены две, типичные для камео: интервью с репликой и трюк. Промпты короткие, как их писали под Sora.
1. Интервью: «Документальное интервью в стиле 90-х: пожилой мужчина сидит в кабинете и говорит: «Я до сих пор помню, как был молодым».»
2. Трюк: «пожилой мужчина делает сальто назад».
Настройки у всех одинаковые: 16:9, 720p, 8 секунд, звук включён. На каждую модель и сцену - одна попытка.
Смотрел на четыре вещи:
• сходство с фото: глаза, борода, шапка, татуировки;
• лицо до последнего кадра;
• руки и тело в движении;
• реплика по-русски.
Сцена 1: интервью с репликой
Vidu поставила героя в казённый кабинет с жалюзи и дисковым телефоном. Шапка, седая борода и морщины на месте, лицо узнаётся, только черты стали тяжелее. Для реплик по-русски модель не годится: русского у неё нет, фраза не читается. Говорящему герою голос придётся накладывать отдельно.
Omni сняла самое киношное интервью: тёплый свет, часы на стене, книги. Фразу герой сказал чисто, по-русски. Зато модель переодела его под жанр: свитер вместо фартука, шапки нет, черты лица мягче, чем на фото. Возраст и борода совпадают, но дед скорее похожий, чем тот же.
Seedance перенесла больше всего: лицо, шапку, жёлтый рыбацкий фартук и татуировку на предплечье. Кабинет с деревянными панелями, камера медленно подъезжает, в конце герой улыбается. Реплику сказал разборчиво, по-русски.
Сцена 2: сальто назад
Vidu оставила героя на той же лодке, что на фото: море, берег, фартук, татуировка. Сальто читается, приземление чистое. В верхней точке на долю секунды пропадает шапка, дальше герой прежний.
Omni сделала из трюка номер: сальто на палубе парусника, смех и большой палец вверх. Шапка, фартук и собака с фото на месте. Проверяйте фон: к концу ролика собака раздвоилась.
Seedance сама смонтировала трюк: крупный план лица, сальто снизу на фоне неба, приземление рядом с собакой. В прыжке лица не видно, до и после это тот же моряк.
Как повторить у себя
Начало везде одно: открываете бота и жмёте «🚀 Открыть приложение», дальше раздел «🎬 Видео». Генерация стартует по кнопке «Сохранить», готовый ролик приходит в чат бота.
Vidu Q3
1. Карточка «🎥 Vidu Q3», «Режим» - «Свои персонажи».
2. «Скорость» - Pro: она аккуратнее с лицами, чем Turbo. «Качество» - 720p, «Пропорции» - 16:9, «Звук» - «Со звуком», «Длительность» - 8 с.
3. «Добавить персонажа». В «Имя персонажа» пишете короткое имя латиницей без пробелов, например sailor, и прикладываете от одного до трёх фото. Снимки с разных ракурсов помогают держать лицо.
4. В «Описание видео» зовёте героя через собаку: «@sailor делает сальто назад».
5. «Сохранить».
Gemini Omni 1.1
1. Карточка «🔥 Gemini Omni 1.1», «Режим» - «Материалы».
2. В блоке «Свои персонажи» жмёте «+ Создать персонажа». Имя - любое, например Моряк. Описание внешности обязательно: пара строк про возраст и приметы.
3. В слот «Портрет» - фото, где лицо крупно и чётко. «В полный рост» - по желанию: если одежда героя важна, добавьте, модель будет видеть фигуру и одежду целиком. Голос можно привязать тут же. Жмёте «Создать».
4. Отмечаете персонажа галочкой, без неё модель нарисует случайного человека. «Пропорции» - 16:9, «Разрешение» - 720p, «Длительность» - 8 сек.
5. В «Описание видео» пишете сцену словами, без имени: кого вы выбрали, модель и так видит.
6. «Сохранить». В сообщении бота о запуске должна быть строка «Персонажей: 1» - значит, герой подхватился.
Seedance 2.5
1. Карточка «🧧 Seedance 2.5», «Модель» - 2.5.
2. «Канал» - «Канал 1». Второй канал фото реальных людей отклоняет.
3. «Режим» - «Референсы (фото, вид, ауд.)». «Качество» - 720p, «Соотношение сторон» - 16:9, «Длительность» - 8 сек, «Генерация аудио» - включена.
4. «+ Добавить изображение» - ваше фото.
5. В «Описание видео» наберите @ и выберите фото: в текст встанет @image1. Реплику пишете латиницей по звучанию, например: пожилой мужчина @image1 сидит в кабинете и говорит: "Ya do sikh por pomnyu, kak byl molodym."
6. «Сохранить».
Как перенести промпты из Sora
Короткие промпты в духе Sora все три модели поняли как есть: и интервью в кабинете, и сальто. Меняется одно - как позвать героя:
• в Vidu Q3 - через @имя персонажа;
• в Seedance 2.5 - через @image1, то есть ссылку на приложенное фото;
• в Gemini Omni 1.1 - словами, без имени: персонаж уже выбран галочкой.
С репликами аккуратнее. Omni понимает кириллицу, для Seedance русскую речь я пишу латиницей по звучанию, а сцены с русской речью в Vidu не делаю.
И вот ещё длина. Сцену длиннее десяти секунд целиком потянет только Seedance - до 30 секунд одним роликом. У Vidu потолок 16 секунд, у Omni - 10, длинное придётся резать на куски.
Фото с собой я разбирал отдельно: мужские фото через нейросеть. Как собирать промпт из формата, света и деталей - в разборе как писать промпты для генерации картинок.
Границы проверки
• Героем был сгенерированный портрет, а не живое селфи. С обычным фото путь тот же, у Seedance - через Канал 1.
• По одной попытке на модель и сцену: срез, а не статистика. Другая сцена или другой ракурс фото могут дать другой расклад.
• Сходство я оценивал глазами, по приметам, без баллов и процентов.
• Голос с записи ни одна из трёх не повторит. У Omni базовые голоса англоязычные, по-русски с ними бывает акцент.
• Вставляйте в ролик себя или тех, кто на это согласился. В Sora согласие было встроено в само камео, здесь оно на вас.
Картинки, видео и музыку можно генерировать и прямо в чате с ChatGPT: плагин Cyber AI ставится по прямой ссылке или поиском «Cyhub» в разделе «Плагины» настроек ChatGPT. В Claude работает тот же плагин, а для своего кода те же нейросети есть по API.
А вы камео в Sora для чего использовали - для роликов с друзьями или для работы?