Примечание автора: Глубокий анализ феномена случайного появления видимого водяного знака "veo" в правом нижнем углу видео, сгенерированных Veo 3.1 в Google Flow. Рассматриваем возможные причины, такие как уровень подписки, механизм SynthID и нагрузка на сервис, а также предлагаем практические решения.
При использовании Google Flow для генерации видео вы могли столкнуться с такой ситуацией: в правом нижнем углу видео, сгенерированных моделью Veo 3.1, иногда появляется текстовый водяной знак "veo", но не всегда. Это явление, когда водяной знак то появляется, то исчезает, вызывает недоумение у многих разработчиков и создателей контента — это баг или так задумано?
В этой статье мы с трех сторон — официального механизма водяных знаков Google, различий в уровнях подписки и предположений о нагрузке на сервер — глубоко проанализируем возможные причины этого явления и предложим практические и реализуемые способы решения.
Ключевая ценность: Прочитав эту статью, вы поймете полную логику механизма водяных знаков Veo 3.1, сможете определить, является ли ваша проблема с водяным знаком нормальным поведением, и узнаете, как подходящим образом избежать видимого водяного знака.

Ключевые моменты проблемы водяных знаков Veo 3.1
Google внедрил в моделях серии Veo 3 двухуровневый механизм водяных знаков: видимый водяной знак (Visible Watermark) и невидимый водяной знак (SynthID). Понимание логики работы этих двух уровней — ключ к определению того, является ли ваша проблема с водяным знаком нормальной.
| Пункт | Описание | Влияние |
|---|---|---|
| Видимый водяной знак | Текст "veo" в правом нижнем углу, полупрозрачный | По умолчанию отображается для пользователей Pro, пользователи Ultra освобождены |
| Невидимый водяной знак SynthID | Встроен в данные видео, невидим невооруженным глазом | Встраивается на всех уровнях, удалить невозможно |
| Случайное появление водяного знака | Виден не в каждом кадре, в некоторых сценах не отображается | В темных сценах или при быстром движении его трудно заметить |
| Определяется уровнем подписки | Пользователи Ultra в Flow не видят видимый водяной знак | При вызове через API могут быть другие стратегии водяных знаков |
Двухуровневая архитектура механизма водяных знаков Veo 3.1
Первый уровень: Видимый водяной знак (Visible Watermark). Google официально представил механизм видимых водяных знаков в июне 2025 года, когда Veo 3 был расширен до 73 стран мира. Этот водяной знак появляется в виде текста "veo" в правом нижнем углу видео, шрифт небольшой и полупрозрачный. Официальная цель Google — идентифицировать контент, сгенерированный ИИ, но некоторые комментаторы отмечают, что этот водяной знак "isn't visible in every scene, and the font could be bigger" — то есть водяной знак действительно не виден в некоторых сценах, и это известная особенность, а не баг.
Второй уровень: Невидимый водяной знак SynthID. Независимо от уровня вашей подписки, все видео, сгенерированные Veo 3.1, будут содержать цифровой водяной знак SynthID. SynthID — это технология идентификации ИИ-контента, разработанная Google DeepMind, которая напрямую встраивается в видеопоток, полностью невидима невооруженным глазом и устойчива к обычным операциям обработки видео (кадрирование, сжатие, перекодирование). В настоящее время обычные пользователи не могут обнаружить водяной знак SynthID — для этого нужны специальные инструменты.

