Липсинк для видео: как совместить готовую речь с движением губ

У вас уже есть отснятый ролик и отдельная дорожка с озвучкой — задача состыковать их так, чтобы зритель не заметил подмены. Разбираем, какие исходники подходят, как подготовить пару, чем синхронизировать и как принимать результат по сценам, а не на глаз.

Автор: Евгений Карасёв · Опубликовано 23 октября 2026 · 14 минут чтения
Липсинк: синхронизация готовой речи с движением губ

Липсинк — это генеративная подгонка движения губ на готовом видео под отдельно записанную или синтезированную речь. Инструмент получает на вход видеофайл и аудиофайл и перерисовывает область рта так, чтобы артикуляция совпадала со звуком. Ниже — полный рабочий цикл: выбор исходников, подготовка пары, обзор подхода у трёх документированных инструментов и карта приёмки, по которой результат принимают или отправляют на переделку.

Когда нужен липсинк, а когда другой инструмент

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

Важно не перепутать липсинк с соседними задачами, которые решаются иначе:

Липсинк подходит

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

Липсинк не нужен

Говорящего ещё нет — тогда текст превращают в речь и сразу в ведущего через AI-аватаров для бренда. Нужна только дорожка — достаточно нейросети для озвучки текста. Автоперевод YouTube — отдельный механизм платформы, он не управляется вашими файлами.

Граница простая: липсинк — это этап пост-продакшена, а не генерация ролика с нуля. Если вы пока выбираете, что дешевле — снимать человека, генерировать аватара или дублировать готовое, — сверьтесь с разбором цены ИИ-аватара для бизнеса: там же показано, почему рассинхрон губ считается браком и уходит в корзину вместе с минутами тарифа. Липсинк как раз и есть инструмент, который этот брак лечит на уже отснятом материале.

Требования к исходникам: видео, аудио, права

Качество синхронизации на восемьдесят процентов определяется входными файлами, а не выбором сервиса. Прежде чем платить за генерацию, проверьте три группы требований.

Видео

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

Аудио

Чистая речь без музыки и шума: посторонний звук модель может попытаться «проартикулировать». Длительность аудио должна совпадать с видео — у NVIDIA LipSync это прямо указано в описании входов. Форматы, которые принимают сервисы: видео MP4/MOV/AVI, аудио WAV/MP3/AAC.

Права

Лицо и голос — либо ваши, либо с письменного согласия человека, либо синтетические. Это отдельная проверка до генерации, а не после: переделанный ролик с чужим лицом не становится «более законным» от того, что губы двигаются точнее.

Из практических деталей. Сценарий речи должен быть финальным до синхронизации: каждая правка текста — это новая генерация. Если ролик строится по заранее написанному тексту, держите его в одном месте с рабочим сценарием видео для нейросети, чтобы версии не разъезжались. И проверьте будущие подписи заранее: если ролик пойдёт с субтитрами, их тайминги разумно считать от уже синхронизированной дорожки — подход описан в статье про субтитры для видео нейросетью.

Подготовка пары: длительность, громкость, чистая дорожка

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

Первый шаг — сверить длительности обоих файлов до кадра:

ffprobe -v error -show_entries format=duration -of csv=p=0 video.mp4
ffprobe -v error -show_entries format=duration -of csv=p=0 voice.wav

Если цифры расходятся, решение осознанное: подрезать тишину в начале и конце аудио или удлинить/укоротить видео. Не полагайтесь на флаг -shortest при склейке «в лоб» — он просто обрежет длинный поток, и конец фразы может съехать. Лучше привести файлы к одной длительности до загрузки в сервис.

Второй шаг — нормализация громкости речи. Ровный уровень помогает и модели, и зрителю:

ffmpeg -i voice.wav -af loudnorm=I=-16:TP=-1.5:LRA=11 voice-norm.wav

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

Как выглядит проверка на практике. Мы прогнали эти команды на синтетической тестовой паре: ffprobe показал ровно 12.000 секунды для обоих файлов, loudnorm выровнял дорожку без ошибок, покадровое извлечение дало чистый кадр области рта. Это проверка работоспособности команд, а не оценка качества конкретной липсинк-модели: её вы честно измерите только на своём материале по карте приёмки из раздела ниже. Если модель в сервисе меняется, перепроверяйте на той же эталонной паре файлов — так вы отделите «сломался сервис» от «испортились наши исходники».

