#Что означает ошибка
Видео в OBS записывается с лагами
Рывки в записи OBS вызывает нехватка ресурсов: кодировщик не успевает обрабатывать кадры, диск не справляется с битрейтом либо игра и OBS борются за GPU. Часто причина в том, что игра нагружает видеокарту на 99 %, и OBS остаётся без ресурсов для кодирования.
Посмотрите журнал OBS («Справка → Файлы журнала → Показать текущий журнал»): строки «Skipped frames due to encoding lag» и «Dropped frames» говорят о проблеме кодировщика, а «rendering lag» — о перегрузке GPU.
Решение — снизить нагрузку и вынести кодирование на выделенное оборудование.
Рывки в записи вызывают перегруженный кодировщик, медленный диск, высокие настройки и нехватка ресурсов. Попробуйте аппаратный кодировщик и запись на SSD.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Перегружен процессор | Кодировщик x264. | Используйте NVENC/AMF. |
| Медленный диск | HDD. | Запись на SSD. |
| Слишком высокий битрейт | Настройки. | Снизьте. |
| Игра использует все ресурсы | Нагрузка. | Ограничьте FPS. |
#Пошаговое решение
- Откройте журнал OBSВ OBS выберите «Справка» → «Файлы журналов» → «Просмотреть текущий журнал» или «Загрузить последний файл журнала», если пункт доступен. После короткого теста посмотрите «Вид» → «Статистика»: OBS различает пропуски при отрисовке, перегрузку кодирования и сетевые потери. Зафиксируйте, какой именно показатель растёт: дальнейшие действия для них разные. Перед публикацией журнала проверьте, нет ли в нём личных данных.
- Смените кодировщик на NVENC/AMF/QSVЕсли увеличивается перегрузка кодирования, откройте «Настройки» → «Вывод» и при наличии поддерживаемой видеокарты выберите аппаратный кодировщик H.264 (NVENC, AMD или Quick Sync) вместо x264. Проверьте требования вашего устройства и проведите короткий тест. Если растут именно сетевые потери трансляции, смена кодировщика может не помочь — тогда нужен сетевой разбор.
- Снизьте нагрузкуЕсли статистика показывает задержку отрисовки, ограничьте частоту кадров игры и закройте другие задачи, использующие GPU. В OBS «Настройки» → «Видео» уменьшите выходное разрешение или частоту кадров, например до 720p/30 для сравнения, сохранив исходные значения. Перезапустите тестовую запись и сравните статистику, меняя только по одному параметру.
- Пишите на SSD в MKVДля локальной записи откройте «Настройки» → «Вывод» → «Запись» и выберите отдельную папку на накопителе со свободным местом. Формат MKV обычно устойчивее к внезапному обрыву записи; затем в OBS «Файл» → «Ремультиплексирование записей» можно преобразовать готовый MKV в MP4 без повторного кодирования. Проверьте скорость диска и готовый файл; при сетевых потерях этот совет неприменим.
- Закройте лишние источникиВ главном окне OBS через значок глаза временно выключите тяжёлые источники браузера, фильтры и ненужные сцены. Закройте программы, ведущие параллельную запись или обработку видео, и повторите тот же тест. Если стало лучше, включайте источники по одному, чтобы определить, какой из них перегружает систему.
#Кодировщик
В «Настройки → Вывод» выберите аппаратный кодировщик: NVIDIA NVENC (новый), AMD AMF или Intel QuickSync вместо x264. Битрейт для 1080p60 — 12 000–20 000 Кбит/с для записи, предустановка «Качество» или «Высокое качество», CQP/CRF 18–23. Если остаётесь на x264, поставьте предустановку veryfast или быстрее.
#Разрешение и частота кадров
Задайте разрешение вывода (в «Настройки → Видео») 1920×1080, 60 FPS, либо снизьте до 30 FPS. Включите в игре ограничение FPS на 3–5 кадров ниже предела видеокарты — тогда OBS получает ресурсы. В Windows включите «Планирование графического процессора с аппаратным ускорением» и режим «Игровой режим». Запускайте OBS с приоритетом процесса «Выше среднего».
#Диск и запись
Пишите на SSD, а не на HDD, формат MKV, проверьте свободное место и скорость диска в . Отключите захват окна браузера с аппаратным ускорением, закройте лишние источники, используйте «Захват игры» вместо «Захвата экрана». Проверьте температуру GPU в HWiNFO: троттлинг даёт те же симптомы.