Анализ 3 возможных причин периодического появления водяного знака в Veo 3.1
Феномен "то появляется, то исчезает" водяного знака — основная головная боль для многих пользователей. Ниже представлен анализ трёх правдоподобных гипотез, основанных на известной информации.
Причина 1: Различия в уровне подписки и канале вызова
Это самая прямая и наиболее вероятная причина. У Google есть чёткое различие в политике видимых водяных знаков для разных уровней подписки:
| Уровень подписки | Месячная плата | Видимый водяной знак | SynthID | Пояснение |
|---|---|---|---|---|
| Google AI Plus | $7.99 | Отображается | Встроенный | Базовый уровень, Veo 3.1 Fast |
| Google AI Pro | $19.99 | Отображается | Встроенный | ~90 видео Fast в месяц |
| Google AI Ultra | $249.99 | Не отображается | Встроенный | Освобождение от водяного знака при использовании Veo 3.1 в Flow |
| Прямой вызов через Gemini API | Оплата за секунду | Требует подтверждения | Встроенный | Политика водяных знаков в API может отличаться |
Ключевая деталь: Пользователи уровня Ultra освобождаются от видимого водяного знака только при использовании Veo 3.1 в Flow. Если вы вызываете модель через приложение Gemini или другие каналы, политика водяных знаков может быть иной. Это означает, что один и тот же пользователь Ultra может столкнуться с разным опытом — "иногда есть водяной знак, иногда нет" — при генерации видео через разные входные точки.
Кроме того, при вызове Veo 3.1 через сторонние сервисы-прокси API, поведение водяного знака может зависеть от конкретной реализации базового вызова.
Рекомендация: Используйте APIYI (apiyi.com) для вызова Veo 3.1 API для генерации видео. Цены начинаются от $0.15 за видео, используется тот же асинхронный способ вызова, что и у OpenAI, с поддержкой всей линейки моделей генерации видео Flow.
Причина 2: Зависимость рендеринга видимого водяного знака от сцены
Официальные материалы Google и множество сторонних обзоров подтверждают один факт: Видимый водяной знак не отображается чётко в каждом кадре видео. В обзорной статье BGR прямо говорится: "it isn't visible in every scene".
Это не случайное исчезновение водяного знака, а его зависимость от визуальных характеристик самого видеоконтента:
- Сцены с тёмным/чёрным фоном: Полупрозрачный белый водяной знак может быть плохо заметен из-за недостаточной контрастности.
- Сцены с яркими элементами в правом нижнем углу: Водяной знак может "растворяться" в содержимом кадра.
- Сцены с быстрым движением: Визуальное внимание сосредоточено на основном объекте, восприятие водяного знака снижается.
- Определённые разрешения и кодирование: Чёткость водяного знака может снижаться после сжатия видео.
Другими словами, вам кажется, что "водяной знак появляется иногда", но на самом деле он может быть всегда на месте, просто в некоторых сценах его сложно заметить невооружённым глазом.
Причина 3: Предположения о нагрузке на сервер и цепочке генерации
Это более спекулятивная гипотеза, но её стоит рассмотреть.
Когда сервис Veo 3.1 находится под высокой нагрузкой (аналогично явлению "deepthink" в моделях серии Gemini), поведение серверной части может меняться тонким образом:
- Понижение до другого узла вывода: При высокой нагрузке запросы могут перенаправляться в другие вычислительные кластеры, в конвейерах постобработки (включая этап наложения водяного знака) которых могут быть различия в конфигурации.
- Наложение водяного знака как этап постобработки: Если видимый водяной знак накладывается на этапе постобработки после генерации видео, то состояние нагрузки службы постобработки может влиять на корректность его применения.
- Механизмы кэширования и повторных попыток: В периоды высокой загрузки сервиса некоторые запросы могли быть повторены или использовать кэшированные результаты, поведение водяного знака при разных путях обработки может быть неодинаковым.
Важно подчеркнуть: Вышеуказанные предположения в настоящее время не подтверждены официально Google. Однако с точки зрения проектирования распределённых систем, вполне разумно предположить, что высокая нагрузка может приводить к нестабильности в периферийном поведении. На практике мы действительно наблюдали, что в часы пиковой нагрузки на API, поведение Veo 3.1 (включая, но не ограничиваясь водяными знаками) демонстрирует большую неопределённость.