1. Сверка

Длительности видео и аудио совпадают до кадра; тишина по краям убрана осознанно, а не обрезана случайно.

2. Нормализация

Громкость речи выровнена (loudnorm −16 LUFS), дорожка монофоническая и чистая.

3. Генерация

Пара загружается в выбранный инструмент; результат уходит на приёмку по сценам, а не сразу в публикацию.

Инструменты: три документированных подхода и их лицензии

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

ПодходЧто документированоЛицензия и ограниченияКому подходит
NVIDIA LipSync (модель для разработчиков)Вход: видеофайл + аудиофайл той же длительности; генеративный даббинг, вариант deploy через NIMМодель — по NVIDIA Open Model License; hosted-демо — по API Trial Terms, то есть для оценки и разработки, а не гарантированный продакшен-каналКомандам с разработчиком: своя интеграция, свои мощности, полный контроль данных
CapCut Lip Sync (редактор)13 языков, более тысячи ИИ-голосов, загрузка собственной аудиодорожки, работа при лёгких поворотах и наклонах головыДоступность функций и условия зависят от региона и аккаунта — проверяйте в своём приложении, а не по лендингу; локализованная страница сама по себе доступ в вашей стране не гарантируетРазовые ролики и быстрые правки без кода
Lipsync Studio (онлайн-сервис)Липсинк для видео и для фото, маски для двух говорящих в кадре, ролики до 10 минут в зависимости от режима, кредитная модель от $24.99–$99.99 в месяцПриватные видео заявлены на платных планах; коммерческие права и хранение исходников сверяйте в условиях сервиса до загрузки клиентского материалаРегулярные переозвучки без своей инфраструктуры

Как выбирать между ними. Если роликов много и важна приватность исходников — смотрите в сторону разворачиваемой модели. Если нужно быстро проверить гипотезу «а сработает ли переозвучка вообще» — достаточно редактора или онлайн-сервиса на одном ролике. Общую карту «какая нейросеть под какую видеозадачу» даёт наш обзор нейросетей для видео — липсинк там одна из шести задач, и не для каждого ролика она вообще нужна.

Как тестировать сервис до оплаты тарифа

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

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

Приёмка по сценам: как принимать результат, а не верить превью

Превью в интерфейсе сервиса всегда выглядит убедительно — оно маленькое. Приёмка делается на полном размере, с наушниками и по заранее выбранным точкам. Ориентир по синхрону берите из вещательного стандарта: по рекомендации EBU R37 конечный рассинхрон звука и картинки не должен превышать 40 мс при опережающем звуке и 60 мс при отстающем. Это не закон, а рабочая планка: всё, что субъективно «плывёт», обычно за её пределами.

Порядок приёмки одного дубля:

  1. Точки начала фраз. Выпишите таймкоды трёх-пяти мест, где речь начинается после паузы. Рот должен открываться на звуке, а не до или после него — это самый заметный дефект.
  2. Взрывные согласные. Найдите в тексте «б», «п», «м» — они требуют сомкнутых губ. Если на «бесплатно» рот приоткрыт, синхронизация формальная, а не настоящая.
  3. Покадровый осмотр области рта. Извлеките кадры на проблемных таймкодах и смотрите крупно: ffmpeg -i result.mp4 -vf "select='eq(n,150)',crop=500:300:390:450" -vframes 1 check.png — подставьте номер кадра и координаты области рта. Ищите размытые зубы, «плавающий» подбородок и ореол по контуру губ.
  4. Повороты и движение. Отдельно проверьте секунды, где голова поворачивается: многие модели честно держат анфас и ломаются на профиле.
  5. Края ролика. Первая и последняя секунды — типичное место рассинхрона из-за тишины, которую забыли подрезать на подготовке.

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

Границы технологии: где липсинк ломается

±40/60 мсрабочая планка конечного рассинхрона по EBU R37: звук раньше / позже картинки
1 лицов кадре — базовое условие; двух говорящих разводят масками, и не каждый сервис это умеет
до 10 минограничение длины ролика у онлайн-режимов lipsync.studio; длинные материалы режут на сцены

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

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

