Практикум · Google Vids · Генеративное видео
Gemini Omni в Google Vids: генерация и поэтапное редактирование одного ролика
Главная проверка — не способен ли редактор один раз создать эффектный кадр, а сохраняет ли он исходную сцену после нескольких независимых правок. За один сеанс мы последовательно заменим фон, освещение и визуальный эффект, а затем измерим, что произошло с персонажем, камерой, движением и соответствием референсу.
Что именно проверяем
Под Gemini Omni в этой статье понимается доступный в вашем интерфейсе Google Vids режим генерации или редактирования видео с помощью текстовых команд. Названия функций, доступность режимов и ограничения аккаунта могут отличаться. Перед тестом запишите точное название инструмента, дату, язык интерфейса и параметры экспорта — это важнее маркетингового названия.
Генеративный видеоредактор может заново синтезировать значительную часть кадра даже тогда, когда команда выглядит локальной. Поэтому слово «замени» еще не гарантирует, что все остальные элементы останутся неизменными.
Мы проверяем пять свойств:
- Сохранение композиции. Композиция — расположение персонажа и объектов, масштаб плана, направление взгляда, перспектива и свободное пространство в кадре.
- Стабильность персонажа. Лицо, одежда, пропорции, возраст, прическа и характерные детали не должны самопроизвольно меняться.
- Точность локальной команды. Редактор должен менять только фон, только свет или только эффект, когда это явно указано.
- Соответствие исходному изображению. Референс задает внешний вид героя и основные визуальные признаки сцены.
- Накопление дрейфа. Дрейф — постепенное отклонение результата от исходника после каждой новой генерации.
Конкретный кейс: курьер в павильоне
Для проверки нужна сцена, в которой легко заметить нежелательные изменения. Используем одного персонажа в полный рост, одно простое действие и неподвижную камеру.
Исходная сцена
Молодой курьер в темно-синей ветровке стоит в центре светлого студийного павильона. В левой руке он держит небольшую квадратную коробку с белой наклейкой. Курьер делает два шага к камере, останавливается и слегка поднимает коробку. Камера неподвижна, общий план, длительность около 8–12 секунд.
У сцены есть удобные контрольные признаки:
- один человек без массовки;
- темно-синяя ветровка;
- коробка только в левой руке;
- два шага и короткий подъем коробки;
- центральное положение персонажа;
- неподвижная камера;
- белая квадратная наклейка без читаемого текста.
Не используйте знаменитостей, логотипы, мелкий текст и сложную хореографию. Они добавляют переменные, которые не относятся к проверке последовательного редактирования.
Подготовка: 10 минут
1. Создайте папку эксперимента
Сохраните каждую версию отдельно. Имена файлов должны показывать порядок изменений:
google-vids-omni-test/
├── 00-reference.png
├── 01-baseline.mp4
├── 02-background.mp4
├── 03-light.mp4
├── 04-effect.mp4
├── 05-control-direct.mp4
├── prompts.csv
└── scores.csv
2. Подготовьте референс
Если режим поддерживает изображение-референс, выберите или создайте нейтральный портрет либо кадр в полный рост без брендов и личных данных. Если загрузка изображения недоступна, зафиксируйте подробное текстовое описание и используйте его без изменений во всех ветках теста.
3. Зафиксируйте настройки
До первой генерации запишите:
- название продукта и режима в интерфейсе;
- дату и время теста;
- соотношение сторон;
- заданную и фактическую длительность;
- разрешение экспорта;
- наличие аудио;
- использованный референс;
- доступен ли seed — фиксируемое начальное значение генерации.
Если seed не показывается, не пытайтесь его угадать. Запишите «недоступен» и компенсируйте случайность контрольной веткой.
4. Создайте журнал команд
Промпт необходимо сохранять дословно, включая знаки препинания. Подойдет CSV-файл:
step,file,parent,change_requested,prompt,reference,settings,notes
1,01-baseline.mp4,,initial_generation,"...",00-reference.png,"16:9; 10 s",""
2,02-background.mp4,01-baseline.mp4,background_only,"...",00-reference.png,"same",""
3,03-light.mp4,02-background.mp4,light_only,"...",00-reference.png,"same",""
4,04-effect.mp4,03-light.mp4,effect_only,"...",00-reference.png,"same",""
5,05-control-direct.mp4,01-baseline.mp4,all_changes_once,"...",00-reference.png,"same",""
Создание базового ролика: 10 минут
Откройте новый проект Google Vids, выберите доступный режим генерации видео и добавьте референс, если он поддерживается. Используйте один подробный запрос:
Создай реалистичный видеоролик длительностью 10 секунд, формат 16:9.
Один молодой курьер в темно-синей ветровке стоит в центре светлого
нейтрального студийного павильона. В левой руке он держит небольшую
квадратную картонную коробку с простой белой наклейкой без текста.
Курьер делает ровно два спокойных шага к камере, останавливается
и слегка поднимает коробку. Общий план, персонаж виден в полный рост.
Камера неподвижна, без зума, панорамирования и монтажных склеек.
Мягкий нейтральный свет. Один непрерывный кадр.
Сохрани внешность персонажа в соответствии с приложенным референсом.
Не добавляй других людей, логотипы, надписи и дополнительные предметы.
Если интерфейс разделяет описание сцены и отрицательные ограничения, перенесите последний абзац в поле исключений. Не меняйте содержание формулировок.
Проверка базовой версии
Не продолжайте эксперимент с явно непригодным исходником. Базовый ролик должен удовлетворять минимум пяти условиям из семи:
- в кадре ровно один человек;
- персонаж расположен около центра;
- ветровка темно-синяя;
- коробка находится в левой руке;
- действие состоит из шагов и подъема коробки;
- камера не движется;
- нет явных дефектов рук, лица или геометрии коробки.
Если версия не проходит порог, разрешена повторная генерация. Запишите все неудачные попытки в журнал и заранее установите лимит, например три попытки. Выберите базовый ролик по соответствию требованиям, а не по художественной привлекательности.
Три последовательные правки: 20 минут
Каждая новая версия должна строиться из предыдущей: baseline → background → light → effect. Не возвращайтесь к исходнику внутри основной ветки.
Шаг 1. Заменить только фон
Откройте базовую версию и примените команду:
Замени только фон: вместо светлого студийного павильона сделай
ночную городскую улицу после дождя, с мокрым асфальтом и мягко
размытыми витринами вдали.
Не меняй персонажа, его лицо, одежду, коробку, положение в кадре,
движение, тайминг, ракурс, фокусное расстояние и неподвижную камеру.
Сохрани исходный нейтральный свет на персонаже. Не добавляй людей,
машины, текст и новые предметы.
Сохраните результат как 02-background.mp4. Сразу отметьте, поменялись ли размер героя, траектория движения, одежда или рука с коробкой.
Шаг 2. Изменить только свет
Продолжайте с версии после замены фона:
Измени только освещение персонажа и сцены: добавь холодный синий
контровой свет справа и мягкий теплый свет витрины слева.
Сохрани естественную экспозицию лица и видимые детали темно-синей
ветровки.
Не меняй ночную городскую улицу, мокрый асфальт, персонажа, лицо,
одежду, коробку, действие, положение объектов, ракурс, движение
и длительность. Камера должна остаться неподвижной.
Сохраните версию как 03-light.mp4. Проверьте, действительно ли изменилось освещение, а не цвет всей картинки. Отдельно отметьте появление цветных пятен на коже и скачков яркости между кадрами.
Шаг 3. Добавить только эффект
Продолжайте с версии после изменения света:
Добавь только легкий атмосферный эффект: редкие мелкие капли дождя
в воздухе и едва заметный пар у поверхности мокрого асфальта.
Эффект должен быть реалистичным, спокойным и не закрывать лицо,
руки или коробку.
Не меняй фон, освещение, персонажа, внешность, одежду, коробку,
действие, композицию, ракурс, длительность и неподвижную камеру.
Не добавляй молнии, сильный ветер, туман перед лицом, людей,
транспорт, надписи и монтажные склейки.
Сохраните итог как 04-effect.mp4. Артефактами считаются не только искаженные руки или лицо, но и дождь внутри помещения, капли, приклеенные к камере, мерцание одежды, исчезновение коробки и локальные деформации фона.
Контрольная ветка: все изменения за один проход
Последовательная ветка сама по себе не показывает, вызваны ли отклонения накоплением правок или обычной случайностью генерации. Поэтому создайте еще одну версию непосредственно из 01-baseline.mp4.
Сохрани исходного персонажа, его лицо, темно-синюю ветровку,
коробку в левой руке, два шага, подъем коробки, композицию,
ракурс, длительность и неподвижную камеру.
Замени студийный фон на ночную городскую улицу после дождя:
мокрый асфальт и мягко размытые витрины вдали. Добавь холодный
синий контровой свет справа и мягкий теплый свет слева.
Добавь редкие мелкие капли дождя и едва заметный пар у асфальта.
Не добавляй других людей, транспорт, текст, логотипы, сильный туман,
молнии, движение камеры или монтажные склейки.
Сохраните файл как 05-control-direct.mp4. Теперь доступны две сопоставимые стратегии:
| Ветка | Источник | Количество преобразований | Что показывает |
|---|---|---|---|
| Последовательная | Каждая предыдущая версия | 3 | Накопление изменений и дрейфа |
| Контрольная | Базовый ролик | 1 | Выполнение составной команды без промежуточных пересборок |
Проверка результата: 15 минут
Не сравнивайте ролики только при последовательном просмотре. Разместите версии рядом, синхронизируйте начало действия и проверяйте одинаковые временные точки: первый кадр, начало первого шага, остановку, подъем коробки и последний кадр.
Шкала от 0 до 4
| Балл | Интерпретация |
|---|---|
| 4 | Практически полное сохранение или точное выполнение команды. |
| 3 | Небольшое отклонение, не мешающее использованию ролика. |
| 2 | Заметное отклонение; потребуется дополнительная правка. |
| 1 | Сильное отклонение или частичное выполнение команды. |
| 0 | Критический сбой, потеря элемента или невыполнение команды. |
Оценочная таблица
Заполняйте ее для каждой версии отдельно. Консистентность персонажа оценивается по устойчивости его признаков во времени и между версиями.
| Критерий | 02: фон | 03: свет | 04: эффект | 05: контроль |
|---|---|---|---|---|
| Лицо и возраст персонажа | ||||
| Прическа и пропорции | ||||
| Одежда и ее цвет | ||||
| Коробка и левая рука | ||||
| Положение героя в кадре | ||||
| Ракурс и масштаб плана | ||||
| Действие и его тайминг | ||||
| Неподвижность камеры | ||||
| Точность требуемого изменения | ||||
| Отсутствие посторонних изменений | ||||
| Отсутствие мерцания и деформаций |
Расчет итогов
Для каждой версии сложите оценки и разделите на максимально возможный результат. При 11 критериях максимум равен 44:
Стабильность версии, % = сумма баллов / 44 × 100
Дополнительно рассчитайте три независимых показателя:
- Стабильность персонажа — среднее по лицу, прическе, одежде и коробке.
- Стабильность сцены — среднее по композиции, ракурсу, действию и камере.
- Точность команды — среднее по выполнению запрошенного изменения и отсутствию посторонних изменений.
Как интерпретировать сравнение
- Если оценки постепенно снижаются от версии 02 к 04, вероятен накопительный дрейф.
- Если 04 заметно слабее 05, единая составная команда в этом кейсе сохранила исходник лучше цепочки.
- Если 05 слабее 04 по точности эффектов, редактору оказалось проще обрабатывать изменения по одному.
- Если обе ветки нестабильны в разных местах, одного запуска недостаточно для вывода о стратегии.
- Если команда выполнена визуально красиво, но изменились лицо или действие, это не полное соответствие задаче.
Типовые сбои и способы проверки
Редактор полностью пересобирает сцену
Признаки: меняется поза в первом кадре, масштаб персонажа, длина шагов или форма коробки.
Что делать: сократить команду до одного изменения, перечислить неизменяемые признаки, использовать предыдущий ролик как источник редактирования, а не только текстовое описание. Если интерфейс не поддерживает редактирование существующего видео, зафиксировать это как ограничение режима.
Замена фона меняет освещение героя
Признаки: лицо становится синим, появляются жесткие тени, ветровка теряет исходный цвет.
Что делать: явно указать, что освещение персонажа на этом шаге сохраняется. Отдельно оценивать новый фон и непредусмотренное изменение света.
Команда «измени только свет» перекрашивает весь кадр
Признаки: синий фильтр равномерно наложен на кожу, одежду, фон и коробку.
Что делать: описать источники света, их направления и зоны воздействия. Требовать естественную экспозицию лица и сохранение локальных цветов.
Эффект закрывает важные элементы
Признаки: дождь или пар перекрывают лицо, пальцы и контур коробки.
Что делать: ограничить интенсивность, положение и масштаб частиц. Указать запрет на перекрытие контрольных областей.
Персонаж меняется только на нескольких кадрах
Признаки: лицо стабильно в начале и конце, но искажается во время движения; пальцы сливаются с коробкой.
Что делать: проверять ролик покадрово около моментов движения. Среднее впечатление при обычном воспроизведении скрывает короткие дефекты.
Команда игнорируется
Признаки: фон, свет или эффект остаются прежними.
Что делать: убедиться, что выбран режим изменения текущей сцены, а не генерации новой. Убрать второстепенные инструкции, оставить требуемое изменение первым предложением и сохранить ограничения отдельным блоком.
Невозможно воспроизвести запуск
Причина: отсутствует фиксированный seed, модель обновилась или сервис не показывает версию генератора.
Что делать: сохранить дату, исходные файлы, точные команды и экспорты. Провести несколько повторов одного промпта и сообщать диапазон оценок, а не один балл.
Ограничения эксперимента
- Один кейс не измеряет качество всех жанров, длительностей и типов движения.
- Без фиксированного seed нельзя полностью отделить влияние команды от случайности генерации.
- Экспорт может добавлять сжатие, которое выглядит как мерцание или потеря деталей.
- Субъективная оценка зависит от наблюдателя; для важного проекта попросите второго человека заполнить таблицу независимо.
- Инструмент может обновиться между запусками, поэтому дата и название режима обязательны.
- Если редактор не принимает видео как основу следующего шага, тест будет измерять повторную генерацию по описанию, а не сохранение состояния ролика.
- Соответствие референсу следует оценивать только по разрешенным визуальным признакам, не пытаясь устанавливать личность изображенного человека.
Шаблон итогового отчета
После теста заполните короткое резюме. Оно отделяет наблюдения от предположений:
Дата и режим:
Исходный файл:
Количество попыток базовой генерации:
Доступен ли seed:
Параметры экспорта:
Последовательная ветка:
- стабильность персонажа: __ / 4
- стабильность сцены: __ / 4
- точность команды: __ / 4
- общая оценка: __ %
Контрольная ветка:
- стабильность персонажа: __ / 4
- стабильность сцены: __ / 4
- точность команды: __ / 4
- общая оценка: __ %
Первое заметное отклонение появилось на шаге:
Незапрошенные изменения:
Критические артефакты:
Какая стратегия оказалась устойчивее:
Что требуется перепроверить повторным запуском:
Готовность результата
Работа завершена, когда сохранены все пять видеоверсий, референс, дословный журнал команд, заполненная оценочная таблица и осторожный вывод по двум веткам. Даже неудачный ролик является полезным результатом, если можно точно установить, на каком шаге и что именно изменилось.