Сравнение решений
| Решение | Стоимость | Эффективность | Подходящие сценарии |
|---|---|---|---|
| Апгрейд на Ultra-подписку | $249.99/мес | Удаление видимого водяного знака в Flow | Частые создатели, коммерческое использование |
| Через вызов API | Оплата за секунду/за видео | Стратегия водяных знаков может отличаться | Разработчики, пакетная генерация |
| Постобработка | Временные затраты | Обрезка области в правом нижнем углу | Некоммерческие/личные проекты |
| Принять SynthID | Без дополнительных затрат | Невидимый водяной знак не влияет на визуал | Все пользователи |
Способ вызова Veo 3.1 через API
Для разработчиков прямой вызов Veo 3.1 через API — более гибкое решение. API использует асинхронный режим задач, аналогичный способу вызова API генерации видео от OpenAI:
import requests
import time
# Шаг 1: Отправка задачи на генерацию видео
response = requests.post(
"https://vip.apiyi.com/v1/videos/generations",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={
"model": "veo-3.1",
"prompt": "Золотистый ретривер бежит по пляжу на закате",
"duration": 8,
"aspect_ratio": "16:9"
}
)
task_id = response.json()["id"]
# Шаг 2: Опрос статуса задачи
while True:
result = requests.get(
f"https://vip.apiyi.com/v1/videos/generations/{task_id}",
headers={"Authorization": "Bearer YOUR_API_KEY"}
)
status = result.json()["status"]
if status == "completed":
video_url = result.json()["video_url"]
print(f"Видео сгенерировано: {video_url}")
break
elif status == "failed":
print("Ошибка генерации")
break
time.sleep(10)
Показать полный код асинхронного вызова (с обработкой ошибок)
import requests
import time
from typing import Optional
def generate_veo_video(
prompt: str,
duration: int = 8,
aspect_ratio: str = "16:9",
model: str = "veo-3.1",
max_wait: int = 300
) -> Optional[str]:
"""
Асинхронный вызов Veo 3.1 для генерации видео
Args:
prompt: Промпт с описанием видео
duration: Длительность видео (секунды)
aspect_ratio: Соотношение сторон
model: Название модели
max_wait: Максимальное время ожидания (секунды)
Returns:
URL видео или None
"""
base_url = "https://vip.apiyi.com/v1"
headers = {"Authorization": "Bearer YOUR_API_KEY"}
# Отправка задачи
try:
resp = requests.post(
f"{base_url}/videos/generations",
headers=headers,
json={
"model": model,
"prompt": prompt,
"duration": duration,
"aspect_ratio": aspect_ratio
},
timeout=30
)
resp.raise_for_status()
task_id = resp.json()["id"]
print(f"Задача отправлена: {task_id}")
except Exception as e:
print(f"Ошибка отправки: {e}")
return None
# Опрос результата
elapsed = 0
while elapsed < max_wait:
try:
result = requests.get(
f"{base_url}/videos/generations/{task_id}",
headers=headers,
timeout=15
)
data = result.json()
if data["status"] == "completed":
return data["video_url"]
elif data["status"] == "failed":
print(f"Ошибка генерации: {data.get('error', 'Неизвестная ошибка')}")
return None
except Exception as e:
print(f"Исключение при запросе: {e}")
time.sleep(10)
elapsed += 10
print("Таймаут ожидания")
return None
# Пример использования
video = generate_veo_video(
prompt="Кошка прогуливается по крыше при лунном свете, кинематографичное качество",
duration=8,
aspect_ratio="16:9"
)
if video:
print(f"Ссылка для скачивания: {video}")
Рекомендация: APIYI apiyi.com поддерживает все модели генерации видео из Google Flow (включая Veo 3, Veo 3.1), цена начинается от $0.15 за видео, асинхронный вызов прост в интеграции.
Механизм водяных знаков Veo 3.1 в сравнении с другими видео-моделями
Понимание того, на каком месте в индустрии находится стратегия водяных знаков Veo 3.1, помогает сделать более обоснованный выбор:
| Модель | Видимый водяной знак | Невидимый водяной знак | Условия удаления | API доступен |
|---|---|---|---|---|
| Veo 3.1 | "veo" в правом нижнем углу (Pro и ниже) | SynthID (все пользователи) | Подписка Ultra + Flow | Да (оплата за секунду) |
| Sora 2 | Нет видимого водяного знака | Метаданные C2PA | Не применимо | Да (оплата за видео) |
| Kling 3 | Водяной знак в бесплатной версии | Нет публичной информации | Платная подписка | Да |
| Runway Gen-4 | Водяной знак в бесплатной версии | Нет публичной информации | Платная подписка | Да |
Как видно из таблицы, модели генерации AI-видео обычно используют стратегии водяных знаков для разграничения бесплатных и платных пользователей. Невидимый водяной знак SynthID от Veo 3.1 — одна из самых передовых технологий идентификации AI-контента на данный момент, и его невозможно обойти на любом уровне — однако он не оказывает визуального влияния на фактическое использование.
Совет по сравнению: Если вам нужен вариант генерации видео без видимых водяных знаков, вы можете протестировать эффекты разных моделей через APIYI apiyi.com. Платформа поддерживает унифицированный вызов API основных моделей генерации видео, таких как Veo 3.1 и Sora 2.
Часто задаваемые вопросы
Вопрос 1: Можно ли удалить водяной знак «veo» в Veo 3.1?
Видимый водяной знак можно избежать, перейдя на подписку Google AI Ultra ($249.99/месяц) и используя модель в Flow. Технически его также можно убрать при постобработке видео, обрезав область в правом нижнем углу, но это изменит композицию кадра. Невидимый водяной знак SynthID в настоящее время удалить невозможно, но он не влияет на визуальное восприятие.
Вопрос 2: Есть ли водяной знак на видео, сгенерированном через API Veo 3.1?
Невидимый водяной знак SynthID присутствует всегда. Поведение видимого водяного знака зависит от конкретной цепочки вызова API и его конфигурации. При вызове API Veo 3.1 через сервис APIYI (apiyi.com), где цена начинается от $0.15 за видео, рекомендуется сначала проверить поведение водяного знака на небольшой партии.
Вопрос 3: Водяной знак — это баг или часть дизайна?
Видимый водяной знак — это намеренное решение Google, а не ошибка. Google официально объявил о стратегии использования видимых водяных знаков в июне 2025 года. Однако тот факт, что водяной знак "не виден на каждом кадре", также является известной особенностью и зависит от содержания и сцены видео. Если вы являетесь пользователем Ultra, но всё ещё видите водяной знак в Flow, рекомендуется обратиться в службу поддержки Google.
Вопрос 4: Какие модели генерации видео Flow поддерживает APIYI?
APIYI (apiyi.com) поддерживает всю серию моделей генерации видео Google Flow, включая Veo 3, Veo 3.1 и другие, используя тот же асинхронный способ вызова, что и OpenAI. Цены начинаются от $0.15 за видео. Для использования не требуется аккаунт Google или VPN — достаточно просто зарегистрироваться.
Итог
Ключевые моменты по проблеме периодического появления водяного знака в видео Veo 3.1:
- Двухуровневый механизм водяных знаков: Видимый водяной знак (текст "veo") + невидимый водяной знак SynthID, работающие независимо.
- Уровень подписки определяет видимость: Пользователи Ultra освобождены от видимого водяного знака в Flow, для пользователей Pro и ниже он отображается по умолчанию.
- Периодическое появление — это норма: Видимость водяного знака зависит от сцены видео, цвета фона, скорости движения и других факторов, поэтому он не всегда чётко виден на каждом кадре.
- Возможна связь с нагрузкой на сервис: Различия в маршрутизации запросов при высокой нагрузке могут приводить к нестабильному поведению водяного знака (предположение, не подтверждено официально).
Для коммерческого использования без видимого водяного знака рекомендуется вызывать Veo 3.1 через API. Сервис APIYI (apiyi.com) поддерживает все API генерации видео Flow, цены начинаются от $0.15 за видео. Простой в использовании асинхронный вызов делает его экономичным выбором для пакетной генерации видео.
Справочные материалы
-
Официальная страница Google Veo: Описание возможностей модели Veo и механизма водяных знаков
- Ссылка:
deepmind.google/models/veo/ - Описание: Официальное описание технологии водяных знаков SynthID
- Ссылка:
-
Блог о выпуске Veo 3.1: Обновление функции Ingredients to Video
- Ссылка:
blog.google/innovation-and-ai/technology/ai/veo-3-1-ingredients-to-video/ - Описание: Основные возможности и новые функции Veo 3.1
- Ссылка:
-
BGR: Отчёт о видимых водяных знаках Veo 3: Анализ сторонних оценок и видимости водяных знаков
- Ссылка:
bgr.com/tech/those-amazing-veo-3-videos-will-finally-tell-you-they-were-made-with-ai/ - Описание: Подробный анализ расположения, видимости и различий в уровнях видимых водяных знаков
- Ссылка:
-
Справочный центр Google Flow: Руководство по использованию Flow и описание подписок
- Ссылка:
support.google.com/flow/answer/16353333 - Описание: Описание функций Flow и сравнение уровней подписки
- Ссылка:
-
Документация по генерации видео Gemini API: Спецификации вызова API Veo 3.1
- Ссылка:
ai.google.dev/gemini-api/docs/video - Описание: Способ асинхронного вызова API и описание параметров
- Ссылка:
Автор: Техническая команда APIYI
Техническое обсуждение: Делитесь в комментариях своим опытом решения проблем с водяными знаками в Veo 3.1. Больше материалов доступно в документации APIYI docs.apiyi.com
