Как убрать рассинхрон звука и изображения в OBS

Определите вид рассинхронизации

Создайте отдельный профиль и коллекцию сцен для диагностики либо сделайте резервную копию текущих настроек. Добавьте только одну камеру или карту захвата и один источник звука. Запишите локальный ролик продолжительностью 10–15 минут. В начале, середине и конце хлопните в ладоши перед камерой так, чтобы на кадре был виден момент контакта, а на дорожке появился отчётливый пик.

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

Уточните направление. Если звук слышен раньше видимого хлопка, аудио опережает видео. Если движение произошло раньше звука, аудио запаздывает. Запишите разницу в миллисекундах: при 30 кадрах в секунду один кадр длится примерно 33,3 мс, при 60 кадрах — около 16,7 мс. Не подбирайте значение только по речи: движения губ сложнее оценить точно.

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

Не начинайте с переустановки OBS и случайных плагинов. Сохраните исходный тест, версию программы, список устройств и текущий журнал. Меняйте один параметр за раз и записывайте новый контрольный ролик.

Выравняйте источники и частоту звука

В «Настройки» → «Аудио» проверьте частоту дискретизации OBS. Для видео обычно удобно 48 кГц. Затем откройте системные свойства микрофона, интерфейса, выхода и карты захвата и по возможности установите ту же частоту. В Windows 11 нужный формат находится в дополнительных свойствах звукового устройства; на macOS его можно проверить в «Настройке Audio‑MIDI». После изменения перезапустите OBS и приложения, использующие эти устройства.

Не смешивайте 44,1 и 48 кГц без необходимости. OBS умеет преобразовывать частоту, но нестабильный драйвер или несколько независимых USB-устройств могут давать дрейф. Одинаковое число не гарантирует общий аппаратный генератор, однако устраняет одну частую причину и упрощает диагностику.

Не захватывайте один и тот же микрофон дважды. Если устройство выбрано глобально в «Настройки» → «Аудио» и одновременно добавлено в сцену как «Захват входного аудиопотока», возникают эхо и ложное ощущение задержки. Оставьте один способ. То же относится к звуку рабочего стола и отдельному захвату приложения.

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

Для USB-камеры или карты захвата предпочтительно брать звук из того же устройства, если он приходит вместе с HDMI-видео и имеет корректные метки времени. Отдельный микрофон работает от другого генератора и при длинной записи может постепенно расходиться. Если нужен именно внешний микрофон, дрейф проверяют особенно внимательно.

Компенсируйте постоянный сдвиг

Нажмите шестерёнку в аудиомикшере и откройте «Расширенные свойства аудио». В столбце «Смещение синхронизации» значение задаётся в миллисекундах. Положительное значение задерживает выбранный звук. Если микрофон опережает изображение на 150 мс, начните со смещения 150 мс, запишите новый хлопок и уточните результат небольшими шагами.

Если звук уже запаздывает, добавление положительного смещения сделает хуже. Сначала уменьшите задержку обработки: отключите фильтры, выберите прямой источник, проверьте драйвер и буфер аудиоинтерфейса. Когда убрать задержку нельзя, задержите видео до уровня звука. Для источника изображения откройте «Фильтры», добавьте фильтр задержки рендеринга и задайте измеренное значение. Название и доступный диапазон могут зависеть от типа источника и версии OBS.

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

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

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

Устраните нарастающий дрейф

Откройте «Справка» → «Файлы журнала» и загрузите текущий либо предыдущий журнал после полноценного теста. Просмотрите его на сообщения об увеличении аудиобуфера, потерянных кадрах, задержке рендеринга и перегрузке кодировщика. Перед публикацией журнала проверьте содержащиеся сведения. Анализ пустого журнала сразу после запуска бесполезен: проблема должна успеть проявиться.

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

У карты захвата проверьте разрешение, частоту кадров и формат. Камера, консоль и OBS должны использовать согласованный режим, например 30 либо 60 кадров в секунду, без случайного преобразования 59,94 в 60 на одном из этапов. При возможности захватывайте встроенное аудио карты вместе с видео. Обновите её прошивку и драйвер только пакетами производителя.

Подключите камеру, карту и аудиоинтерфейс к подходящим USB-портам напрямую. Не объединяйте устройства с высокой пропускной способностью на пассивном концентраторе. Попробуйте другой качественный короткий кабель и отдельную группу портов. Отключение USB-устройства во время записи способно заставить источник вернуться с новым буфером и иной задержкой.

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

Снизьте нагрузку и проверьте трансляцию

Откройте «Вид» → «Статистика» во время теста. Потерянные кадры из-за сети, пропуски из-за задержки рендеринга и пропуски кодирования — разные проблемы. Нестабильный интернет вызывает сетевые потери, а перегруженные процессор или GPU мешают OBS вовремя собрать и закодировать кадр. Ни одно из этих значений не лечится произвольным Sync Offset.

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

Закройте фоновые программы записи, виртуальные камеры и приложения, которые эксклюзивно захватывают аудиоустройство. Обновите официальные драйверы GPU, аудиоинтерфейса и карты захвата. Не устанавливайте наборы кодеков: OBS использует собственные компоненты, а посторонний пакет редко исправляет рассинхрон.

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

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

FAQ

Какое значение Sync Offset ставить в OBS?

Универсального числа нет. Измерьте постоянный сдвиг по хлопку в записанном файле. Если звук опережает видео на 120 мс, задержите этот аудиоисточник примерно на 120 мс и повторите тест. Для запаздывающего звука сначала уменьшайте его обработку или задерживайте видео.

Почему в начале всё совпадает, а через час звук отстаёт?

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

Может ли интернет вызвать рассинхрон OBS?

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

Почему в наушниках задержка есть, а в записи нет?

Мониторинг проходит дополнительный путь через OBS, драйвер и устройство вывода, а Bluetooth добавляет собственный буфер. Оценивайте итоговый файл. Для контроля используйте проводные наушники и не захватывайте выход мониторинга повторно.

Понравилась статья? Поделиться с друзьями:
Pchelp24.com