Текст и данные · Инструкция
Video Format веб-камеры в OBS: Any, MJPEG или XRGB
Video Format — не рейтинг качества и не переключатель «лучше/хуже».
Короткий ответ
Как выбирать Video Format у веб-камеры в OBS: почему начинать стоит с Any, что проверить при MJPEG/XRGB и как не спутать формат с разрешением и FPS.
Почему Any — правильная отправная точка
В документации Video Capture Device OBS указывает Any как значение по умолчанию и предпочтительный вариант. Это позволяет не фиксировать формат без необходимости и сначала проверить, что камера вообще стабильно работает. Если проблема появилась только после ручного выбора MJPEG, XRGB или другого формата, верните Any и Device Default, затем вводите ограничения по одному.
Совет: Сохраните рабочую комбинацию Resolution/FPS/Video Format до эксперимента. Три параметра связаны, и изменение всех сразу лишает вас точки сравнения.
Как протестировать явный формат
- Получите стабильное изображение с Device Default и Video Format = Any.
- Переключите Resolution/FPS Type на Custom только если нужен конкретный режим.
- Выберите поддерживаемые разрешение и FPS, затем меняйте только Video Format.
- Запишите 20–30 секунд движения для каждого рабочего варианта.
- Сравните стабильность, задержку и нагрузку системы; при чёрном экране вернитесь к последней рабочей комбинации.
MJPEG и XRGB нельзя выбирать только по названию
MJPEG передаёт кадры в сжатом виде и требует декодирования, тогда как RGB-подобные форматы передают намного больше необработанных данных. Практический эффект зависит от USB-полосы, драйвера и компьютера: сжатие может экономить пропускную способность, но добавлять работу декодеру; несжатый поток может требовать больше канала. Поэтому для страницы выбора важнее контрольная запись, а не универсальный приказ «всегда MJPEG» или «всегда XRGB».
Предупреждение: Не переносите совет для одной модели камеры на другую. Набор доступных форматов и сочетаний FPS определяется устройством и драйвером.
Как действовать по симптому
- всё стабильно на Any. оставить Any, явный формат не нужен
- Custom режим даёт чёрный экран. вернуть Any/Device Default и проверить сочетание Resolution/FPS
- нужен конкретный формат для совместимости. выбрать его и сделать запись под обычной нагрузкой
- после формата выросла задержка или CPU. сравнить с рабочим Any при тех же Resolution/FPS
Чем эта задача отличается от выбора MJPEG против YUY2
Здесь вопрос не в соревновании двух конкретных кодировок, а в стратегии выбора поля Video Format: оставить автоматический Any или закрепить явный вариант вроде MJPEG/XRGB для конкретной диагностики. Если вам нужно сравнение двух форматов одной камеры, делайте его при одинаковом разрешении и FPS. Не объединяйте результаты разных режимов — иначе невозможно понять, что повлияло на USB-нагрузку или задержку.
Важно: Если явный формат работает только на меньшем FPS, это не «плохой OBS»: такая комбинация может отсутствовать в возможностях камеры. Сверяйте доступные режимы устройства.
Рабочий формат выбран, если
- Камера стабильно запускается после перезапуска OBS.
- Разрешение и FPS соответствуют задаче.
- Нет случайного чёрного экрана.
- Задержка приемлема в записи.
- При обычной нагрузке нет новых рывков или перегрузки.
Как формат связан с USB‑полосой и декодированием
Сжатый MJPEG может передавать меньше данных по USB при том же разрешении и FPS, но требует декодирования кадров. Несжатые RGB‑подобные форматы передают больше данных, зато не имеют такого же этапа JPEG‑декодирования. Это не делает один вариант автоматически быстрее: ограничением может быть USB‑шина, CPU, драйвер или сама камера. Сравнивайте при одинаковых Resolution/FPS и смотрите реальную стабильность, а не теоретическое название формата.
Почему Any особенно полезен после смены камеры
Пресет, который работал на одной модели, может отсутствовать у другой. Если переносите сцену на новую webcam и получаете чёрный экран, сначала верните Video Format = Any и Device Default, убедитесь в базовом изображении, а затем заново выбирайте Custom. Это отделяет несовместимый старый режим от аппаратной неисправности. Только после стабильного старта имеет смысл сравнивать конкретные форматы по задержке или полосе пропускания.
Что учитывать
В документации Video Capture Device OBS указывает Any как значение по умолчанию и предпочтительный вариант. Это позволяет не фиксировать формат без необходимости и сначала проверить, что камера вообще стабильно работает. Если проблема появилась только после ручного выбора MJPEG, XRGB или другого формата, верните Any и Device Default, затем вводите ограничения по одному.
Источники и проверка
Инструкция составлена редакцией N1RO на 2026-09-22. Перед действием сверьте актуальные условия на официальном сайте сервиса или производителя.