Сегодня расскажем что предпринять если у вас появился сбой вывода в программе OBS. NVEC или AMD. Ошибка может звучать в английском варианте «Failed to open NVENC codec: Function Not Implemented» или Generic error in an external library. Симптомы у них похожи. Либо просто выскакивает окошко с уведомлением как на скриншоте ниже: «Сбой вывода. Подробности отражены в журнале. Примечание: Если вы используете кодировщики NVEC или AMD, убедитесь что у вас установлена последняя версия видеодрайвера.»
Сбой вывода. Не удалось начать запись в OBS
Поскольку запись или трансляция стримов потребляют большие ресурсы видеопамяти все ошибки нужно начинать с проверки видеокарты и ее работы. Естественно, первым делом стоит убедиться, что вы загрузили последнюю версию драйверов на официальном сайте и обновили. Для видеокарт от NVIDIA после запуска любой игры или приложения в трее есть иконка, которая позволяет увидеть какая видеокарта задействована в данный момент. При работе с графикой и записи видео или стримов разумеется должна отображаться внешняя видеокарта.
Второе – часто программа конфликтует с продуктами от Adobe запущенными на компьютере в данный момент(Photoshop, InDesign, Premiere Pro, Illustrator или Adobe XD). Сохраните всё, что делали, выключите программу и попробуйте снова запустить запись. Эта ошибка вызвана тем, что графические редакторы задействуют ресурсы видеокарт по максимуму, а если карточка не последних поколений, выделить дополнительную память на стрим или запись она просто не сможет.
Как исправить ошибку вывода?
Если обновление драйверов не помогло, посмотрим что пишут в логах. Закройте все лишние работающие программы. Далее в запущенной программе OBS:
- Переходим в пункт меню «Справка», «Log файлы», «Посмотреть текущий журнал».
Справка, Log файлы, посмотреть текущий журнал
- Листаем в самый них текстового файла. Смотрим есть ли строчка Failed to open NVENC codec или Stream output type «rtmp_output» failed to start!.
Stream output type «rtmp_output» failed to start!
- Обычно такая проблема говорит о том, что не удалось открыть нужный кодек во внешней библиотеке. Из-за этого не удается запустить сам вывод потока.
- Закрываем логи, открываем «Файл», «Настройки» и переходим в раздел «Вывод».
Файл, настройки, вывод в программе OBS
- Далее смотрим на строку GPU. Если на компьютере установлена одна видеокарта, а там стоит цифра 1,2 или 3 – устанавливаем значение на 0.
Устанавливаем значение 0 в настройках GPU
- Запускаем трансляцию и проверяем. Если ошибка, можно попробовать переключить кодек с NVENC H.264 на любой другой и перезапустить трансляцию еще раз.
Переключаем кодек с с NVENC H.264 на любой другой
Дополнительно можно обновить саму библиотеку кодеков, если вы до сих пор сидите на Windows XP или 7. Скачать можно с любого сайта. Яндекс предлагает [mask_link href=»https://softportal.pro/codecs/» target=»_blank»]https://softportal.pro/codecs/[/mask_link]. Обновляем кодеки Video Codec x264, которые как раз подходят для стрима и записи в OBS. Заодно можно установить Windows 10 Codec Pack.
Обновляем кодеки Video Codec x264 и Windows 10 Codec Pack
Выводы
Самые распространенные ошибки при работе с OBS связанные со сбоем вывода или ошибкой открытия кодеков «Failed to open NVENC codec» появляются из-за конфликтов при запущенных программах Adobe(поскольку они потребляют ресурсы видеопамяти). Либо проблемой с кодеками. Проверьте в настройках какая видеокарта выставлена. Затем обновите кодеки и если не помогло переключайте текущий кодировщик. Если что-то осталось непонятно задавайте вопросы в комментариях под этой странице и обязательно напишите какой из способов помог вам решить проблему.
Актуальное на этой неделе:
11.04.2022
Если вам на карту неожиданно пришли деньги, что делать?
Когда поступают деньги на карту, владелец обычно знает, что и откуда «падает». Родственник прислал, долг…
Далее
06.04.2022
Как добавить VPN на Андроид через настройки
Ограничения доступа в интернет раздражает и не дает использовать интересные подключения. Проблема решается…
Далее
06.04.2022
Как создать канал в Telegram: пошаговое руководство и советы
Собственный Telegram-канал может завести любой человек. Мессенджер в данном случае никого не ограничивает. При…
Далее
19.03.2022
Код ошибки 60-02 и 01-03 в Сбербанк Онлайн – как исправить?
«Сбербанк онлайн» — это удобный сервис, позволяющий проводить финансовые манипуляции из любой точки мира….
Далее
NVIDIA NVENC — это функция видеокарт NVIDIA, которая позволяет выполнять некоторые задачи, включая кодирование видео, но некоторые пользователи OBS Studio сообщают об ошибках NVENC.
Благодаря этой функции он переносит ресурсоемкую задачу с ЦП на определенную часть графического процессора.
Кроме того, полезно знать, что многие программы для прямой трансляции и записи, например vMix, Wirecast, Open Broadcaster и Bandicam, поддерживают кодировщик.
Кроме того, NVIDIA Encoder позволяет вам записывать свои игры и делиться ими. Это включено в программное обеспечение NVIDIA GeForce Experience.
В этой статье мы объясним, как вы можете решить все ошибки OBS Studio NVENC, с которыми вы можете столкнуться при использовании OBS.
Как включить аппаратное кодирование (NVENC) в OBS?
- Запустите OBS, нажмите «Файлы», затем выберите «Настройки».
- Затем выберите «Вывод» (расположен в боковом меню).
- Наконец, щелкните NVENC H.264 в окне, которое открывается в раскрывающемся списке кодировщика, чтобы включить аппаратное кодирование.
Если вы спрашиваете, что такое кодек NVENC, это инструмент для аппаратного кодирования, доступный в версиях OBS для Mac и Windows.
Но для лучшего результата разработчики рекомендуют использовать кодировку на компьютерах под управлением Windows.
Кроме того, его лучше всего использовать с графическими процессорами NVIDIA. Аппаратное кодирование доступно на картах NVIDIA с начала 2012 года.
Как я могу исправить ошибки OBS NVENC?
1. Исправить ошибку OBS Studio NVENC неподдерживаемое устройство
- Сначала откройте программу OBS.
- Нажмите «Файл» и перейдите в «Настройки».
- Перейдите на вкладку «Вывод».
- Затем найдите потоковую коробку.
- Нажмите на кодировщик и измените его на Quicksync (QSV) или x264 вместо NVENC.
- Наконец, выберите ОК.
2. Исправьте ошибку OBS NVENC: слишком много одновременных сеансов.
Ошибка OBS NVENC, которая говорит, что у вас слишком много одновременных сеансов, означает, что у вас больше одновременных сеансов кодирования, чем поддерживает ваш графический процессор.
Современные драйверы графического процессора могут поддерживать до трех сеансов, в то время как старые драйверы ограничиваются двумя сеансами. Если вы считаете, что у вас не так много одновременных сеансов, перезагрузите компьютер.
3. Исправить ошибку OBS NVENC не удалось: 8
Полное сообщение об ошибке для этой проблемы сопровождается спецификацией NV_ENC_ERR_INVALID_PARAM.
Причина этой ошибки в том, что NVENC не поддерживает разрешения выше 4096 по самой большой стороне и не может ничего захватить или показать.
Вы должны установить выходное разрешение ниже 4096 по наибольшей стороне. Базовое (холстовое) разрешение может быть больше, чем выходное (масштабированное), если вам это нужно.
4. Исправить ошибку инициализации кодировщика OBS NVENC.
- Щелкните правой кнопкой мыши кнопку «Пуск» и выберите «Диспетчер устройств» из списка.
- Разверните раздел «Видеоадаптеры», щелкните правой кнопкой мыши драйвер NVIDIA и выберите «Обновить драйвер».
- Нажмите «Автоматический поиск драйверов», и система выполнит поиск лучшего драйвера.
Чтобы исправить ошибку кодировщика Init, вам необходимо обновить драйвер NVIDIA до последней версии.
Если приведенного выше решения недостаточно, посетите раздел загрузки драйверов NVIDIA и получите последнюю версию драйвера с их веб-сайта.
Обязательно получите соответствующую версию для вашего оборудования. В противном случае вы рискуете получить другие графические ошибки и системные проблемы, такие как BSoD.
Чтобы избежать этого, используйте такой инструмент, как DriverFix, который определяет используемое вами оборудование и автоматически загружает соответствующие драйверы.
Кроме того, замена nvEncodeAPI.dll, расположенной в следующем каталоге, предыдущими версиями этого DLL-файла может помочь исправить ошибки OBS Studio NVENC:C:WindowsSysWow64
Для этого вам нужно загрузиться в безопасном режиме. Предыдущие версии nvEncodeAPI.dll можно найти по следующему адресу:C:WindowsSystem32DriverStoreFileRepositorynv_disp.inf_amd64_neutral_
5. Исправьте неверный параметр ошибки OBS NVENC.
Максимальное разрешение, к которому вы можете стремиться в NVENC h.264, составляет 4096 × 4096. Однако NVENC h.265 поддерживает разрешение до 8192×8192 пикселей.
Дело в том, что стриминговые сервисы не поддерживают h.265. Вы можете использовать его только с выходом FFmpeg OBS. Итак, вы собираетесь пойти на 4096 в основном.
6. Исправлен кодек OBS NVENC: функция не реализована
- Перейдите в значок «Файл» и нажмите «Настройки», чтобы открыть его.
- На вашем экране откроется окно настроек; теперь выберите вкладку «Вывод».
- После этого найдите потоковую коробку.
- Нажмите на Encoder и измените его на Software вместо NVENC.
- Теперь нажмите ОК.
Как я могу исправить перегрузку кодирования OBS NVENC?
Одним из решений, которое может исправить эту ошибку OBS NVENC, является снижение частоты кадров. Если вы снимаете с высокой частотой кадров (от 48 до 60), могут возникать задержки.
Это может произойти по ряду причин. Однако основная причина заключается в том, что ваш графический процессор не может отображать как саму игру, так и видео, которое вы транслируете.
- Сначала откройте «Настройки» и нажмите «Видео».
- Есть раздел Common FPS Values. Выберите его и выберите 30 или меньше.
- Затем нажмите «ОК» и закройте OBS. Теперь перезагрузите компьютер и проверьте свой поток, чтобы увидеть, появляется ли ошибка снова.
Если вы не обновили свои драйверы в OBS NVENC после открытия NVIDIA GEFORCE EXPERIENCE, щелкните драйверы и обновите их. Не забудьте после этого перезагрузить компьютер.
Вы также можете использовать ICQ в качестве контроля скорости и установить значение качества ICQ от 20 (лучшее качество, файлы большего размера) до 23 (ухудшенное качество, файлы меньшего размера).
Помните, что OBS использует потрясающую библиотеку кодирования видео с открытым исходным кодом — x264. Вы можете установить предустановку кодировщика x264 на сверхбыструю, чтобы снизить нагрузку на ЦП.
Сообщите нам, какое решение вы использовали для успешного устранения проблем OBS Studio NVENC в разделе комментариев ниже.
Автор | Сообщение | ||
---|---|---|---|
|
|||
Member Статус: Не в сети |
G_oN писал(а): Всем привет. С конфигом в подписи лучше будет стримить на твич на нвенке или проце? И какие настройки порекомендуете? Стримиться будет тарков, возможно всякие пабги и другие рояли, плюс дотка. Понимаю что битрейта в 6000 мало, в таком случае нет смысла стримить в 1080р? Если на проце стримить думаю выбирать медиум, слоу походу не потянет, или 8 ядер зен2 справятся ? Проц не потянет, только через видеокарту. Таркову самому нужны производительные мощности процессора. |
Реклама | |
Партнер |
G_oN |
|
Junior Статус: Не в сети |
AdyBOB писал(а): Проц не потянет вчера дотку изи переварил, но понятно, что по нагрузке не сравнимы. До таркова не добрался, надо сегодня потестить. Действо происходило на 6000, пресет medium, профиль high. |
Shadow3dfx |
|
Member Статус: Не в сети |
Ребят всем привет. Подскажите по поводу правильного подключения. Имею карту Live Gamer 4K — GC573 есть два игровых компа Один комп с монитором 43 Asus G-Sync 144hz видео карта 3090 второй комп с монитором 32 Asus с freesync . Карту поставлю на более мощный комп с 43 монитором и картой 3090 монитор подключён по дисплей порт как мне подключить правильно второй монитор 32 к этой карте.? Что бы стримить на основном по а на другом мониторе наблюдать за процессом? Спасибо. |
Винни-Пух |
|
Member Статус: Не в сети |
G_oN писал(а): Всем привет. С конфигом в подписи лучше будет стримить на твич на нвенке или проце? И какие настройки порекомендуете? Стримиться будет тарков, возможно всякие пабги и другие рояли, плюс дотка. Понимаю что битрейта в 6000 мало, в таком случае нет смысла стримить в 1080р? Если на проце стримить думаю выбирать медиум, слоу походу не потянет, или 8 ядер зен2 справятся ? Онли нвенк, для норм картинки на цп нужен второй пк Shadow3dfx писал(а): Карту поставлю на более мощный комп с 43 монитором и картой 3090 Зачем? |
G_oN |
|
Junior Статус: Не в сети |
AdyBOB, Винни-Пух понял, спасибо за совет) |
Shadow3dfx |
|
Member Статус: Не в сети |
Винни-Пух писал(а): Онли нвенк, для норм картинки на цп нужен второй пк На первой топовой машине у меня конфигурации такой Amd Threadripper 3960x 128gb ddr4 3090 стремлюсь если через nvencидут пропуски кадров на статистике видно доходит до 50% играю в танки там разрешение в 4к 144герц все на ультра. Не могу понять почему идут пропуски кадров. Думал может нужно отдельно карту и заказал avermedia. А сейчас говорите что она и не нужна вовсе) тогда почему идут пропуски кадров на такой топовой машине?obs от администрации в задачах приоритет высокий в windows 10 лицуха. |
Винни-Пух |
|
Member Статус: Не в сети |
Shadow3dfx писал(а): тогда почему идут пропуски кадров на такой топовой машине? Потому что это машина не для игр. Она для работы. Кто же знает почему у вас пропуски) Смотрите, анализируйте. Ничего у вас не перегревается? Крышку с фронтальной панели корпуса сняли? |
Shadow3dfx |
|
Member Статус: Не в сети |
Винни-Пух писал(а): Смотрите, анализируйте. Ничего у вас не перегревается? Крышку с фронтальной панели корпуса сняли? Если бы я ещё знал как анализировать)) перегрева нет 100% в 4к игры за 3-4 часа процессор макс 52-55 градусов видяха выше 60г не видел что бы поднималась температура. Корпус очень просторный плюс 3 12мм вертушки на вдув, водянка coller master 360p trx4 edition с вертушками corsair ll pro 12mm и 14мм corsair ml pro на выдув. |
Винни-Пух |
|
Member Статус: Не в сети |
Shadow3dfx писал(а): Если бы я ещё знал как анализировать Покажите скриншоты настроек обс, статистики, диспетчера задач во время игры и стрима. Потери кадров точно при рендеринге? Может просто из-за сети. |
Shadow3dfx |
|
Member Статус: Не в сети |
Винни-Пух писал(а): Покажите скриншоты настроек обс, статистики, диспетчера задач во время игры и стрима. Потери кадров точно при рендеринге? Может просто из-за сети. Вечером дома буду и скину все. В статистике показывает сеть потерь нет на процессоре потерь нет а вот на рейтинге карты потери есть и оно красным выделенно. |
Винни-Пух |
|
Member Статус: Не в сети |
Shadow3dfx писал(а): И еще как лучше делать захват игры через захват экрана или захват игры? Лучше захват игры. Не вижу статистики с пропусками. Не вижу нвенка, на скринах цп на медиум. |
Shadow3dfx |
|
Member Статус: Не в сети |
Вот |
Винни-Пух |
|
Member Статус: Не в сети |
Shadow3dfx писал(а): вот пропуски если через карту и почему то пропуски появились и на процессоре а когда стримлю через проц то пропусков на нем нету! Что-то я вас не понимаю Shadow3dfx писал(а): Вопрос 2 получается карта avermedia live gamer 4k мне не нужна? Ну вы определитесь для чего вы её брали. Если вы покупали карту видеозахвата, чтобы не было пропусков в обс, то нет, карта видеозахвата вам не нужна. Shadow3dfx писал(а): Вот Вы писали 50%. |
Agiliter |
|
Member Статус: Не в сети |
А зачем вам на видеокарте кодировать с таким цп? Medium выдаёт качество как минимум не хуже Nvenc. |
shnmxvi |
|
Junior Статус: Не в сети |
Приветствую! |
exby |
|
Junior Статус: Не в сети |
Здравствуйте, подскажите пожалуйста, хочу на Linux mint 20 в сеть транслировать видеопоток нескольким ПК. В настройках указан широковещательный адрес udp://192.168.100.255:9999?pkt_size=1316 . При нажатии кнопки «начать запись» вылазит окно с ошибкой «во время записи произошло неопознанная ошибка». Если указать в настройках отдельный ИП компа, то без проблем работает, по широковещательному адресу не хочет, а на вин10 все работает. В чем проблема? |
Винни-Пух |
|
Member Статус: Не в сети |
exby писал(а): В чем проблема? В линуксе |
nukotonu |
|
Member Статус: Не в сети |
здравствуйте, нужно собрать машинку исключительно для захвата видео, сейчас голову ломаю что лучше 3950Х или 5900Х для этих целей, потянут ли они слоу ? что по битрейту можно будет выставить примерно ? Много мелких объектов, нужна четкая картинка. Последний раз редактировалось nukotonu 03.02.2021 13:25, всего редактировалось 1 раз. |
Винни-Пух |
|
Member Статус: Не в сети |
nukotonu писал(а): 3950Х или 5900Х для этих целей, потянут ли они слоу Оба потянут 1080/60 в слоу. Но слоу мало. nukotonu писал(а): И если захватывать 3070 сильно хуже будет качество ? Если только захватывать, то никакой разницы. |
nukotonu |
|
Member Статус: Не в сети |
Оба потянут 1080/60 в слоу. Но слоу мало. И кодировать надо Мне как раз нужно 1080/60, так что примерно на этих камушках можно будет поставить? |
—
Кто сейчас на конференции |
Сейчас этот форум просматривают: stratus и гости: 3 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |
Лаборатория
Новости
OpenBroadcaster Studio — одно из тех редких приложений, которые бесплатны, невероятно мощны, лучше, чем большинство своих платных аналогов, и достаточно просты в использовании. Мы часто рекомендовали его для различных исправлений и взломов, потому что он очень мощный и хорошо работает с большим количеством других приложений.
OBS — отличное приложение, но это приложение для записи экрана и трансляции. Эти типы приложений подвержены проблемам просто потому, что они настолько сложны. Если бы вам пришлось копаться в настройках OBS, вы бы потратили часы на изучение функций и вещей, которые можно изменить.
OBS время от времени сталкивается с проблемами; иногда вы получаете черный экран при попытке записи, а иногда приложение дает сбой при запуске или во время записи или трансляции. Вот несколько простых вещей, которые вы можете попробовать исправить.
Устранение проблем, связанных со сбоями OBS (пошаговое руководство)
1. Откат на старую версию
OBS обновляется довольно регулярно, но не все обновления будут работать во всех системах. Обновление, каким бы незначительным оно ни было, может работать не во всех системах. Это часто связано с версией ОС, драйверами, установленными в системе, или даже с другими приложениями, которые вы используете OBS, несовместимыми с новой версией. Список длинный, и его трудно устранить.
Откройте Панель управления.
Перейдите в «Программы»> «Удалить программу».
Выберите OBSи нажмите Удалить.
Загрузите старую версию OBS с официальная страница Github и установите его.
2. Отключите другие инструменты записи экрана и наложения.
OBS, как правило, отлично работает с другими приложениями, которые могут записывать экран, но будут исключения в зависимости от настроек, конфигураций вашей системы и ее аппаратных возможностей.
Отключите игровую панель в приложении «Настройки».
Отключите оверлей Nvidia Game.
Отключите любые другие сторонние наложения https://www.toadmin.ru.com/windows-tips/enable-discord-overlay-in-game/, которые появляются при записи экрана или запуске приложения.
3. Сбросьте настройки видеокарты.
Если у вас есть графический процессор в вашей системе, у вас есть возможность изменить его настройки и оптимизировать его, чтобы ваши игры работали лучше. Однако это может вызвать проблемы с OBS. Восстановите настройки видеокарты до значений по умолчанию. Если вы можете, сделайте резервную копию настроек, которые у вас есть, в другом профиле, прежде чем все сбросить.
Процесс сброса отличается для разных графических процессоров, но для графического процессора Nvidia вы можете выполнить следующие действия.
Откройте панель управления Nvidia.
Перейдите на вкладку Управление настройками 3D.
Щелкните кнопку Восстановить.
Перезагрузите систему.
Для видеокарты Intel выполните следующие действия.
Откройте Центр управления графикой Intel.
Перейдите на вкладку Система.
Нажмите кнопку Восстановить исходные настройки.
Перезагрузите систему.
4. Запустите OBS в режиме совместимости.
OBS совместим с Windows 10 и получил несколько обновлений с момента выпуска ОС. Тем не менее, когда приложение не работает, режим совместимости часто является самым быстрым решением.
Создайте ярлык на рабочем столе для OBS.
Щелкните ярлык правой кнопкой мыши и выберите в контекстном меню пункт «Свойства».
Перейдите на вкладку «Совместимость».
Включите «Запускать эту программу в режиме совместимости для».
В раскрывающемся списке выберите Windows 7.
Щелкните Применить, а затем ОК.
Используйте ярлык, чтобы открыть OBS.
OBS Windows 10: Заключение
Если у вас установлены плагины с OBS, убедитесь, что они обновлены.
Если обновление для плагина недоступно, вам следует запустить старую версию OBS, с которой работает плагин, найти альтернативный плагин или отключить его.
OBS Studio — это программное обеспечение для записи и потоковой передачи видео, которое широко используется для обеих упомянутых целей. При попытке записать видеоигру или что-то еще, некоторые пользователи сталкиваются с проблемой, когда программное обеспечение вообще не записывает игру. При просмотре записанного файла есть звук из игры, но нет видео, чтобы следить за ним, это просто черный экран. Проблема, связанная с тем, что OBS не захватывает игры, довольно распространена, и с ней часто сталкиваются новички в этом программном обеспечении. Однако из-за этого существует довольно много доступных решений, которые помогут вам решить проблему.
OBS не захватывает игру
Как оказалось, рассматриваемая проблема может быть вызвана рядом причин в зависимости от вашей системы. Прежде всего, если приложение запущено без достаточных разрешений, оно не сможет захватить вашу игру, и вы останетесь с черным экраном в окне предварительного просмотра приложения. В дополнение к этому, другое стороннее программное обеспечение для записи, которое у вас может быть запущено в вашей системе, также может мешать работе OBS Studio, из-за чего оно не может записывать игру. Прежде чем мы перейдем к различным обходным путям, которые вы можете использовать для обхода рассматриваемой проблемы, позвольте нам сначала лучше понять причину проблемы. Следующий список поможет вам в этом.
- Различные графические процессоры. Как выясняется, одна из причин, по которой может возникнуть проблема, заключается в том, что ваше приложение OBS использует другой графический процессор, чем тот, на котором работает ваша игра. Для этого не обязательно иметь несколько графических процессоров, так как большинство процессоров или некоторые материнские платы поставляются со встроенным графическим процессором, который может быть причиной проблемы. В таком случае вам придется изменить настройки графики для OBS и убедиться, что и игра, и приложение находятся на одном устройстве.
- Недостаточные разрешения. Другая причина, по которой проблема может возникнуть, — это когда приложение работает с недостаточными разрешениями в вашей системе. В таком сценарии вам нужно будет запустить OBS Studio от имени администратора, чтобы у него были все разрешения, необходимые для правильного захвата вашей игры.
- Другое стороннее программное обеспечение. Как правило, если в вашей системе установлено другое стороннее программное обеспечение для записи, которое работает, есть большая вероятность, что они также вызывают проблему. Это включает программное обеспечение, такое как Fraps, и многое другое. Если этот случай применим, вам придется отключить их, а затем попытаться записать свою игру, чтобы увидеть, решит ли это проблему.
Теперь, когда мы без лишних слов рассмотрели возможные причины рассматриваемой проблемы, давайте перейдем к различным решениям, которые вы можете реализовать, чтобы решить проблему.
Перезапустить игру или OBS Studio
Как оказалось, в некоторых случаях, когда вы сталкиваетесь с рассматриваемой проблемой, простой перезапуск приложения OBS Studio или игры, которую вы пытаетесь записать, решает проблему. Об этом сообщили несколько пользователей, которые столкнулись с этой проблемой, что простой перезапуск приложения или игры решает проблему для них, а затем они могут без проблем записать свою игру. Поэтому попробуйте перезапустить OBS Studio или видеоигру и посмотрите, сработает ли это.
Если перезапуск OBS Studio или игра не решит проблему, это может быть связано с недостаточными разрешениями OBS Studio. В таком случае вам нужно будет запустить OBS Studio с правами администратора, чтобы у него были все разрешения, необходимые для записи вашей игры без каких-либо проблем. Если это решит проблему для вас, вы можете просто изменить свойства OBS Studio для запуска от имени администратора каждый раз, когда вы ее открываете. Чтобы запустить OBS от имени администратора, следуйте приведенным ниже инструкциям:
- Прежде всего, откройте меню «Пуск», нажав клавишу Windows или щелкнув значок Windows на панели задач.
- В меню «Пуск» введите OBS Studio и дождитесь отображения результата.Поиск OBS
- Затем щелкните правой кнопкой мыши показанный результат OBS Studio и в раскрывающемся меню выберите параметр «Запуск от имени администратора».Запуск OBS от имени администратора
- Нажмите Да в появившемся диалоговом окне Контроль учетных записей пользователей.
- Как только вы это сделаете, посмотрите, сохраняется ли проблема.
Остановить другое стороннее программное обеспечение для записи
Как выясняется, если в вашей системе установлено другое стороннее программное обеспечение для записи, такое как Fraps и т. Д., Есть большая вероятность, что они мешают приложению OBS Studio в вашей системе и, как следствие, не позволяют ему записывать вашу игру. из-за чего вы получаете черный экран. Об этом также сообщили другие пользователи, которые пытались захватить свою игру, но у них оставался черный экран как в окне предварительного просмотра, так и в любых записях. Поэтому, если у вас есть такое стороннее программное обеспечение, работающее в вашей системе, остановите их, чтобы проверить, сохраняется ли проблема.
Кроме того, если в вашей системе установлено стороннее антивирусное программное обеспечение, было бы неплохо временно отключить его и посмотреть, сможет ли OBS Studio записать вашу игру. Часто это антивирусное программное обеспечение в вашей системе мешает другим процессам, что может вызвать проблемы.
Отключение антивируса
Запуск игры в полноэкранном оконном режиме
В некоторых случаях, если вы пытаетесь захватить старую игру, это может вызвать такие проблемы с OBS, поскольку он не может подключиться к игре. В таком случае один из способов исправить это — запустить игру в полноэкранном оконном режиме, чтобы увидеть, решит ли это проблему. Вы можете легко переключиться в полноэкранный оконный режим в настройках экрана вашей игры. Здесь мы будем использовать CSGO в качестве примера, чтобы показать вам, как переключиться в оконный полноэкранный режим. С учетом сказанного, следуйте инструкциям, приведенным ниже, чтобы сделать это:
- Прежде всего, откройте свою игру. Затем перейдите в настройки игры.Открытие настроек — CSGO
- Там переключитесь в раздел Видео или Дисплей.
- Найдите параметр «Режим отображения» и измените его на полноэкранный оконный режим.Изменение режима отображения — CSGO
- Как только вы это сделаете, попробуйте снова записать свою игру, чтобы увидеть, решит ли это проблему.
Изменить настройки графики
Как выясняется, в некоторых сценариях проблема возникает из-за того, что ваша OBS Studio использует другой графический процессор, чем тот, на котором работает ваша игра. Это часто происходит, когда ваша система имеет встроенный графический процессор, и поэтому OBS не выбирает правильный графический процессор. В этом случае вам нужно будет просто изменить настройки графики в приложении Windows Settings, чтобы решить проблему. Для этого следуйте приведенным ниже инструкциям:
- Прежде всего, откройте приложение Windows Settings, нажав клавишу Windows + I.
- В окне настроек Windows перейдите в раздел Система. Вы попадете в раздел «Дисплей». Вы также можете щелкнуть правой кнопкой мыши на рабочем столе и в раскрывающемся меню выбрать «Параметры экрана».Настройки Windows
- Прокрутите вниз до конца и выберите параметр «Параметры графики».Открытие настроек графики
- Затем, в зависимости от вашей версии Windows, убедитесь, что для нее установлено классическое или классическое приложение.Настройки графики
- Затем нажмите кнопку «Обзор».
- Теперь перейдите в каталог, в котором установлен OBS. По умолчанию вы найдете его в C: Program Files obs-studio bin 64bit.
- Там выберите obs64.exe и нажмите Добавить.Добавление OBS
- Как только вы это сделаете, нажмите кнопку «Параметры».Изменение настроек графики OBS
- Выберите «Высокая производительность» и нажмите «Сохранить». Если вы используете ноутбук, выберите вместо него «Энергосбережение».Изменение предпочтений графики OBS
- Как только вы это сделаете, снова откройте OBS Studio и посмотрите, решена ли проблема.
На экране появилась ошибка «Кодировщик перегружен, попробуйте понизить настройки видео OBS» и работоспособность программы нарушилась? Такое может случиться с каждым – ситуация рядовая, причин паниковать нет. Внимательно читайте советы и подсказки, один из способов поможет справиться с возникшей проблемой. Поехали!
Изменение приоритета процесса
Ошибка OBS Studio «Кодировщик перегружен» может появляться из-за неправильного выставления приоритетов – в случаях, когда в диспетчере задач для программы выставлен низкий уровень приоритета. Соответственно, операции приложения имеют низкий приоритет и ЦП не обслуживает запросы на обработку.
Решение максимально простое – нужно поменять приоритет процесса, чтобы процессор обрабатывал задачи программы в первую очередь. Программное обеспечение должно соответствовать игровому экрану/ потоковому окну в соотношении один к одному, а скорость игры – соответствовать скорости ее трансляции. Как только параметры совпадут, ошибка кодировщика OBS исчезнет. Попробуем вместе понизить приоритет игры – или повысить уровень, но уже в рамках программного обеспечения.
- Одновременно запустите игру и программу для трансляций;
- Зажмите клавиши Ctrl+Alt+Delete;
- Откройте Диспетчер задач;
- Загрузится диспетчер задач – ищите процесс с названием игры и кликайте правой кнопкой мышки;
- Выбирайте пункт меню «Подробно»;
- Ищите вкладку «Установить приоритет» и выбирайте значение «Ниже среднего»;
- Теперь вернитесь к процессам, найдите стриминговое ПО и повторите шаги – только выставьте приоритет «Выше среднего»;
- Сохраните внесенные изменения и закройте диспетчер задач.
Теперь повторите попытку – откройте приложение и проверьте, молчит ли кодировщик OBS? В большинстве случаев эти действия помогают исправить ошибку за несколько минут!
Пытаетесь найти ключ трансляции? Тогда вам в помощь данная статья.
Уменьшение разрешения на выходе
Максимально простое условие, которое поймет даже начинающий пользователь – чем выше показатель разрешения вывода, тем больше ресурсов использует программа. Отсюда берется ошибка!
Что делать, если кодировщик в OBS перегружен из-за выставления неправильных цифр? Ответ прост, как и условие задачи – необходимо уменьшить разрешение и снять лишнюю нагрузку.
- Откройте программу и нажмите на кнопку настроек снизу справа;
- Перейдите в раздел «Видео» через меню на левой панели;
- Найдите строку «Выходное (масштабированное) разрешение»;
- Попробуйте уменьшить разрешение – просто выберите меньшее число из выпадающего меню;
- Нажмите на кнопку «ОК», чтобы сохранить внесенные изменения.
Если настройки кодировщика OBS в норме, процесс загруженности спадает, ошибка исчезает. Внимательно следите за параметрами вывода в любой трансляции – это убережет от огромного числа проблем.
Читайте также:
- Не работает захват экрана OBS
- Streamlabs не захватывает игру
Уменьшение частоты кадров
Иногда стримеры слишком гонятся за качеством картинки (это объяснимо) – поэтому сталкиваются с падением производительности. Как настроить кодировщик в OBS правильно, чтобы устранить ошибку перегрузки?
Обратите внимание на значение FPS – если вы выставили 60 кадров, лучше снизить значение. Для этого необходимо сделать следующее:
- Откройте приложение и войдите в настройки (кнопка снизу справа);
- Переходите на вкладку «Видео» и ищите раздел «Общие значения FPS»;
- Если стояло 60 – стоит поставить 40, стояло 30 – выберите число 20.
Не забудьте сохранить внесенные изменения и попробуйте заново запустить трансляцию – теперь перегрузка должна уйти.
Изменение предустановки
Вы уже поняли, что делать, если кодировщик OBS перегружен? Обращаться к настройкам программы – в большинстве случаем трудности прячутся за неправильными параметрами. Не переживайте – постепенно вы научитесь выбирать оптимальные настройки.
Следующая причина возникновения ошибки, на которую стоит обратить внимание – предустановка видеокодера х264. По умолчанию его стоит настроить на предустановку «очень быстро», что означает поиск определенного баланса между качеством видео и скоростью процессора.
Рассказали по ссылке, как привязать Стим к Твичу.
- Открываем настройки по знакомому алгоритму;
- Переходим на вкладку «Вывод»;
- В верхней строке выбираем режим вывода – «Расширенный»;
- В разделе «Потоковое вещание» ищем иконку «Предустановка использования ЦП»;
- Выбираем из списка значение «veryfast» и сохраняем внесенные изменения.
Обратите внимание – все инструкции приводим на примере программы Studio! Однако советы можно использовать в поисках ответа на вопрос, как снизить настройки кодировщика в Streamlabs OBS или любой другой программе. Все методы рабочие – только помните об отличиях в названиях пунктов меню. Более подробно о том, как пользоваться Streamlabs OBS читайте в другой статье на нашем сайте!
Аппаратное кодирование
Как понять, программный или аппаратный кодировщик OBS лучше использовать? Если программные настройки не помогли и все описанные выше способы оказались бесполезны, стоит обратить внимание на аппаратные возможности.
Аппаратные кодировщики (AMF, Quicksync и NVENC) поддерживаются как в стандартных графических процессорах Intel, так и в процессорах AMD / NVIDIA. Вы можете перенаправить часть нагрузки на аппаратные кодеры с незначительными потерями. Это очень помогает, если кодировщик OBS перегружен при ограниченных возможностях процессора – хотя и снижает общее качество трансляции.
- Вновь переходим к настройкам и входим в раздел «Вывод»;
- Переключаемся на расширенный режим просмотра;
- В строке «Кодировщик» стоит значение «х264» по умолчанию;
- Нажимайте и выбирайте из открывшегося меню значение «Аппаратный кодер…».
Все дополнительные кодеры по умолчанию появятся в списке – система находит доступные варианты автоматически.
Дополнительные меры
Если произошла ошибка кодировщика во время записи OBS, но описанные выше методы не помогли, воспользуемся двумя дополнительными опциями – это просто и быстро, при этом значительно увеличит шансы на успех.
- Обязательно проверьте наличие свободного места на диске – при необходимости удалите лишние файлы вручную или с помощью специального программного обеспечения. В идеале должно оставаться минимум 5 ГБ свободного места;
- Отключите игровой режим Windows – это можно сделать через кнопку меню «Пуск». Откройте, войдите в параметры системы и найдите блок «Игры». Отключите тумблер «Игровой режим» в одноименном разделе.
Больше ошибка OBS «Кодировщик перегружен, попробуйте понизить настройки видео» не будет вас пугать – немного внимания и усердия, вы обязательно разберетесь в тонкостях работы программы! Сохраняйте инструкции в закладки – они обязательно пригодятся в трудную минуту.
Многие пользователи Windows в последнее время сообщают о том, что OBS не записывает экран. Если вы один из них, не волнуйтесь. Хотя эта проблема может быть вызвана множеством причин, вы можете решить ее простыми шагами.
Попробуйте эти исправления:
Вот 5 способов устранения неполадок, связанных с тем, что OBS не записывает экран. Вы можете не попробовать их все. Просто продвигайтесь вниз по списку, пока не найдете тот, который поможет.
- Отключить окно предварительного просмотра
- Запустите OBS от имени администратора.
- Закройте ненужные фоновые программы
- Изменить настройки графики
Обновите драйверы вашего устройства
Исправление 1 — отключить окно предварительного просмотра
По мнению многих пользователей, простой обходной путь к тому, что OBS не записывает экран, — это отключить окно предварительного просмотра. Что вам нужно сделать, это запустить OBS и снять галочку Студийный режим в правом нижнем углу главного экрана. Затем окно предварительного просмотра должно быть закрыто, и вы можете проверить, исчезла ли проблема. Если проблема возникает во время записи игры, попробуйте свернуть ОБС в системный трей.
Отключение предварительного просмотра OBS также должно смягчить падение FPS во время записи. Но если это не поможет в вашем случае, взгляните на второй способ ниже.
Исправление 2 — Запустите OBS от имени администратора
Если у OBS нет надлежащих прав администратора, он не сможет записать ваш экран, как ожидалось, но вы можете запустить его от имени администратора, чтобы решить эту проблему.
- Щелкните правой кнопкой мыши значок OBS на рабочем столе и выберите Характеристики .
- Выберите Совместимость вкладка Затем отметьте Запустите эту программу от имени администратора и нажмите В ПОРЯДКЕ .
Теперь OBS должен работать с полным доступом и правильно записывать ваш экран. Если это не так, есть еще несколько исправлений, которые вы можете попробовать.
Исправление 3 — Закройте ненужные фоновые программы
Программные конфликты также могут быть причиной. Чтобы избежать этого, вы должны закрыть все ненужные программы, работающие в фоновом режиме, перед использованием OBS. Вот шаги:
- Щелкните правой кнопкой мыши любую пустую область панели задач и выберите Диспетчер задач .
- Щелкните правой кнопкой мыши программу, которую хотите закрыть, и щелкните Завершить задачу .
Не закрывайте программы, с которыми вы не знакомы, так как они могут иметь решающее значение для работы вашего компьютера.
После этого перезапустите OBS для проверки. Если проблема с записью не устранена, перейдите к следующему исправлению ниже.
Исправление 4 — изменить настройки графики
Для пользователей, которые используют OBS на ноутбуке или в системе с несколькими графическими процессорами, использование неправильной видеокарты вызовет проблемы с производительностью для определенного типа захвата и, следовательно, сделает невозможным захват вашего экрана. Чтобы это исправить, вы можете выбрать видеокарту вручную через настройки Windows.
- Нажмите на Начинать кнопку и нажмите Настройки .
- Выбирать Система .
- Выберите Отображать вкладку на левой панели и щелкните Графика настройки .
- Выбирать Настольное приложение из выпадающего списка и нажмите Просматривать .
- Найдите свой исполняемый файл OBS , который обычно находится в C:Program Filesobs-studioin64bitobs64.exe и добавьте этот файл.
- Нажмите ОБС Студия и нажмите Опции .
- Если вы собираетесь использовать Дисплей Captur е, выберите Энергосбережение и нажмите Сохранять . Если вы используете Захват окна или Захват игры , Выбрать Высокая производительность и Сохранять .
Посмотрите, работает ли OBS без проблем. Если вы по-прежнему не можете использовать снимок экрана, возможно, что-то не так с драйверами вашего устройства. Проверьте Fix 5, чтобы решить эту проблему.
Исправление 5 — Обновите драйверы вашего устройства
Если ни один из приведенных выше способов не помог решить вашу проблему, причина может быть связана с драйвером. Если драйверы вашего устройства отсутствуют, неисправны или устарели, вы можете столкнуться с проблемой черного экрана OBS, и он не сможет правильно записать экран. Есть два способа обновить драйверы вашего устройства:
Вариант 1 — вручную : вы можете обновить драйверы вручную, зайдя на веб-сайт производителя оборудования или ПК, а затем выполнив поиск самого последнего правильного драйвера. Обязательно выбирайте только драйверы, совместимые с вашей версией Windows.
Вариант 2 — автоматически : Если у вас нет времени, терпения или навыков работы с компьютером для обновления драйверов устройств вручную, вместо этого вы можете сделать это автоматически с помощью Драйвер Легкий . Driver Easy автоматически распознает вашу систему и найдет правильные драйверы для ваших устройств и версии Windows, а также загрузит и установит их правильно:
- Скачатьи установите драйвер Easy.
- Запустите Driver Easy и нажмите кнопку Сканировать сейчас кнопка. Затем Driver Easy просканирует ваш компьютер и обнаружит проблемные драйверы.
- Нажмите Обновить все для автоматической загрузки и установки правильной версии всех отсутствующих или устаревших драйверов в вашей системе (для этого требуется Про версия — вам будет предложено обновить, когда вы нажмете Обновить все ). Или вы можете нажать Обновлять рядом с помеченным драйвером устройства, чтобы сделать это бесплатно, но частично вручную.
Pro-версия Driver Easy поставляется с полной технической поддержкой.
Если вам нужна помощь, обращайтесь Служба поддержки Driver Easy в support@drivereasy.com .
Если обновление драйвера не принесло вам удачи, попробуйте переустановить OBS, чтобы избавиться от глубоких ошибок во время установки и посмотреть, как идут дела.
Надеюсь, одно из исправлений вернет запись экрана OBS к работе. Если у вас есть какие-либо вопросы или предложения, пожалуйста, не стесняйтесь оставлять комментарии ниже.
- программа
The error ‘An Unspecified Error Occurred while Recording‘ typically occurs when users attempt to start recording using the open-source program OBS Studio. In most cases, these are the log files of the error “[ffmpeg muxer: ‘adv_file_output’] os_process_pipe_write for info structure failed”.
Most users experiencing this issue have confirmed that the streaming function of OBS usually works, but the whole suite crashes when they start the recording.
If you’re trying to fix this issue, the first thing you’d want to do is ensure that you are using the correct recording settings to prevent outside interference with other programs using the same dependencies.
However, this problem can also occur due to a missing DLL or when the variable path needs to be updated. Other potential causes include a GPU driver inconsistency, an AV interference, or a VPN or proxy interference.
Below you’ll find a selection of confirmed methods that other affected users have successfully used to fix the ‘An Unspecified Error Occurred while Recording’ error.
1. Change the recording type
You’ll often get the ‘An Unspecified Error Occurred while Recording’ error in situations where the recording function in OBS defaults to a Custom Output (FFmpeg) instead of using the standard recording mode.
Using a custom will also have the unintended consequence of adjusting the default encoder away from H265 / HEVC Encoder (AMD Advanced Media Framework).
Note: OBS is notoriously unstable when forced to record with a custom encoder from an integrated GPU. Depending if you’re using an integrated or a dedicated GPU, the recommended recording type is different as you’ll see below.
If you’re just starting to troubleshoot the issue, follow the instruction below to change the recording type settings before reinitiating the recording:
- Open OBS and make sure you’re not actively streaming or performing any other task. If your OBS application is busy, the certain settings menu will not be available.
- Load your project, then click on the Settings menu from the bottom-left section of the screen.
Access the Settings menu - Inside the Settings menu, click on Output from the left-hand side menu, then go over to the right-hand pane and select the Recording tab.
- Next, see the currently used option for the Recoding Type:
- If it’s set to Standard, change it to Custom Output (FFmpeg)
- If it’s set to Custom Output, change it to Standard.
- Once you successfully changed the type, move down below to the Encoder section and set it to H265 / HEVC Encoder (AMD Advanced Media Framework).
Setting the Advanced Media Framework - Click Apply to save the changes, then restart OBS and see if the issue is now fixed.
2. Download the missing DLL manually
If you already tried adjusting the encoding engine and the same ‘An Unspecified Error Occurred while Recording’ is still occurring, take a look at the underlying message of the error.
If any essential .DLL files are missing, they were probably removed by an overprotective AV suite and are either in quarantine or completely removed from your PC.
If this scenario is applicable, you can fix the issue easily by downloading the missing .dll files from a specialized directory locally and copying them inside the obs-ffmpeg folder.
IMPORTANT: There is no directory where you can download .DLL files that are 100% safe. The most reputable and arguably safest website is DLL-Files.com because most of their DLL library is uploaded and maintained by the staff. If you want a safe approach, follow the next method below.
It’s always good practice to check DLL files for bundled malware or adware when dealing with DLL files. To make sure you don’t expose your system to security threats, we will show you how to check these files for any virus infection before you actively use them on your system.
Follow the instructions below to download the missing DLL dependencies and ensure that they are not bundled with adware or malware:
- Press Windows key + E to open up File Explorer.
- Next, navigate to the installation location of OBS. By default, you’ll find it in the following path:
C:\Program Files\OBS\\data\obs-plugins\obs-ffmpeg\
- Once inside, double-click on both ffmpeg-mux64.exe and ffmpeg-mux32.exe and see which .dll dependencies are missing. Most commonly, the following you the error message will point toward one of the following dependencies:
avcodec-57.dll avformat-57.dll avutil-55.dll swresample-2.dll
Note: Note the missing dependencies down as you will need to download them in the next steps.
- Open your default browser and navigate to the root directory of DLL-Fles.com.
- Use the search function to find and download every missing .dll file you discovered in step 3.
Download the missing DLL dependency IMPORTANT: Don’t try to open, rename or move the file after you’ve downloaded it.
- Navigate to the upload page of Virus Total and upload every file that you previously downloaded.Note: Make sure that you check every dependency individually.
- Once you make sure that every DLL file is safe, copy them into the obs-fmpeg folder. The default location is:
C:\Program Files\OBS\\data\obs-plugins\obs-ffmpeg\
Note: If you installed OBS in a custom location, navigate there instead.
- If the OBS program is currently open, close it before opening it again to force it to load the missing dependencies.
- Initiate recording once again and see if the ‘unspecified error’ is still being thrown.
Note: If the steps above didn’t fix the issue, you can also re-add the dependencies by uninstalling your current OBS version before reinstalling the latest version from the official website. But keep in mind that going this route will clear all projects that are currently saved in the OBS program.
3. Update the variable PATH
If you already tried reinstalling OBS and you are still seeing the same ‘unspecified error’, it’s likely because the ffmpeg executables that OBS users are not finding the expected DDLs even if you have them on your system.
You can correct this issue by tweaking the PATH environment to ‘help’ OBS find the expected DLLs.
Note: This procedure is technical and involves doing PATH alterations that might negatively affect other programs that are also using ffmpeg.
Here’s how to update the PATH variable using an elevated CMD to help OBS locate the missing .DLL dependencies that are indirectly causing the ‘unspecified error’:
- Press Windows key + R to open up a Run dialog box.
- Next, type ‘cmd’ and press Ctrl + Shift + Enter to open up an elevated CMD prompt with admin access.
Opening up an elevated CMD window - At the User Account Control (UAC), click Yes to grant admin access.
- Once you’re inside the elevated CMD prompt, run the following command to navigate to the obs-ffmpeg installation folder:
CD C:\Program Files (x86)\obs-studio\data\obs-plugins\obs-ffmpeg
Note: The command above assumes that OBS Studio is installed in the default installation path and Windows is installed on the C drive. If your path is different or you’re using the 64-bit version of OBS, adjust the command above accordingly.
- Type the following command to run the ffmpeg-mux32 executable:
start ffmpeg-mux32
- At the UAC prompt, click Yes to grant admin access.
- If the pop-up error is still occurring, you’ve just confirmed that the problem is happening due to a variable PATH issue.
- Press Windows key + R to open up another Run dialog box
- Type ‘sysdm.cpl’ and press Ctrl + Shift + Enter to open System Properties with admin access.
Open the Advanced System Settings - Accept the UAC prompt by clicking Yes.
- Next, click on the Advanced tab and click on Environment Variables.
- Once you’re inside the Environment Variables screen, select thee Path variable from the ‘System Variables’ section and click the associated Edit button.
Editing the path Note: Before you modify anything in this window, copy and paste the current variable path in a notepad or somewhere safe. If this fix does not work, it’s advised to return this path to it’s original value.
- Inside the ‘Variable value’ text box, move the cursor to the beginning of the text and paste the following path:
C:\Program Files (x86)\obs-studio\bin\32bit;
- Click Ok, then confirm one last time to close the dialog box.
- Now to check if the issue is fixed, press Windows key + R to open up a Run dialog box.
- Next, type ‘cmd’ and press Ctrl + Shift + Enter to open up an elevated CMD prompt with admin access.
Opening up an elevated CMD window - At the User Account Control (UAC), click Yes to grant admin access.
- Run the following command to navigate to the location where obs-ffmpeg is installed for OBS Studio:
CD C:\Program Files (x86)\obs-studio\data\obs-plugins\obs-ffmpeg
- Type the following command to run the ffmpeg executable:
start ffmpeg-mux32
- All required DLLs will be found by ffmpeg-mux32. You might get a different error message (‘expected option missing’), but you can just close it and turn to your application. Note: If you get an additional error complaining about deflateBound not being located in zlib.dll, you can fix it by copying the specific version of zlib.dll into the obs-ffmpeg folder. To do this, you can just run the following command:
copy "C:\Program Files (x86)\obs-studio\bin\32bit\zlib.dll" "C:\Program Files (x86)\obs-studio\\data\obs-plugins\obs-ffmpeg"
Make sure to double-check the paths to make sure they fit your situation.
4. Disable GPU driver before launching OBS (temporary fix)
Another popular fix among the OBS Studio community is to disable the active GPU driver after opening the program.
This fix supposedly works because it refreshes the GPU log that OBS uses and forces the program to create a new one.
To do this, you’ll need to go in Device Manager and disable the active dedicated GPU before re-launching OBS and initiating a recording session.
Here’s a quick guide on disabling the GPU driver before launching OBS to fix the ‘An Unspecified Error Occurred while Recording’ error:
- Press Windows key + R to open up a Run dialog box.
- Next, type ‘devmgmt.msc’ and press Ctrl + Shift + Enter to open up Device Manager with admin access.
Open Device Manager - Click Yes at the UAC (User Account Control) prompt to grant admin access.
- Inside Device Manager, expand the drop-down menu associated with Display Adapters.
- Right-click on the active dedicated GPU and click Disable device from the context menu that just appeared.
Disable the dedicated GPU - At the confirmation prompt, click Yes once again.
Note: After you confirm, you might experience screen flickering as the generic driver is being started. - Once the video signal returns, open OBS Studio and load your project.
- Return to Device Manager, right-click on the disabled GPU (under Display Adapters), then click on Enable.
- Return to OBS Studio, initiate a recording session, and see if the issue is fixed.
5. Whitelist the obs-ffmpeg-mux file (if applicable)
Another reason why you might see the ‘An Unspecified Error Occurred while Recording‘ is interference caused by a false-positive triggered by your AV. OBS Studio is open source and a lot of the available mods and addons are prone to be flagged by both 3rd party AV suites and Windows Security.
If you’re using a 3rd party suite, go into your AV settings and whitelist the installation Folder + the mainobs-ffmpeg-mux executable separately.
Note: This procedure will be different depending on the 3rd party AV that you’re using.
If you use the built-in Windows Defender (Windows Security), follow the steps below to whitelist the obs-ffmpeg-mux executable + the installation path:
- Begin by pressing the Windows key + R to bring up the Run dialog box.
- Type “control firewall.cpl” and press Enter to open the classic Windows Firewall interface.
Open the Firewall Menu - To grant admin access, click Yes in the UAC (User Account Control).
- Next, select Allow an app or feature through Windows Defender Firewall from the menu on the left.
Allowing an app - From the Allowed apps menu, select Change settings and grant admin access by selecting Yes at the UAC (User Account Control) question.
- Once you have the appropriate rights, go down the list of permitted applications and check if you can find any entries related to OBS Studio.
- If they aren’t there, click the Allow another program option, then Browse, navigate to their location, and add the ffmpeg-mux + the installation folder.
- Save your modifications, restart your PC, and restart OBS Studio.
- Start the recording session and see if the problem is fixed.
6. Disable VPN or Proxy Connection
Another third-party component that could cause this issue with OBS Studio is a proxy or VPN client. If you’re trying to initiate a recording session while using OBS Studio to live stream, the usage of an anonymity app might cause the program to throw the ‘An Unspecified Error Occurred while Recording’ error.
If your scenario is similar to the one described above, try removing your VPN client or disabling your proxy server before restarting OBS studio.
We created two guidelines to address both of these scenarios, so select the one that relates to you.
6.1. Disable the VPN connection
The method for disabling a VPN service on a Windows machine differs depending on whether it was configured by Windows or by a third-party program.
If you are using a standalone program, you must go to the VPN interface and disconnect the connection there.
However, if you set up your VPN using the built-in option, you can disable it by doing the following:
- Open the Run box by pressing the Windows key + R.
- Then, after typing “ms-settings:network-vpn” hit Enter to launch the VPN tab in the Windows Settings app.
Open the VPN tab - On the right side, click on your VPN connection.
- Select Remove from the new context menu to prevent it from interfering with connections to the outside world.
Remove the VPN - Relaunch OBS Studio and see if the recording function works properly now.
6.2 Turn Off the proxy connection
If you’ve previously set up a proxy server locally, you can easily disable it by going to the Settings menu and selecting the Proxy tab.
Here’s how to do this:
- Open the Run box by pressing the Windows key + R.
- Type “ms-settings:network-proxy” in the next menu and click Enter to access the Proxy tab in the Settings app.
Access the Proxy tab - In the Settings menu, navigate to the Proxy tab and select Manual Proxy Setup.
- Uncheck the box that reads “Use a proxy server” on the right side of the screen.
Using a proxy server - Restart your PC after shutting off the proxy server and try to connect remotely with Cisco AnyConnect again to determine if the problem has been resolved.
Get recording on OBS Studio again with these Windows 11 fixes/
OBS Studio is a great program to record and stream online. However, some users can’t utilize OBS Studio because of a recording error that occurs when they try to record their screens. Instead of recording, OBS Studio throws up this message: «An unspecified error occurred while recording.»
The error usually appears when an important DLL file is missing, or there’s corruption in the OBS Studio installation directory. As such, if you also see the same error, then try the below solutions to eliminate the problem for good.
1. Restart OBS Studio
Whether you’re seeing a black screen or getting the «An unspecified error occurred while recording» error, the best way to fix any OBS Studio issue is to restart it. Restarting OBS Studio will clear the system resources and kill any temporary bugs or glitches that might be causing the error.
To restart OBS Studio, open the Task Manager (see how to open the Task Manager), right-click on OBS Studio, and choose End Task. Then, search for OBS Studio in the Start Menu and choose Open from the right pane.
2. Temporarily Disable Your Graphics Driver
The error is likely to occur if there’s corruption in the GPU log file that is used by the OBS Studio. To remove the corruption, you’ll have to disable the graphics driver before launching the OBS Studio. Doing this will force the program to create a new GPU log.
Here’s what you need to do:
- Open the Power User Menu by pressing the Win + X hotkey and choose Device Manager from the context menu.
- In the Device Manager, double-click on the Display adapters node to expand it.
- Right-click on the dedicated graphics driver and choose Disable device.
- Click Yes to the prompt that appears.
Your screen might flicker after disabling the dedicated graphics driver. But worry not; it’ll become normal after the generic driver is started.
Now, launch the OBS Studio and open your project. Then, open the Device Manager again > access the Display adapters node > right-click on the dedicated graphics driver and choose Enable device.
That’s it! Return to OBS Studio and check if you are able to record.
3. Allow OBS Studio Through Your Firewall
OBS Studio might fail to record and throw the error at hand if it’s blocked under Windows Firewall. To fix this, you’ll have to whitelist OBS Studio from the Windows Firewall blocked app list. Here’s how to do that:
- Press the Win key to open the Start Menu.
- Type Windows Firewall in the search bar and press Enter.
- Choose Allow an app or feature through Windows Defender Firewall option from the left sidebar.
- Click the Change settings button.
- Click on Allow another app and then choose Browse from the Add an app prompt.
- Navigate to the location where you have installed the OBS Studio.
- Select the obs-ffmpeg-mux executable file and click Open.
- Click Add.
- Check both the Private and Public boxes for obs-ffmpeg-mux and click OK to save the settings.
Restart your computer and check if the problem continues.
4. Fix the Missing DLL Files
Dynamic Link Libraries, aka DLL files, are special implementations of system libraries that contain various functions and variables that programs use when needed. If an important DLL file required by OBS Studio goes missing, you will see the «An unspecified error occurred while recording» error.
To fix that, you will have to re-acquire the required DLL file. Here’s how:
- Navigate to the place where you have installed the OBS Studio.
- Double-click on the obs-ffmpeg-mux file, and note down which of the following DLL file is missing.
avcodec-57.dll
avformat-57.dll
avutil-55.dll
swresample-2.dll - Follow our guide on how to fix DLL files missing on Windows to repair the missing file.
Restart your computer and check for the issue.
5. Edit the OBS-Ffmpeg-Mux Installation Folder
If you’re still facing the issue even after downloading the missing DLL file, then it indicates that OBS Studio is unable to find the required DLL. The solution, in this case, is to edit the Path environment so that OBS Studio finds the required DLL files.
You can do that by following the below instructions:
- Press the Win + I key to open the Settings app.
- In the System tab, choose the About option in the left pane.
- Click the Advanced system settings option.
- Click the Environment Variables button.
- Select Path under the System Variables section, and click the Edit button.
- Paste the following path in the Variable value text box and click OK.
C:\Program Files (x86)\obs-studio\bin\32bit;
That’s it! Now, start recording in OBS Studio and check if the problem persists.
6. Check for Corrupted or Missing Files
Sometimes, OBS Studio might fail to record due to corruption in its installation folder. The problem can also occur if an important file is missing.
In either case, you can use the «Check File Integrity» feature to scan the OBS installation for corruption and redownload broken/ missing files. Here’s how to use that feature:
- Launch OBS Studio, click the Help option at the top, and choose the Check File Integrity option from the context menu.
- Click Yes to confirm your selection.
OBS Studio will compare the available files with those on its server and download any missing or broken files.
While you’re at the OBS Studio home screen, check for and download any available updates. To do that, click Help and choose Check for Updates.
7. Reinstall OBS Studio
If you’re still getting the error message, you’re left with no option other than reinstalling OBS Studio. To do that, first uninstall OBS Studio from Windows.
Then, visit the OBS Studio official website, and download and install the latest version on your computer.
Enjoy Seamless Recording With OBS Studio
OBS Studio makes it a cakewalk to record anything and upload it online. However, due to corruption in its installation folder or missing DLL files, it might throw the «An unspecified error occurred while recording» error. Fortunately, you can quickly get rid of this error by applying the above fixes.
Ошибка NVENC — одна из тех ошибок, с которыми сталкиваются пользователи программного обеспечения Open Broadcaster (OBS) при потоковой передаче или записи видеоконтента. Ошибка вызвана рядом факторов, включая аппаратную и программную несовместимость, аппаратные ограничения и неправильные настройки OBS.
В этой статье больше внимания будет уделено OBS-ошибке NVENC, ее первопричинам и способам ее устранения. Мы также рассмотрим различные способы устранения этой распространенной проблемы и дадим советы по улучшению скорости и качества потокового видео.
Содержание
- Что такое OBS NVENC Encoder?
- Что вызывает ошибку OBS NVENC?
- Как исправить ошибку OBS NVENC?
- Решение 1. перезагрузите компьютер
- Решение 2. обновите драйвер графического процессора
- Решение 3. уменьшить разрешение вывода в OBS
- Решение 4. отключение внутриигрового наложения (NVIDIA и Discord)
- 4A. Отключите настройки наложения в Nvidia Experience
- 4B. Отключите настройки наложения в Discord
- Решение 5. Переключитесь на быструю синхронизацию, чтобы использовать аппаратное кодирование
- Решение 6. Переключитесь на программное обеспечение (x264) для использования программного кодирования
- Решение 7. переустановите распространяемые файлы Microsoft C ++
- Рекомендуемое решение — исправить различные проблемы и ошибки ПК
- Заключение
Что такое OBS NVENC Encoder?
NVENC encoder OBS, или NVIDIA Encoder OBS, представляет собой технологию кодирования видео, разработанную NVIDIA, которая позволяет пользователям передавать или записывать высококачественное видео на свой компьютер без ущерба для производительности или частоты кадров. Он используется многими стримерами, геймерами и создателями видеоконтента для захвата и трансляции своего контента.
NVENC encoder OBS доступен как в бесплатной, так и в платной версиях. Бесплатная версия позволяет пользователям кодировать видео до 1080p со скоростью 60 кадров в секунду (FPS), в то время как платная версия поддерживает видео до 4K со скоростью 120 кадров в секунду. Платная версия также предлагает дополнительные функции, такие как пользовательские профили и расширенные настройки.
Что вызывает ошибку OBS NVENC?
Это одна из самых распространенных ошибок, с которыми сталкиваются геймеры и стримеры при использовании программного обеспечения для открытого вещания (OBS). Обычно она появляется при попытке потоковой передачи или записи с помощью OBS и вызвана проблемой с аппаратным или программным обеспечением вашего компьютера.
- Наиболее распространенной причиной ошибки NVENC является устаревшая версия вашего графического диска
- Другой потенциальной причиной проблемы OBS NVENC является конфликт между приложением OBS и другими приложениями или службами, запущенными на вашем компьютере.
- Любые настройки наложения и конфликтующие компоненты Microsoft Visual C ++ также приводят к обсуждаемой ошибке.
- Наконец, ошибка может быть вызвана неисправной или устаревшей версией библиотеки NVIDIA Encoder library, которая используется OBS для аппаратного ускорения кодирования видео.
Как исправить ошибку OBS NVENC?
Прежде чем приступить к решению проблемы с методами устранения неполадок, вы должны открыть диспетчер задач и завершить все задачи, которые не связаны с OBS. Кроме того, вам следует отключить любое антивирусное или брандмауэрное программное обеспечение, установленное на вашем компьютере, поскольку они могут мешать работе OBS.
Кроме того, чтобы устранить эту проблему, вы должны убедиться, что ваше оборудование соответствует минимальным системным требованиям для запуска OBS. Вы можете найти эти требования на веб-сайте OBS.
Тем не менее, если вы столкнулись с той же ошибкой, воспользуйтесь приведенными ниже решениями.
Решение 1. перезагрузите компьютер
Перезагрузка компьютера может помочь сбросить любые неправильно настроенные настройки или сбои в системе. Это не только очистит память, используемую приложениями и процессами, но также обновит службы и драйверы, которые могут вызывать ошибку NVENC в OBS. Если вы столкнулись с этой проблемой с функцией OBS NVENC, рекомендуется полностью отключить компьютер, а не переводить его в режим ожидания или гибернации.
- Нажмите клавиши Windows + D, чтобы перейти на рабочий стол. Затем нажмите клавиши Alt + F4 и выберите перезапуск
- Затем нажмите OK.
Решение 2. обновите драйвер графического процессора
Обновление драйверов может помочь обеспечить бесперебойную и эффективную работу всех компонентов вашего компьютера. Но перед обновлением убедитесь, что драйверы других компонентов, таких как звуковые карты и мониторы, также обновлены, чтобы все работало правильно.
- Нажмите клавишу Windows и введите Диспетчер устройств. Нажмите «Открыть«.
- Дважды щелкните на адаптерах дисплея, чтобы развернуть драйвер.
- Щелкните правой кнопкой мыши графический драйвер и выберите опцию Обновить драйвер.
- Теперь нажмите на автоматический поиск для опции обновленного программного обеспечения драйвера.
- Следуйте инструкциям на экране, чтобы завершить процесс обновления, выйти из окна и перезагрузить компьютер после установки последних версий драйверов.
Кроме того, вы также можете автоматически обновлять драйвер с помощью инструмента Driver Easy. Это продвинутый инструмент, который одним сканированием обновляет все системные драйверы.
{banner_yandex.rtb-4}
Решение 3. уменьшить разрешение вывода в OBS
Уменьшение выходного разрешения снижает объем данных, необходимых для обработки вашим оборудованием, обеспечивая более стабильную производительность с минимальными перерывами. Это также помогает экономить пропускную способность при потоковой передаче прямых трансляций, уменьшая задержку во время воспроизведения. Вот несколько инструкций по уменьшению разрешения в OBS, чтобы исправить ошибку при открытии кодека NVENC на вашем ПК.
- Перейдите в приложение OBS Studio и нажмите на кнопку Настройки в правом нижнем углу экрана.
- Перейдите на левую панель, перейдите на вкладку Видео и прокрутите правую панель вниз, нажмите на выходное (масштабированное) разрешение
- Теперь выберите любые более низкие значения разрешения из выпадающего списка.
Примечание: Эти изменения не изменят макет закодированных видеороликов.
- Нажмите на кнопки Применить и ОК, чтобы недавние изменения вступили в силу.
Перезапустите приложение сейчас, оно не выдаст никакой ошибки.
Решение 4. отключение внутриигрового наложения (NVIDIA и Discord)
Когда OBS не удалось начать запись, возникает ошибка NVENC, скорее всего, из-за включения наложения в игре. Эта функция может вступать в конфликт со способностью OBS записывать с помощью NVENC, что приводит к описанной ошибке NVENC.
Если внутриигровое наложение уже отключено, следующим шагом будет проверка, включено ли какое-либо другое наложение. Некоторые игры или приложения могут иметь несколько наложений, поэтому важно убедиться, что все они отключены.
Если ваш компьютер использует Discord или NVIDIA experience, следуйте приведенным ниже вспомогательным инструкциям, чтобы устранить проблему.
4A. Отключите настройки наложения в Nvidia Experience
- Перейдите на рабочий стол и наведите курсор мыши на панель задач. Нажмите на значок со стрелкой, чтобы запустить скрытые значки.
- Теперь щелкните правой кнопкой мыши на значке NVIDIA и выберите опцию Nvidia GeForce Experience из доступного списка.
- Теперь в приложении Nvidia GeForce Experience найдите значок шестеренки в строке меню и нажмите на него, чтобы открыть настройки.
- Перейдите в меню ОБЩИХ настроек, перейдите на правый экран и нажмите на внутриигровой ОВЕРЛЕЙ, если вы видите рядом с ним зеленый переключатель, нажмите на него, чтобы отключить его.
- Наконец, настройки наложения отключены в NVIDIA. Запустите приложение OBS сейчас и убедитесь, что вы не столкнулись с ошибкой сейчас.
4B. Отключите настройки наложения в Discord
- Перейдите в Discord
- Теперь нажмите на значок шестеренки на главном экране Discord, чтобы запустить пользовательские настройки платформы.
- На левом экране перейдите к настройкам приложения и нажмите на него.
- Теперь нажмите на наложение.
- Теперь отключите включение наложения в игре, этот параметр будет выделен серым цветом, как только вы его отключите.
- Перезапустите OBS сейчас и проверьте, можете ли вы использовать его без каких-либо ошибок.
Решение 5. Переключитесь на быструю синхронизацию, чтобы использовать аппаратное кодирование
Если вы являетесь пользователем видеопотока, вы знаете, что наличие надежного решения для потоковой передачи видео крайне важно. К сожалению, кодировка OBS NVENC иногда может быть ненадежной, что приводит к пропущенным кадрам, заикающимся видео и другим проблемам. К счастью, есть простое решение: переключитесь на QuickSync!
QuickSync — это технология кодирования с аппаратным ускорением Intel. Он более надежен, чем NVENC, а также использует меньше ресурсов процессора, что означает, что ваш компьютер сможет обрабатывать больше задач без сбоев или пропуска кадров.
Примечание: Первым шагом при переключении на QuickSync является проверка соответствия вашего компьютера системным требованиям. Для быстрой синхронизации требуется процессор Intel Core i3, i5 или i7 с Intel HD Graphics 4000 или выше. Если ваш компьютер не соответствует этим требованиям, вы не сможете использовать QuickSync.
- Запустите приложение OBS и нажмите «Файл»> «Настройки«.
- Теперь перейдите на вкладку «Вывод» и нажмите QuickSync H.264 в кодировщике
Примечание: Если вы не видите вышеупомянутые настройки, вы должны убедиться, что вы находитесь в режиме расширенного вывода или нет.
- Сохраните самые последние изменения, нажав кнопки Применить> ОК, и приложение OBS теперь будет работать без каких-либо ошибок.
Решение 6. Переключитесь на программное обеспечение (x264) для использования программного кодирования
Чтобы исправить ошибку NVENC, переключитесь на программную кодировку. Это метод кодирования, который использует процессор, а не аппаратное кодирование. Программное кодирование более надежное и обеспечивает лучшие результаты, чем аппаратное кодирование, поскольку оно не страдает от тех же проблем с производительностью.
Во-первых, убедитесь, что у вас достаточно мощный компьютер для обработки программного кодирования. Если ваш компьютер работает слишком медленно, процесс кодирования может занять много времени, и вы можете столкнуться с низким качеством видео. Во-вторых, убедитесь, что у вас установлена последняя версия OBS. Затем следуйте приведенным ниже инструкциям, чтобы переключиться на программное кодирование.
- Снова перейдите к настройкам OBS> вкладка «Вывод» на левой панели. Когда вы это сделаете, на правой панели появится раздел потоковой передачи.
- Измените настройки кодировщика на программное обеспечение (x264) и убедитесь, что вы выбрали параметр Enforce streaming service encoder settings, как показано.
- Нажмите «Применить» и «ОК«, чтобы сохранить изменения.
- Перезагрузите компьютер, снова запустите приложение OBS и проверьте, устранена ли ошибка OBS NVENC для вас.
Решение 7. переустановите распространяемые файлы Microsoft C ++
Переустановка распространяемых файлов Microsoft C ++ — это быстрый и простой способ исправить ошибку NVENC в OBC. Поскольку компилятор Microsoft Visual C ++ используется для написания многих программ и приложений в OBS, важно убедиться, что установлена последняя версия распространяемых файлов Microsoft C ++.
- Перейдите в меню поиска и введите Приложения и функции. Теперь нажмите Открыть.
- Теперь введите и выполните поиск Microsoft Visual C ++
- Нажмите на любой пакет за раз и нажмите «Удалить«.
- Выполните следующие действия для всех пакетов в вашей системе и продолжайте с последующими запросами на их удаление.
- Когда вы обнаружите, что пакеты успешно удалены, нажмите клавишу «Пуск» и введите командную строку.
- Нажмите «Запуск от имени администратора«, чтобы запустить командное окно.
- Затем введите следующие команды и нажмите Enter
- Dism.exe /онлайн /Очистка-Изображение /StartComponentCleanup
- Дождитесь завершения сканирования DISM и перезагрузите компьютер с Windows.
- Теперь перейдите в свой браузер и перейдите на официальный веб-сайт Microsoft.
- Прокрутите экран вниз и загрузите последние распространяемые файлы Visual C ++ для Visual Studio 2015, 2017 и 2019.
- Подождите, пока все распространяемые файлы Visual C ++ не будут успешно загружены на ваш компьютер.
- Установите все пакеты из моих загрузок, следуя инструкциям на экране.
- Наконец, перезагрузите компьютер
После перезагрузки компьютера снова запустите приложение OBS. Теперь это не выдаст вам никакой ошибки.
Рекомендуемое решение — исправить различные проблемы и ошибки ПК
Если система вашего ПК / ноутбука с Windows работает медленно или показывает различные проблемы и ошибки, просканируйте вашу систему с помощью средства восстановления ПК. Это мощное средство восстановления, которое всего лишь одним сканированием обнаруживает и устраняет различные проблемы и ошибки Windows.
Инструмент исправляет распространенные ошибки ПК, такие как повреждение системных файлов, и защищает от потери файлов, вредоносных программ, аппаратных сбоев, ошибок BSOD и многого другого.
Что ж, это не только исправляет ошибки, но и повышает производительность ПК с Windows.
Заключение
Итак, это все об ошибке OBS NVENC.
Здесь мы перечислили все возможные способы устранения неполадок, чтобы исправить ошибку и начать потоковую передачу или запись видеоконтента.
Предполагается, что приведенные исправления помогут вам полностью устранить ошибку, внимательно следуйте исправлениям, приведенным одно за другим.
I finally found out why my OBS doesn’t work correctly. It’s because the program «super display» which is installed for using Galaxy tab as a second monitor. I uninstalled the program and OBS worked well. but It’s a shame I can’t use the OBS lately version with the program. I need to use «super display» program
@backcgo
I would recommend filing a report with the authors/publishers of SuperDisplay. I’d guess that it is using up hardware resources that OBS would otherwise need or it is causing some other conflict. Their documentation suggests that you could enable software encoding, but I suspect that may be too much strain on your system resources.
I have just encountered the same issue with OBS Studio 27.1.3 on an Asus Zenbook Duo 14, Windows 11, Intel Gen 11 Iris Plus Graphics G7 (i7-1165G7, Tiger Lake). I paused Windows Updates for two weeks. Now, after resuming and installing a single Windows cumulative update, the OBS error message has gone. I wonder why that solved it, since the Intel Graphics driver is the same version, before and after this update.
@cRoCx
If you experience this issue again, please seek assistance via our Discord server or the forums, and if it’s determined that this is indeed a bug, then you can open a new GitHub Issue. For now, it sounds like you’re no longer experiencing an issue, and the issue that you were experiencing was not the same as the reporter here.
With all of that, I will be closing this Issue. Thank you for your assistance!