n1ro°
RU

Текст и данные · Инструкция

Video Format веб-камеры в OBS: Any, MJPEG или XRGB

Video Format — не рейтинг качества и не переключатель «лучше/хуже».

Редакция N1RO · Проверено

Короткий ответ

Как выбирать Video Format у веб-камеры в OBS: почему начинать стоит с Any, что проверить при MJPEG/XRGB и как не спутать формат с разрешением и FPS.

Почему Any — правильная отправная точка

В документации Video Capture Device OBS указывает Any как значение по умолчанию и предпочтительный вариант. Это позволяет не фиксировать формат без необходимости и сначала проверить, что камера вообще стабильно работает. Если проблема появилась только после ручного выбора MJPEG, XRGB или другого формата, верните Any и Device Default, затем вводите ограничения по одному.

Совет: Сохраните рабочую комбинацию Resolution/FPS/Video Format до эксперимента. Три параметра связаны, и изменение всех сразу лишает вас точки сравнения.

Как протестировать явный формат

  1. Получите стабильное изображение с Device Default и Video Format = Any.
  2. Переключите Resolution/FPS Type на Custom только если нужен конкретный режим.
  3. Выберите поддерживаемые разрешение и FPS, затем меняйте только Video Format.
  4. Запишите 20–30 секунд движения для каждого рабочего варианта.
  5. Сравните стабильность, задержку и нагрузку системы; при чёрном экране вернитесь к последней рабочей комбинации.

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. Перед действием сверьте актуальные условия на официальном сайте сервиса или производителя.