Три правила, которые не зависят от выбора сервиса. Первое: изображение гражданина в России защищает ст. 152.1 ГК РФ — чужое лицо в коммерческом ролике используется с согласия человека, и переозвучка этот вопрос не отменяет, а добавляет второй объект: голос. Второе: если ролик рекламный, обязанности по маркировке рекламы определяются его содержанием, а не технологией производства — «это сделала нейросеть» не снимает erid-учёта там, где он требуется по закону о рекламе. Третье: синтетический персонаж снимает вопрос согласия живого человека, но не делает ролик автоматически нерекламным.

Договорную сторону работы с креаторами и передачи результата мы разбираем отдельно: договор с UGC-креатором и права на UGC-контент. Этот раздел — ориентир, а не юридическое заключение: спорные кейсы показывайте юристу.

Карта приёмки липсинка по сценам

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

ПолеЧто писатьПример
Сцена / таймкодыНомер сцены и границы в роликеСцена 2, 00:18–00:47
Длительности парыВидео = аудио до кадра после подготовки29.040 / 29.040 — ок
Точки начала фраз3–5 таймкодов после пауз00:19.2, 00:26.8, 00:41.0
Взрывные согласныеСлова с б/п/м и результат осмотра«бренд» 00:31 — губы сомкнуты, ок
Повороты головыСекунды движения и состояние рта00:44 — профиль, лёгкий ореол, на доработку
Края сценыПервая/последняя секунды без съездаок / ок
РешениеПринять / перегенерировать сцену / править дорожкуПерегенерировать сцену 2

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

Липсинк начинается с дорожки, а не с кнопки «сгенерировать»

Если речь для ролика ещё не записана, начните с неё: синтез голоса со своими ударениями и паузами даёт чистый вход для синхронизации. Разбор сервисов и рабочий процесс — в статье про нейросеть для озвучки текста.

А если задача шире — регулярные ролики, озвучка, синхронизация и публикации на десятке площадок без сборки команды по найму, — посмотрите, как устроено управляемое контент-производство ЗАПУСКИ. Для одного ролика в месяц такой сервис не нужен.

Открыть разбор сервисов озвучки

Частые вопросы

Чем липсинк отличается от автоперевода YouTube?

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

Можно ли синхронизировать фото, а не видео?

Технически да — онлайн-сервисы умеют оживлять статичный портрет. Но это уже задача говорящего аватара со всеми её рисками «пластиковой» мимики. Липсинк в строгом смысле — про готовый видеоряд; разница между подходами и критерии выбора ведущего разобраны в статье про форматы AI-персонажей для бренда.

Почему результат «плывёт», хотя файлы одной длины?

Длина — необходимое, но не достаточное условие. Проверьте тишину в начале дорожки (смещает всю артикуляцию), частоту кадров видео (перекодирование 30→25 fps растягивает звук, если его не пересчитали) и исходную дикцию: модель синхронизирует то, что слышит, включая мумбы. Ловить съезд удобнее всего на точках начала фраз после пауз.

Нужно ли согласие человека, если я только поменял ему речь?

Да. Использование изображения гражданина регулирует ст. 152.1 ГК РФ, а подмена речи добавляет этический и репутационный слой: человек «произносит» то, чего не говорил. Для коммерческого ролика нужно письменное согласие и на лицо, и на такую обработку. Синтетический персонаж этот вопрос снимает, поэтому для серийного контента бренды всё чаще выбирают его.

Сколько стоит липсинк одного ролика?

У онлайн-сервисов экономика кредитная: например, у lipsync.studio планы от $24.99–$99.99 в месяц, а минуты брака оплачиваются так же, как минуты результата. У редактора — внутри подписки или бесплатных лимитов, зависит от региона. У разворачиваемой модели — стоимость своих мощностей. Точную цену считайте на своей партии: число роликов × минуты × доля переделок по вашей карте приёмки.

Евгений Карасёв

Евгений Карасёв

Основатель ЗАПУСКИ. Собирает для брендов управляемые контент-системы: сценарии, короткие видео, UGC, визуалы, публикации на 10+ площадках и еженедельную аналитику. В этой статье фокус — липсинк как этап пост-продакшена: подготовка пары видео и аудио, честные лицензии инструментов и приёмка по сценам вместо доверия превью. Смежные разборы: AI-аватары для бренда и обзор нейросетей для видео.