какой кодировщик лучше x264 или nvidia nvenc
Как использовать кодеки Nvidia NVENC: HEVC или H264
Выбираем кодек для записи игровых видео с графической картой NVIDIA:
H.264 против HEVC: какой кодек лучше?
Хотя H.264 долго оставался стандартом качества для западных стримеров, сейчас лучшим выбором будет HEVC. Хотя максимальный стандарт качества у них одинаковый, HEVC лучше справляется с предоставленным ему дисковым пространством. Если записать два видео, одинаковых по продолжительности, содержанию и месту на жёстком диске, видео, кодированное в HEVC, будет лучшего качества. При одинаковом качестве записи файлы HEVC всегда меньше, чем видео, записанные в H.264.
Почему же многие пользователи до сих пор предпочитают H.264? Проблема нового формата — в высоких требованиях и совместимости:
Для стримеров, которые не обновляют железо каждый год, но всё же обладают достаточно мощными видеокартами, чтобы играть в ресурсоёмкие игры, H.264 на сегодняшний день будет лучшим выбором.
Сравнение скорости, качества и размера видео H.264 и HEVC
В приведённой ниже таблице для сравнения указаны показатели видео, записанного разными кодировщиками.
Кодек | Размер | Качество | Скорость | Особенности |
---|---|---|---|---|
HEVC | 33,5 Мб | Выше среднего — соответствует настройкам | Высокая | Кодек обладает более совершенным алгоритмом сжатия без потери качества |
H264 | 34,2 Мб | Выше среднего — соответствует настройкам | Высокая | Лучший кодек для большинства пользователей за счёт низких требований к железу |
Для сравнения использовалось видео продолжительностью в одну минуту, записанное в разрешении 1920×1080 при частоте кадров (FPS) 30 кадров в секунду. Качество записи в обоих случаях было установлено на 80 из 100.
Чтобы использовать кодировщик Nvidia NVENC, выполните следующие шаги:
Как настроить кодек:
Если вы не видите нужные опции кодеков H264 или HEVC в панели выбора кодеков Bandicam, попробуйте следующие решения:
Кодировщики NVENC работают на операционных системах Win 7, 8 и 10. В Windows XP и более старых ОС опции NVENC будут недоступны.
Обратите внимание: не все модели, поддерживающие H264, будут поддерживать новый стандарт HEVC.
Если вы устанавливали или обновляли Bandicam в последние несколько лет, проблем возникнуть не должно: кодировщик NVENC H264 поддерживается с Bandicam 2.0, а обновлённый стандарт NVENC HEVC — с 2.4.0.
Сообщение об ошибке: не удалось инициализировать кодек. Хотите попробовать снова с кодеком H.264 (CPU)?
Если компьютеру не хватает ресурсов или NVENC используется другой программой, вы получите сообщение об ошибке. Чтобы начать запись, закройте все ненужные приложения, чтобы освободить память, и попробуйте ещё раз. Если проблема сохраняется, используйте другой кодек, например, H.264 (CPU). Если вам нужно использовать Bandicam одновременно с другими программами, которые задействуют технологию NVENC (STEAM VR, Shadow Play и т.д.), загрузите программное решение с GitHub.
NVIDIA и OBS кардинально улучшили качество и производительность стриминга на видеокартах GeForce
Популярность стриминга компьютерных игр растёт с каждым днём, поэтому производители уделяют всё больше внимания той части пользователей, которые строят свои системы с прицелом на трансляцию игровых баталий. До сих пор стримеры, которые подходят к делу со всей серьёзностью, для получения хорошего качества трансляций были вынуждены либо использовать для кодирования дополнительный ПК, либо строить свои конфигурации на базе высокопроизводительных многоядерных процессоров. Но на этой неделе компания NVIDIA объявила о том, что новая версия популярной утилиты для стриминга, OBS Studio, получила специальные оптимизации, которые позволят проводить качественные трансляции без задействования дополнительных ресурсов – при помощи аппаратных возможностей графических процессоров GeForce GTX и RTX.
Суть оптимизаций заключается в усовершенствовании в OBS Studio поддержки аппаратного кодировщика NVIDIA — NVENC.
Обычно профессиональные стримеры редко прибегают к кодированию видеопотока посредством графического ускорителя, поскольку это дополнительно нагружает GPU и приводит к падению FPS в транслируемой игре, а также не позволяет достигать высокого качества изображения. Но с новой, 23-й версией программного обеспечения OBS Studio обе эти проблемы должны быть решены, по крайней мере, так утверждает NVIDIA.
Согласно сообщению компании, в новой версии OBS «влияние стриминга на FPS снижено на 66 % по сравнению с прошлой версией программы». Такое существенное улучшение должно избавить стримеров от необходимости выбирать между невысоким качеством трансляций и необходимостью дополнительных инвестиций в оборудование. Эффект от реализованных оптимизаций смогут почувствовать владельцы видеокарт GeForce GTX и RTX начиная с 600-й серии (Kepler), когда в GPU впервые был реализован аппаратный блок NVENC.
При этом NVIDIA, разумеется, не упустила случая дополнительно рассказать о преимуществах новых видеокарт поколения Turing. Утверждается, что свежие видеокарты «позволяют дополнительно улучшить качество передаваемой картинки при сниженных битрейтах» благодаря архитектурным усовершенствованиям, сделанным в аппаратном кодировщике NVENC. Это должно быть интересно для стримеров, не имеющих в своём распоряжении быстрого интернет-соединения.
OBS Studio новой версии 23.0 для Windows, macOS и Linux доступна для загрузки с официального сайта программы.
QuickSync против NVENC: сравнение кодирования на GPU
Для начала определимся с графикой, которую будем сравнивать. Рассмотрим только стабильные решения для работы в режиме 24/7 — в телевещании иначе нельзя. Со стороны Intel возьмем процессор последнего поколения Intel Xeon E-2246G (семейство Coffee Lake) со встроенной графикой Intel UHD Graphics P630. Со стороны NVIDIA выберем Quadro RTX 4000 — серверный аналог потребительской видеокарты GeForce RTX 2070 Super. В отличие от последней, она не имеет официальных ограничений в одновременной обработке больше трех потоков. Это ограничение можно снять, установив неофициальный патч, но мы все же рассмотрим только проверенные и официальные решения. Более ранние версии видеокарт мы отмели сразу: они проигрывают при работе с кодеком HEVC, так как не имеют возможности кодирования B-кадров.
Теперь подберем платформы с выбранными графическими решениями (см. таблицу 1).
Максимальное количество транскодируемых каналов
Для начала проведем нагрузочный тест на максимально возможное количество транскодируемых каналов (режим fastest) на одном сервере. В этом сравнении решение NVIDIA оказалось в два раза производительнее разработки Intel при транскодировании средствами кодека AVC и практически не уступило в кодировании средствами HEVC (см. таблицу 2).
Цена за канал с учетом затрат на сервер
Теперь мы знаем максимально возможное количество каналов разрешения Full HD (FHD, 1920×1080 точек) на один сервер со встроенной графикой Intel и видеокартой NVIDIA, а значит, сможем вычислить цену одного канала FHD.
Получается, что для AVC в цене разницы нет (см. таблицу 3). В случае c HEVC решение NVIDIA гораздо дороже по цене за канал на платформу, если рассчитывать максимальное количество каналов (то есть использовать самые быстрые алгоритмы кодирования, жертвуя качеством).
На этом моменте мы прервем вычисления и перейдем к вопросу о качестве, так как гораздо честнее сравнить одинаково приемлемое качество, а не получаемое в быстрых режимах.
Качество выходного потока по сравнению с исходным
Рассмотрим качество сжатия видео, ведь нет никакого смысла в количестве каналов, если их невозможно смотреть. Ниже представлен график сравнения качества по метрике PSNR (Peak Signal-to-Noise Ratio — пиковое отношение сигнала к шуму, — прим. ред.): Intel AVC с исходным потоком (синяя линия) и NVIDIA AVC с исходным потоком (красная линия).
На графике видно, что качество получаемых потоков близко по значению PSNR.
Теперь давайте сравним с помощью метрики VMAF (Video Multimethod Assessment Fusion — субъективная мультиметодная оценка видео, разработана при участии Netflix, — прим. ред.).
В следующем графике сравним Intel HEVC с исходным потоком (синяя линия) и NVIDIA HEVC с исходным потоком (красная линия).
Из графика видно, что наше сравнение было не совсем корректным, так как максимальное количество кодируемых каналов NVIDIA равно 14, и их качество почти на 2 дБ выше, чем у 13 каналов на Intel. Поэтому мы провели дополнительные измерения, и при максимально возможном качестве на NVIDIA и на Intel в режиме GAcc (GPU Accelerated — когда кодирование происходит не только средствами графического ускорителя, но и центрального процессора) получили следующий результат. Intel HEVC GAcc с исходным потоком (синяя линия) по сравнению с NVIDIA HEVC с исходным потоком (красная линия):
Качество кодирования практически совпало, но производительность обеих систем упала в разы. Теперь NVIDIA кодировала всего четыре канала FHD HEVC, а Intel — всего 2. Пересчитаем цену одного канала исходя из новых данных: 114,2 тыс. рублей/2 = 57,1 тыс. рублей за один транскодируемый HEVC-канал на Intel; 228,5 тыс. рублей/4 = 57,1 тыс. рублей за один транскодируемый HEVC-канал на Nvidia. Таким образом, мы получили то же соотношение по цене за канал, что и в ситуации с кодеком AVC.
Энергопотребление при равной нагрузке
Рассмотрим еще один важный момент при обслуживании рабочей системы — потребляемая мощность платформы. Из наших тестов при максимальной нагрузке платформ транскодированием мы получили следующие значения: потребление платформы с NVIDIA около 200 Вт, потребление платформы с Intel около 75 Вт. Поскольку на платформе Intel каналов в два раза меньше, умножим значение на 2 — итого около 150 Вт. Получается, что при той же работе платформа NVIDIA потребляет на 50 Вт больше.
Занимаемое место в серверной стойке
При больших объемах транскодируемых каналов часто возникает вопрос размещения серверов. Для решения Intel предусмотрены специальные платформы-лезвия, где в одном сервере формфактора 3 U (юнита) умещается от 8 до 14 лезвий (полноценных серверов измененного формфактора). В одной 3U-платформе можно транскодировать до 168 каналов FHD с кодеком AVC. Если же использовать не сервер-лезвие, а обычный стоечный сервер, то на такое количество каналов понадобится высота 14 U.
Решение NVIDIA в этом плане немного сложнее: сами видеокарты занимают дополнительное место в платформе. Можно размещать по одной видеокарте в 1U-сервер, тогда занимаемое место на тоже количество каналов будет составлять 7 U. Можно на одной платформе разместить несколько видеокарт, что позволяет сэкономить на цене платформы, но выиграть место вряд ли получится: чтобы разместить 2-3 графических ускорителя, потребуется платформа 3 U, а то и 4 U.
Решение специфических задач
Помимо транскодирования видео, существуют такие задачи, как декодирование видео для визуального мониторинга и кодирование с карты захвата SDI/NDI. В таких случаях решение Intel подходит лучше: эти задачи зачастую не объемные, а значит, и использовать все ресурсы NVIDIA не получится. Даже если нужно кодировать SDI, скорее всего, это будет несколько каналов — сложно найти проект, где требуется кодировать до 24 сигналов. Кроме того, в 1U-платформу довольно сложно уместить SDI-карту захвата с интерфейсом PCI и видеокарту с той же шиной — нужно выбирать либо платформу с другой высотой, либо с достаточным местом для двух карт, что встречается довольно редко.
Есть и техническое ограничение. Процесс декодирования менее затратный, чем транскодирование, и в теории на решении NVIDIA можно визуально мониторить больше 24 каналов FHD AVC. На самом деле количество каналов ограничено 8, так как невозможно передать больший объем декодированного (несжатого) видео через шину PCI. В случае же с решением Intel такой проблемы нет, так как графика встроена в процессор.
Справедливости ради отметим, что решение NVIDIA более привлекательно для транскодирования контента сверхвысокого (UHD) разрешения, поскольку на одной видеокарте можно развернуть многопрофильное транскодирование. Встроенный графический ускоритель Intel не может транскодировать UHD-контент в несколько профилей на одном графическом ядре, и приходится включать систему распределения потока между серверами — такое решение называется распределенным транскодированием.
Для выбора важно, как реализовано использование инструментов, предлагаемых компаниями Intel и NVIDIA, какие дополнительные функции сможет выполнять программно-аппаратный комплекс
Выводы
После сравнения частного кейса можно выделить основные преимущества обоих решений. Решение Intel занимает меньше серверной высоты за счет компактности серверов-лезвий, имеет меньшее энергопотребление, оптимально подходит для декодирования и кодирования видео. Решение NVIDIA обеспечивает более высокоплотное кодирование на одно графическое ядро, позволяет сэкономить бюджет, если подобрать соответствующую видеокарту и разместить нескольких видеокарт в платформе.
Сравнив графические решения по всем интересующим нас параметрам, можно сделать вывод, что они близки по характеристикам и сложно однозначно выделить фаворита. Решающим фактором при выборе аппаратного комплекса для транскодирования может стать поставщик программного обеспечения. Для выбора важно, как реализовано использование инструментов, предлагаемых компаниями Intel и NVIDIA, какие дополнительные функции сможет выполнять программно-аппаратный комплекс (ПАК). Играют роль и такие факторы, как цена за ПАК, функции ПО, гарантия, успешные реализованные проекты, возможность доработки решения под конкретную задачу, возможность обеспечения уровня качества обслуживания, компетенции сопровождающих инженеров и т. д. Например, зачастую ПАК с NVIDIA включает в себя не программную реализацию инструментов, предоставленную этим разработчиком, а встроенный в ПО тестовый образец или же открытую реализацию. С одной стороны, это неплохо, с другой — в случае с проектом open source невозможно добавить функции или исправить выявленный баг, поскольку техническая поддержка у таких реализаций отсутствует.
Автор: Вадим Блинов, менеджер продукта CodecWorks, компания Elecard
Подпишитесь на канал «Телеcпутника» в Telegram: перейдите по инвайт-ссылке или в поисковой строке мессенджера введите @telesputnik, затем выберите канал «ТелеСпутник» и нажмите кнопку +Join внизу экрана.
Рекомендуемые параметры для работы в OBS
Рекомендуемые настройки видеобитрейта для различных кодировщиков и разрешений трансляции:
Для кодирования через кодировщик x264:
30 FPS
1080p: 3200–4200 кбит/с
720p: 2300–3100 кбит/с
480p: 1600–2200 кбит/с
60 FPS
1080p: 4500–6000 кбит/с
720p: 3200–4300 кбит/с
Для кодирования через NVENC:
30 FPS
1080p: 4100–5500 кбит/c
720p: 3600–4900 кбит/c
60 FPS
1080p: 4500–6000 кбит/c
720p: 3200–4300 кбит/c
Для кодирования через Quick Sync:
30 FPS
1080p: 3600–4500 кбит/с
720p: 3400–4200 кбит/с
60 FPS
1080p: 4300–5200 кбит/с
720p: 3900–4700 кбит/с
Для всех трансляций рекомендованы:
CBR
Keyframe interval 2
Профиль High 4.1
Для того чтобы запустить трансляцию, нужно произвести базовые настройки программы. Чаще всего это Open Broadcaster Software (OBS), чуть реже встречается Xsplit, мы же будем приводить примеры, которые актуальны для OBS. Но при этом, их без проблем можно использовать и в Xsplit и в какой-нибудь менее популярной программе.
Переходим во вкладку «Вывод». Тут есть несколько ключевых параметров, которые нам нужно настроить: это кодировщик и видеобитрейт. Начнём с кодировщика.
У нас на выбор x264, NVENC и Quick Sync. Чем же они отличаются?
Quick Sync — это технология аппаратного ускорения, которая встроена в современные процессоры компании Intel. Она использует интегрированный GPU в процессор и через него уже производит кодирование.
Nvidia NVENC — это аппаратный многопоточный кодировщик видео, который работает в режиме реального времени. Доступен только для обладателей современных видеокарт Nvidia GeForce.
Какой же кодировщик тогда использовать? Здесь нужно посмотреть на конфигурацию вашего компьютера, а также на игры которые вы собираетесь транслировать. Если ваш компьютер обладает достаточно большим потенциалом, то стоит стримить через x264, так как качество трансляции будет немного выше, чем у конкурентов. Nvenc используем в тех случаях, когда компьютер в целом не обладает большими мощностями, но при этом имеет хорошую видеокарту. Quick Sync нужно использовать лишь в крайних случаях, когда нету оптимальной возможности стримить через x264 или же Nvenc.
С кодировщиком вроде как разобрались. Что же такое битрейт, и на что он влияет? Битрейт отвечает за то, какой объем данных вы будете передавать вашему зрителю. Необходимо понимать, что если этот объем будет небольшим, то качество картинки будет плохим. Если слишком большим, то, вероятно, ваш зритель не сможет адекватно смотреть трансляцию, так как у него может быть плохой интернет. Также нужно учитывать то, во что вы играете. Если игра динамичная и в ней большое количество объектов, то битрейт нужно делать больше.
Последний ключевой параметр, который нам нужно настроить, находится во вкладке «Видео». Здесь имеется базовое разрешение — это, по сути, разрешение вашего монитора. Можно ставить значение меньше, но тогда и видео на трансляции будет меньше. Далее — выходное разрешение. Оно отвечает за то, какое качество трансляции будет у зрителя: 1080p или же 720p. В теории можно сделать качество ещё хуже, но тогда трансляцию будет очень тяжело смотреть на персональных компьютерах. Последний параметр — это общие значения FPS. Обычно это 30 fps, но если вы обладаете достаточно сильным компьютером это значение можно делать и больше, например 60 fps. Чем выше этот параметр, тем плавнее картинка у зрителя.
Какой кодировщик лучше x264 или nvidia nvenc
Далее пойдет речь о настройке OBS Studio, поэтому скачайте именно эту версию с официального сайта (нажмите на кнопку «Download OBS Studio и затем выберите вашу операционную систему) и убедитесь в том, что вы скачали полную версию (в имени установщика должно быть это словосочетание OBS-Studio-20.1.3-Full-Installer). OBS Studio поддерживает Windows, Mac OSX и Linux.
Кроме того, для изменения размеров источников в окне превью вы должны кликнуть на название источника и появится его красный индикатор-граница. Просто переместите одну из сторон этой «границы» и вы измените размер источника. По данному принципу вы можете избежать программного масштабирования, просто настроив источники под разрешение 1280х720.
Основные кнопки управления сценами и источниками:
— добавить сцену или источник
— удалить сцену или источник
— переместить сцену выше по списку/перевести источник на первый план
— переместить сцену ниже по списку/перевести источник на задний план
— открыть настройки выбранного источника
Перед началом трансляции необходимо проверить основные настройки программы, которые отвечают за сервер трансляции, качество трансляции, горячие клавиши и многое другое.
Для того чтобы попасть в меню настроек, необходимо в главном окне нажать на кнопку «Settings».
Примечание: лучше всего использовать английскую локализацию программы. Это поможет избежать недочетов, так как эту локализацию поддерживают сами разработчики.
Вкладка «General»
В данной вкладке вы можете настроить язык, который будет использовать программа, тему главного окна (по умолчанию или темная) и общие настройки для трансляций и источников. Не буду описывать каждую опцию, но, возможно, вам понадобится опция «Automatically record when streaming», означающая автоматическую локальную запись при старте стрима.
Вкладка «Stream»
Во вкладке «Stream» вы должны будете настроить ссылки на вашу трансляцию на одном из предлагаемых стрим-провайдеров или на своем собственном сервере.
Custom Streaming Server иногда можно использовать также, если вы знаете RTMP-ссылку сервера и Stream Key и если данные настройки (особенно RTMP-ссылка) постоянно меняются у стрим-провайдера, либо в стандартных настройках OBS Studio нет желаемой для вас RTMP-ссылки на сервер.
Вкладка «Output»
В данной вкладке вы можете изменить настройки кодирования для вашей трансляции и локальной записи. Разберем ее более подробно.
Меню Simple предлагаем нам следующие настройки.
Меню Advanced открывает расширенные настройки трансляции.
Во вкладке «Streaming» находятся основные настройки кодировщика.
Профили
Стандарт определяет комплекты возможностей, которые называются профили, ориентированные на конкретные классы приложений.
Baseline Profile (Базовый профиль)
Применяется в недорогих продуктах, требующих дополнительной устойчивости к потерям. Используется для видеоконференций и в мобильных продуктах. Включает все возможности Constrained Baseline Profile и, дополнительно, возможности для большей устойчивости к потерям при передаче. С появлением Constrained Baseline Profile отошёл на второй план, т. к. все потоки Constrained Baseline Profile соответствуют Baseline Profile, и оба этих профиля имеют общий код идентификатора.
Рассчитан на применение в недорогих продуктах. Включает набор возможностей, общих для профилей Baseline, Main, и High профилей.
Применяется для цифрового телевидения стандартной четкости в трансляциях, использующих сжатие MPEG-4 в соответствии со стандартом DVB.
Предназначен для потокового видео, имеет относительно высокую степень сжатия и дополнительные возможности для повышения устойчивости к потере данных.
Является основным для цифрового вещания и видео на оптических носителях, особенно для телевидения высокой четкости. Используется для Blu-Ray видеодисков и DVB HDTV вещания.
Дополнительно поддерживает 10-битовую глубину кодирования изображения.
В основном нацелен на профессиональное использование при работе с чересстрочным видеопотоком. Поддерживает дополнительный вариант кодирования цветности.
Базируясь на Hi422P, включает ещё один вариант кодирования цветности и работу с 14-битной глубиной кодирования.
Stereo High Profile
Этот профиль рассчитан на стереоскопическое 3D видео (два изображения).
Этот профиль поддерживает два или несколько изображений (каналов) в потоке с использованием как межкадрового, так и межканального сжатия, но не поддерживает некоторые возможности MVC.
Согласно определению стандарта, «уровень» является определенным набором ограничений, указывающих степень требуемой производительности декодера для профиля. Например, поддержка уровня в профиле будет указывать максимальное разрешение изображения, частоту кадров и битрейт так, что декодер можно будет использовать. Декодер, который соответствует данному уровню, обязан декодировать все потоки битов, которые кодируются для этого уровня и для всех более низких уровней.
Доступные пресеты:
ultrafast (ультра-быстрый):
Рекомендации: Выбирайте пресет, в соответствии с вашими потребностями в скорости кодирования, качестве.
Выбираем нужную оптимизацию, которая установит оптимальные настройки для выбранного вами типа видео.
Сейчас у меня AMD Ryzen 7 1700x вместе с ASUS GTX 960 Turbo и я спокойно могу стримить игры в 1080р c 60fps при кодировщике «Software (x264)» и пресете «faster».
Вкладка «Audio»
В данной вкладке вы можете настроить аудио-устройства для стрима. Кроме того, можно сделать настройки для функций push-to-mute (включение и выключение) и push-to-talk (функция «нажми и говори») для микрофона или устройства для аудио-выхода. Настройки «Push-to-mute delay» и «Push-to-talk delay» определяют задержку для использования функций в миллисекундах.
Вкладка «Video»
Во вкладке «Video» вы можете настроить разрешение для вашего стрима. По стандарту соотношение сторон у разрешения вашего стрима должно быть в 16:9, то есть это 1280х720, 1600х900, 1920х1080 и так далее. Если у вас монитор имеет соотношение сторон в 16:10, то игру вы должны запускать с соотношением сторон 16:9 (запускать игру нужно в окне), чтобы на стриме не было черных полос. Это несколько неудобно, поэтому готовьтесь к приобретению нового монитора 16:9.
Вкладка «Hotkeys»
В данной вкладке вы можете настроить горячие клавиши для основных элементов управления, опций Push-to-mute, Push-to-talk, а также горячие клавиши для каждой сцены и источника.
Вкладка «Advanced»
Остальные настройки без особой надобности лучше не трогать. Менять их необходимо только в том случае, если вы на 100% уверены, что они означают и какие изменения произойдут у вас на стриме.
Общий принцип настройки программы
Новичков по началу должен смутить не совсем интуитивно-понятный интерфейс программы. Поэтому разберем общий принцип настройки программы и запуска трансляции. Для начала вы должны зайти в опции программы (кнопка «Settings»), настроить основные параметры OBS Studio, такие, которые указаны во вкладках «Stream», «Output», «Audio» и «Video». После этого вам необходимо создать сцену и добавить на нее источники в главном окне с помощь клавиш управления:
— добавить сцену или источник
— удалить сцену или источник
— переместить сцену выше по списку/перевести источник на первый план
— переместить сцену ниже по списку/перевести источник на задний план
— открыть настройки выбранного источника
Источник «Image»
С помощью данного источника вы можете добавить изображение в ваш стрим. Нажмите на «Browser», выберите изображение, готово.
«Image Slide Show» добавляет в ваш стрим слайд-шоу из изображений. Вы можете изменить эффект перехода от изображения к изображению с помощью списка «Transition», а также изменить скорость перехода и смены изображений.
Данный источник предназначен для захвата всего рабочего стола. При захвате будет видно все, что у вас находится на рабочем столе, все открытые окна, программы и меню.
Источник «Window Capture» захватывает непосредственно окно, которое вы выберите в настройках. Причем, захват будет производится только одного окна, то есть при переключении окон на стриме будет отображено только то, которое вы выбрали.
Данный источник захватывает непосредственно саму игру, поэтому другие окна, кроме самой игры, на стриме отображены не будут. Вы можете с помощью этого источника захватывать игру, развернутую в полный экран, а также в окне (для этого достаточно выбрать из списка «Mode» опцию «Capture Specific Window»). Кроме того, некоторые анти-читы не позволяют захватить непосредственно игру, поэтому вам нужно будет активировать параметр «Use anti-cheat compatibilty hook».
Данные источники предназначены для захвата различных плат захвата видео и аудио. Расписывать их настройку не буду, так как многое зависит от конкретного устройства.
В 32-битной версии OBS Studio вы можете воспользоваться плагином «VLC Video Source», которые поможет вам воспроизвести видео из заданного списка.
Главной особенностью OBS Studio является режим студии. В этом режиме вы можете поэтапно вводить изменения в превью-режиме для конкретной сцены, а затем выводить их в прямой эфир. Для активации режима студии необходимо в области с меню управления стартом/остановкой трансляции нажать на кнопку «Studio Mode» и превью-область OBS преобразиться в следующее:
Теперь вы можете произвести необходимые изменения для текущей сцены или поменять сцену, а затем, чтобы данные изменения вступили в силу в прямом эфире (во время того, как вы редактируете сцену, зритель не будет видеть этого, а будет видеть только то, что показано в правой части окна превью), нажать на кнопку «Transition». Стоит отметить, что как и в обычном режиме, так и в режиме студии работают кастомные эффекты переходов, о которых вы можете прочитать здесь.
* Недоступно для использования в Windows
Вместо заключения и полезные ссылки