- Блог
- Как убрать субтитры из видео Veo 3: исправляем баг с искажёнными подписями (2026)
Как убрать субтитры из видео Veo 3: исправляем баг с искажёнными подписями (2026)
Veo 3 вшивает искажённые субтитры в диалоговые ролики. Полный план 2026: как предотвратить их при генерации и убрать в постобработке.
Emma Chen · 12 min read · Jun 25, 2026


Вы написали идеальный промпт для 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 overlayclean frame, no words on screen, no burned-in textDo 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.
Полный рабочий процесс чистого диалога (от начала до конца)
- Сначала напишите реплику обычным текстом — без кавычек и апострофов.
- Оформите через двоеточие:
[Speaker] says: [реплика]. - Сразу допишите ограничение:
(no subtitles, no captions, no on-screen text). - Добавьте блок картинки под репликой: объект, действие, обстановка, свет, камера, объектив.
- Заполните поле негативного промпта списком запрещённого текста.
- Кадрируйте с запасом снизу, чтобы обрезка прошла безболезненно.
- Сначала генерируйте на дешёвом тарифе, чтобы убедиться в чистоте промпта.
- Проверьте нижнюю треть результата. Чисто? Масштабируйте. Подписи? Примените метод из Части 2 или перегенерируйте исправленным промптом.
- Добавьте свои правильно написанные субтитры в постобработке, если они нужны — теперь текст под вашим контролем.
Следуйте этому — и баг с субтитрами перестанет быть постоянной головной болью, превратившись в галочку, которую вы ставите один раз на ролик.
Часто задаваемые вопросы
Почему 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 и начните с формулы чистого диалога выше.
Related Articles
Continue with more blog posts in the same locale.

Генератор B-Roll на Veo 3: как создавать кинематографичные перебивки с ИИ (2026)
Используйте Veo 3 как генератор b-roll: промпты для кинематографичных перебивок, согласованные склейки, пакетный набор и чек-лист контроля качества.
Read article
Диалог в Veo 3: как заставить двух персонажей разговаривать в одной сцене (2026)
Постановка реалистичных диалогов двух персонажей в Veo 3: структура промпта, разные голоса, очерёдность реплик, липсинк и полный пример.
Read article
Массовый ИИ-генератор видео: как создавать видео Veo 3 пакетами и при масштабе (2026)
Как с помощью массового ИИ-генератора видео пакетно создавать десятки консистентных видео Veo 3 — мастер-промпты, таблицы переменных, контроль сида, сценарии производства, контроль расходов и проверка качества.
Read article