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

Липсинк — это генеративная подгонка движения губ на готовом видео под отдельно записанную или синтезированную речь. Инструмент получает на вход видеофайл и аудиофайл и перерисовывает область рта так, чтобы артикуляция совпадала со звуком. Ниже — полный рабочий цикл: выбор исходников, подготовка пары, обзор подхода у трёх документированных инструментов и карта приёмки, по которой результат принимают или отправляют на переделку.
Когда нужен липсинк, а когда другой инструмент
Липсинк решает узкую задачу: на видео уже есть говорящий человек или персонаж, а речь записана или синтезирована отдельно. Типичные сценарии для бренда: переозвучка ролика на другой язык без пересъёмки, замена фразы в уже смонтированном видео, исправление оговорки ведущего, озвучка отснятого беззвучного дубля. Во всех случаях видеоряд остаётся прежним — меняется только область рта.
Важно не перепутать липсинк с соседними задачами, которые решаются иначе:
Есть готовое видео с говорящим и отдельная аудиодорожка. Нужно, чтобы рот на экране совпал с этой конкретной речью — своей записью или заранее сгенерированной озвучкой.
Говорящего ещё нет — тогда текст превращают в речь и сразу в ведущего через AI-аватаров для бренда. Нужна только дорожка — достаточно нейросети для озвучки текста. Автоперевод YouTube — отдельный механизм платформы, он не управляется вашими файлами.
Граница простая: липсинк — это этап пост-продакшена, а не генерация ролика с нуля. Если вы пока выбираете, что дешевле — снимать человека, генерировать аватара или дублировать готовое, — сверьтесь с разбором цены ИИ-аватара для бизнеса: там же показано, почему рассинхрон губ считается браком и уходит в корзину вместе с минутами тарифа. Липсинк как раз и есть инструмент, который этот брак лечит на уже отснятом материале.
Требования к исходникам: видео, аудио, права
Качество синхронизации на восемьдесят процентов определяется входными файлами, а не выбором сервиса. Прежде чем платить за генерацию, проверьте три группы требований.
Видео
Рот говорящего виден и не перекрыт рукой, микрофоном или текстом. Лицо в анфас или лёгком повороте, без резких движений головой в момент речи. Один говорящий в кадре — либо отдельная обработка каждого. Чем стабильнее крупность лица, тем чище результат.
Аудио
Чистая речь без музыки и шума: посторонний звук модель может попытаться «проартикулировать». Длительность аудио должна совпадать с видео — у NVIDIA LipSync это прямо указано в описании входов. Форматы, которые принимают сервисы: видео MP4/MOV/AVI, аудио WAV/MP3/AAC.
Права
Лицо и голос — либо ваши, либо с письменного согласия человека, либо синтетические. Это отдельная проверка до генерации, а не после: переделанный ролик с чужим лицом не становится «более законным» от того, что губы двигаются точнее.
Из практических деталей. Сценарий речи должен быть финальным до синхронизации: каждая правка текста — это новая генерация. Если ролик строится по заранее написанному тексту, держите его в одном месте с рабочим сценарием видео для нейросети, чтобы версии не разъезжались. И проверьте будущие подписи заранее: если ролик пойдёт с субтитрами, их тайминги разумно считать от уже синхронизированной дорожки — подход описан в статье про субтитры для видео нейросетью.
Подготовка пары: длительность, громкость, чистая дорожка
Самая частая причина плохого результата — рассинхрон ещё до генерации: аудио длиннее видео на полсекунды, тишина в начале дорожки смещает всю артикуляцию, а громкость проседает так, что модель теряет границы фраз. Подготовка занимает десять минут и делается бесплатным ffmpeg. Команды ниже проверены на реальных файлах.
Первый шаг — сверить длительности обоих файлов до кадра:
ffprobe -v error -show_entries format=duration -of csv=p=0 video.mp4ffprobe -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 выровнял дорожку без ошибок, покадровое извлечение дало чистый кадр области рта. Это проверка работоспособности команд, а не оценка качества конкретной липсинк-модели: её вы честно измерите только на своём материале по карте приёмки из раздела ниже. Если модель в сервисе меняется, перепроверяйте на той же эталонной паре файлов — так вы отделите «сломался сервис» от «испортились наши исходники».
Длительности видео и аудио совпадают до кадра; тишина по краям убрана осознанно, а не обрезана случайно.
Громкость речи выровнена (loudnorm −16 LUFS), дорожка монофоническая и чистая.
Пара загружается в выбранный инструмент; результат уходит на приёмку по сценам, а не сразу в публикацию.
Инструменты: три документированных подхода и их лицензии
Рынок липсинка меняется быстро, поэтому вместо «рейтинга сервисов» — три разных модели доступа, у каждой проверены официальные страницы на октябрь 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 мс при отстающем. Это не закон, а рабочая планка: всё, что субъективно «плывёт», обычно за её пределами.
Порядок приёмки одного дубля:
- Точки начала фраз. Выпишите таймкоды трёх-пяти мест, где речь начинается после паузы. Рот должен открываться на звуке, а не до или после него — это самый заметный дефект.
- Взрывные согласные. Найдите в тексте «б», «п», «м» — они требуют сомкнутых губ. Если на «бесплатно» рот приоткрыт, синхронизация формальная, а не настоящая.
- Покадровый осмотр области рта. Извлеките кадры на проблемных таймкодах и смотрите крупно:
ffmpeg -i result.mp4 -vf "select='eq(n,150)',crop=500:300:390:450" -vframes 1 check.png— подставьте номер кадра и координаты области рта. Ищите размытые зубы, «плавающий» подбородок и ореол по контуру губ. - Повороты и движение. Отдельно проверьте секунды, где голова поворачивается: многие модели честно держат анфас и ломаются на профиле.
- Края ролика. Первая и последняя секунды — типичное место рассинхрона из-за тишины, которую забыли подрезать на подготовке.
Если ролик дальше пойдёт в монтаж — с титрами, врезками и обрезкой под площадки, — принимайте липсинк до этого этапа: пересборка на бракованной синхронизации удваивает работу. О том, что умеет и чего не умеет нейросетевой монтаж, есть отдельный разбор: нейросеть для монтажа видео.
Границы технологии: где липсинк ломается
Честный список слабых мест. Профиль и резкие повороты головы — самая частая поломка: модель учится на анфасе. Рука или предмет у рта даёт артефакты контура. Пение и эмоциональный крик моделируются хуже спокойной речи. Быстрая речь с короткими паузами сливается в «жвачку» — помогает перезапись дорожки чуть медленнее. И главное: липсинк не чинит плохую дикцию исходной озвучки — он точно синхронизирует то, что услышал, включая проглоченные окончания.
Поэтому для длинного ролика рабочая схема — посценная: резать материал на логические сцены по 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 в месяц, а минуты брака оплачиваются так же, как минуты результата. У редактора — внутри подписки или бесплатных лимитов, зависит от региона. У разворачиваемой модели — стоимость своих мощностей. Точную цену считайте на своей партии: число роликов × минуты × доля переделок по вашей карте приёмки.
Нейросеть для озвучки текста: 7 сервисов
Нейросеть для монтажа видео: что умеет