Как убрать субтитры из видео Veo 3: исправляем баг с искажёнными подписями (2026)

Veo 3 вшивает искажённые субтитры в диалоговые ролики. Полный план 2026: как предотвратить их при генерации и убрать в постобработке.

E

Emma Chen · 12 min read · Jun 25, 2026

Как убрать субтитры из видео Veo 3: исправляем баг с искажёнными подписями (2026)

Как убрать вшитые субтитры и подписи из AI-видео Veo 3

Вы написали идеальный промпт для Veo 3. Персонаж выглядит правильно, свет кинематографичный, голос звучит по-человечески — и вдруг внизу кадра появляется полоса искажённых, наполовину неправильно написанных субтитров. Вы не просили подписи. Вы даже написали «no subtitles». Они всё равно появились.

Если это знакомо — вы ничего не делаете не так. Автоматические субтитры Veo 3 — одна из самых частых жалоб на модель, о ней писали и на Reddit, и в MIT Technology Review. Подписи часто бессмысленны, они вшиты в пиксели (это не дорожка, которую можно отключить), а избавление от них постфактум может стоить вам дополнительных кредитов.

Это руководство — полный, проверенный набор приёмов для чистого видео Veo 3 без подписей. Вы узнаете, почему Veo 3 добавляет субтитры, какие приёмы в промпте предотвращают их на этапе генерации и какие методы постобработки убирают их, когда предотвратить не удалось. Каждый промпт ниже можно копировать и вставлять. В итоге у вас будет повторяемый рабочий процесс, который создаёт ролики с говорящими персонажами без единой вшитой надписи.


Почему Veo 3 добавляет субтитры, которые вы не просили

Чтобы надёжно исправить баг, нужно понять, откуда он берётся. Это не настройка, которую вы забыли выключить, — это побочный эффект того, как обучалась модель.

1. В обучающих данных было полно подписей. Veo 3 училась генерировать видео и синхронный звук на огромных объёмах реальных роликов. Большая часть этого материала — новости, ролики из соцсетей, обучающие видео, сцены из фильмов — уже содержала вшитые субтитры или экранные подписи. Когда модель определяет, что в ролике есть речь, она научилась связывать речь с экранным текстом. И «услужливо» рисует подписи.

2. Подписи вшиты, а не лежат отдельной дорожкой. Именно это застаёт людей врасплох. В обычном видеоредакторе субтитры — это переключаемый слой. В экспорте Veo 3 текст — часть самой картинки, те же пиксели, что лицо актёра и фон. Кнопки «субтитры: выкл» нет, потому что нет и слоя субтитров. Поэтому их нельзя просто отключить после экспорта.

3. Текст часто искажён. Поскольку модель рисует текст, а не набирает его, подписи часто содержат опечатки, повторы или вовсе бессмыслицу. Это хуже обычных субтитров — они делают профессиональный ролик похожим на сломанный.

4. Их сложнее всего избежать именно тогда, когда чистый результат нужен больше всего. Баг запускается диалогом и закадровым голосом. То есть в момент, когда вы используете фирменную функцию Veo 3 — нативный звук с говорящим персонажем, — вероятность лишнего текста максимальна. Именно это противоречие и решает данное руководство.

Зная это, стратегия двухслойная: предотвращать подписи при генерации с помощью структуры промпта и убирать их в постобработке, когда перегенерация не стоит кредитов. Начнём с предотвращения, потому что оно бесплатно.


Часть 1 — Предотвращаем субтитры при генерации (бесплатный способ)

Предотвращение всегда дешевле удаления. Эти четыре приёма складываются друг с другом — используйте их все вместе для самого надёжного чистого результата. Они работают в приложении Gemini, Google Flow, Google AI Studio и в Veo 3 API.

Приём 1: используйте двоеточие для реплик, а не кавычки

Это самое результативное изменение. То, как вы оформляете произносимую реплику, сильно влияет на то, появятся ли подписи.

Когда вы заключаете реплику в кавычки или апострофы, вы показываете модели письменный текст — а именно письменный текст она и склонна выводить на экран. Когда вместо этого вы используете обычное двоеточие, модель с гораздо большей вероятностью воспримет строку как только звук.

❌ Вызывает подписи (кавычки):

A barista says: "Your latte is ready, enjoy your morning."

✅ Чище (двоеточие, без кавычек):

A barista says: Your latte is ready, enjoy your morning.

Избегайте апострофов внутри реплики — они ведут себя как кавычки. Если ролик упорно сопротивляется, перепишите сокращения («do not» вместо «don't»).

Приём 2: ставьте реплику в НАЧАЛО промпта

Порядок в промпте важнее, чем многие думают. Авторы заметили: если разместить закадровый голос или реплику в начале промпта — перед описанием картинки — субтитров становится заметно меньше, а синхронизация звука с губами — лучше. Один автор сообщил о десяти подряд генерациях без субтитров после переноса речи наверх.

❌ Реплика спрятана в конце:

A slow dolly-in on a chef in a warm, busy kitchen, golden hour light through
the window, shallow depth of field. The chef looks up and says: Tonight we cook
something special.

✅ Реплика в начале:

The chef says: Tonight we cook something special.
Visual: a slow dolly-in on a chef in a warm, busy kitchen, golden hour light
through the window, shallow depth of field.

Приём 3: добавьте явный запрет «no subtitles» сразу после реплики

Негативные инструкции помогают, но важно расположение. Дописывайте ограничение сразу после реплики, а не в самом конце длинного абзаца, где модель может его проигнорировать.

The guide says: Follow me to the overlook. (no subtitles, no captions, no on-screen text)

Формулировки, которые хорошо себя показывают, примерно по убыванию силы:

  • (no subtitles)
  • no captions, no subtitles, no text overlay
  • clean frame, no words on screen, no burned-in text
  • Do not add any subtitles or captions.

Приём 4: заполните поле негативного промпта

Если вы генерируете в Google Flow, Google AI Studio или через Veo 3 API, у вас есть отдельное поле negative prompt. Используйте его. Это отдельный от основного промпта сигнал, и он более чёткий.

Негативный промпт (для копирования):

subtitles, captions, closed captions, on-screen text, text overlay, watermark,
words on screen, lower-third text, burned-in text, sign language overlay

О том, как поле негативного промпта работает в разных сценариях, читайте в нашем руководстве по негативным промптам Veo 3 — там разобран полный синтаксис и другие артефакты (лишние пальцы, искажённые логотипы, мерцание), которые подавляются так же.

Формула «чистого диалога»

Сложите все четыре приёма — и получите шаблон, который с высокой вероятностью создаёт говорящие ролики без подписей:

[SPEAKER] says: [реплика, обычный текст, без кавычек и апострофов].
(no subtitles, no captions, no on-screen text)

Visual: [объект + действие], [обстановка], [свет], [движение камеры], [объектив/глубина резкости].
Audio: [фоновый звук], [тон голоса], natural delivery.

Negative prompt: subtitles, captions, on-screen text, text overlay, watermark, words on screen

Эта же структура питает конверсионные рекламные форматы. Если это ваш случай, сочетайте её с нашим руководством по UGC-рекламе Veo 3 и более общим руководством по нативному звуку Veo 3 — про диалоги, звуковые эффекты и липсинк.


Часть 2 — Убираем субтитры в постобработке (когда предотвратить не удалось)

Предотвращение работает не на 100%. Некоторые ролики всё равно приходят с подписями — особенно при длинных репликах или сценах с двумя говорящими. Поскольку текст вшит, теперь это проблема пикселей, а не текста. Вот четыре метода удаления, от наименее до наиболее разрушительного.

Метод 1: обрежьте нижнюю полосу

Автоподписи Veo 3 почти всегда находятся в нижней трети кадра. Самое быстрое решение — обрезать эту полосу.

  • В любом редакторе (CapCut, Premiere, DaVinci Resolve, даже в приложении «Фото») обрежьте нижние 12–18% кадра.
  • Перекадрируйте так, чтобы объект остался по центру.

Компромиссы: вы теряете часть изображения и слегка приближаете кадр, что может сделать ролик 720p/1080p мягче. Лучше всего подходит для вертикального формата 9:16. Закладывайте это заранее — оставляйте свободное место внизу кадра при генерации, чтобы обрезка ничего важного не стоила.

Метод 2: закройте подпись плашкой или b-roll

Вместо удаления — спрячьте.

  • Положите поверх нижней полосы свою плашку (lower-third), брендовую панель или собственный (правильно написанный) блок субтитров.
  • Или наложите несколько секунд b-roll в режиме «картинка в картинке».

Так баг превращается в дизайнерское решение и подходит для соцсетей, где плашка с подписью и так планировалась. Поверх добавьте свои настоящие, написанные без ошибок субтитры.

Метод 3: ИИ-удаление текста / объектов

Несколько инструментов умеют «закрашивать» вшитый текст, восстанавливая пиксели под ним: специальные функции удаления объектов в видео, инпейнтинг и утилиты «remove text from video». Результат зависит от того, насколько сложный фон — ровная стена очищается хорошо, а подвижный детализированный фон может «поплыть». Всегда проверяйте несколько кадров перед полным экспортом.

Компромиссы: лучшие инструменты платные, а обработка детализированного фона несовершенна. Оставьте это для главных кадров, где обрезка испортила бы композицию.

Метод 4: перегенерация (крайняя мера)

Если ролик критичен, а постобработка не спасает — перегенерируйте, но только после применения всех четырёх приёмов из Части 1. Перегенерация с тем же дефектным промптом просто сжигает кредиты ради того же результата. Изменить исход помогает версия с двоеточием, репликой в начале и негативным промптом.

Чтобы перегенерации обходились дешевле, сначала проверяйте промпт на более дешёвом тарифе, затем масштабируйте. Наши руководство по бесплатному доступу к Veo 3 и разбор цен Veo 3 объясняют, как тестировать промпты без расхода премиум-кредитов.

Таблица выбора метода удаления

Ситуация Лучший метод Почему
Вертикальный ролик, подписи в нижней трети Обрезать нижнюю полосу Быстро, бесплатно, естественно для 9:16
В ролике и так планировались подписи Закрыть своей плашкой Превращает баг в фичу
Кинематографичный главный кадр, важен весь кадр ИИ-удаление текста Сохраняет композицию
Критичный ролик, постобработка не спасает Перегенерация с исправленным промптом Работает только с исправленным промптом

Часть 3 — Сцены с двумя говорящими: самый сложный случай

Ролики с одним говорящим обычно решаются Частью 1. Диалоги двух персонажей сложнее — Veo 3 может подписать обе реплики, а иногда отдаёт реплику не тому рту.

Помогают две вещи:

1. Обозначайте говорящего по позиции и внешности, а не только по имени. Модель не знает, кто такая «Анна», но может отследить «женщину слева в красной куртке».

The woman on the left in the red jacket says: Did you finish the report?
The man on the right in the grey shirt says: Almost, give me ten minutes.
(no subtitles, no captions, no on-screen text)

2. Делайте каждую реплику короткой. Длинный диалог — главный триггер подписей. Разбейте разговор на несколько коротких роликов — по одной реплике на каждый — и склейте в редакторе. Короткие реплики также улучшают липсинк.

Если вы строите многокадровые сцены с одними и теми же персонажами, главной задачей становится сохранение лиц и одежды. Наше руководство по консистентности персонажей Veo 3 разбирает приёмы с референс-изображениями и сидами, а промпты для уличных интервью Veo 3 показывают диалоговый формат на практике.


Часть 4 — Исправляет ли Veo 3.1 баг с субтитрами?

Veo 3.1 улучшила многое — лучшее следование промпту, более сильную фиксацию персонажа, чище звук, — но автоподписи всё ещё появляются на диалоговых промптах. Тот же набор приёмов работает. Более того, лучшее следование инструкциям в 3.1 означает, что приёмы с двоеточием и репликой в начале срабатывают надёжнее, чем на оригинальной Veo 3.

Короткое замечание о причине: Google действительно сложно полностью устранить это. Поскольку поведение «зашито» в обучающие данные, настоящее исправление означает переразметку или фильтрацию роликов с подписями и повторное обучение — медленную и дорогую работу. Вывод: не ждите официального переключателя. Рабочий процесс из этого руководства — практическое решение уже сегодня, и оно продолжит работать в Veo 3, Veo 3 Fast и Veo 3.1.

Обо всём новом в последней версии — в нашем руководстве по новым функциям Veo 3.1. А если диалог — часть пайплайна image-to-video, руководство по Veo 3 image-to-video объясняет, как референс-кадры взаимодействуют с нативным звуком.


Пять частых ошибок, возвращающих субтитры

Даже те, кто знает приёмы, портят собственные ролики. Вот шаблоны, которые незаметно возвращают подписи, и как сломать каждый.

Ошибка 1: оставить кавычки «всего один раз». Писать реплику в кавычках естественно — так выглядит сценарий. Но кавычки — самый сильный триггер экранного текста. Приучите себя всегда писать форму с двоеточием, даже для пробного теста. Одной пары кавычек достаточно, чтобы вернуть подписи в чистый промпт.

Ошибка 2: писать абзац диалога. Чем длиннее реплика, тем выше шанс подписей и хуже липсинк. Ограничьте каждую реплику примерно одним коротким предложением (8–12 слов) на ролик и оставьте монтаж редактору. Это также удержит вас в естественной длине ролика Veo 3 в 8 секунд.

Ошибка 3: ставить запрет только в самом конце. «No subtitles», прицепленное в конец промпта на 90 слов, конкурирует со всем остальным за внимание модели и часто проигрывает. Ставьте ограничение сразу после реплики и дублируйте в поле негативного промпта.

Ошибка 4: кадрировать впритык, без запаса снизу. Если объект плотно прижат к нижнему краю и подписи всё же появились, обрезать их без потери объекта не выйдет. Всегда оставляйте немного пустого места внизу кадра при генерации диалогов.

Ошибка 5: перегенерировать тот же самый промпт. Это самая дорогая ошибка, потому что сжигает кредиты без изменений. Генерация вероятностна, поэтому одинаковый промпт иногда вернётся чистым — но это лотерея, а не исправление. Всегда меняйте промпт (двоеточие, реплика в начале, ограничение, негативное поле) прежде чем тратить кредиты.

Избегайте всех пяти — и доля чистого результата вырастет с «иногда» до «почти всегда». Подробнее о том, как структура промпта управляет всей генерацией Veo 3, — в руководстве по промпт-инжинирингу Veo 3.


Полный рабочий процесс чистого диалога (от начала до конца)

  1. Сначала напишите реплику обычным текстом — без кавычек и апострофов.
  2. Оформите через двоеточие: [Speaker] says: [реплика].
  3. Сразу допишите ограничение: (no subtitles, no captions, no on-screen text).
  4. Добавьте блок картинки под репликой: объект, действие, обстановка, свет, камера, объектив.
  5. Заполните поле негативного промпта списком запрещённого текста.
  6. Кадрируйте с запасом снизу, чтобы обрезка прошла безболезненно.
  7. Сначала генерируйте на дешёвом тарифе, чтобы убедиться в чистоте промпта.
  8. Проверьте нижнюю треть результата. Чисто? Масштабируйте. Подписи? Примените метод из Части 2 или перегенерируйте исправленным промптом.
  9. Добавьте свои правильно написанные субтитры в постобработке, если они нужны — теперь текст под вашим контролем.

Следуйте этому — и баг с субтитрами перестанет быть постоянной головной болью, превратившись в галочку, которую вы ставите один раз на ролик.


Часто задаваемые вопросы

Почему Veo 3 добавляет субтитры, хотя я явно написал «no subtitles»? Потому что поведение идёт из обучающих данных, а не из одной инструкции, которой модель надёжно подчиняется. Одиночное «no subtitles» в конце длинного промпта часто игнорируется. Лучше также использовать двоеточие вместо кавычек, ставить реплику в начало и заполнять поле негативного промпта. Складывайте приёмы — ни один по отдельности не безотказен.

Можно просто отключить подписи в настройках? Нет. Субтитры Veo 3 вшиты в пиксели, а не лежат отдельной дорожкой, так что переключателя нет. Остаётся либо предотвращать их при генерации, либо убирать в постобработке.

Кавычки действительно вызывают субтитры? На практике да — кавычки и апострофы вокруг реплики повышают шанс, что текст выведется на экран. Переход на обычное двоеточие (A man says: hello) — самое стабильное единичное решение.

Не испортит ли обрезка качество? Умеренная нижняя обрезка (12–18%) слегка приближает кадр, что может смягчить ролики низкого разрешения. Избегайте потери качества, оставляя пустое место внизу кадра при генерации, или апскейлите после обрезки.

Затрагивает ли баг Veo 3.1 и Veo 3 Fast? Да, поведение всё ещё проявляется на диалоговых промптах во всех текущих вариантах Veo 3. Тот же рабочий процесс применим, а лучшее следование промпту в 3.1 делает приёмы со стороны промпта надёжнее.

А если говорят двое — почему реплика уходит не тому персонажу? Veo 3 может перепутать назначение реплики, если говорящие не различены чётко. Обозначайте каждого по позиции и внешности («женщина слева в красной куртке»), делайте реплики короткими и разбивайте длинные диалоги на отдельные ролики.


Итог

Автосубтитры Veo 3 раздражают, но предсказуемы — а у предсказуемых проблем есть повторяемые решения. Предотвращайте их при генерации четырьмя бесплатными приёмами (двоеточие вместо кавычек, реплика в начале, встроенный запрет «no subtitles» и заполненное поле негативного промпта) и убирайте в постобработке обрезкой, плашкой, ИИ-удалением текста или исправленной перегенерацией. Освойте этот двухслойный процесс — и раскроете лучшую функцию Veo 3: персонажей, которые по-настоящему говорят, без искажённого текста, делающего ролик сломанным.

Готовы применить на практике? Создавайте чистые видео с говорящими персонажами без подписей на veo3ai.io и начните с формулы чистого диалога выше.

Ready to create AI videos?
Turn ideas and images into finished videos with the core Veo3 AI tools.

Related Articles

Continue with more blog posts in the same locale.

Browse all posts