Почему мои цвета разделяются/смещаются при использовании obs/v4l2sink/v4l2loopback?

Я использую OBS с v4l2sink и v4l2loopback для редактирования видео для удаленного обучения. Предварительный просмотр в obs выглядит нормально, но видео имеет серьезные цветовые сдвиги в любом инструменте, который я пытаюсь отобразить v4l2loopack, на который я направляю приемник.

Вид из OBS: View from OBS

Просмотр из браузера: View from Browser Вы можете видеть, что все цвета имеют зеленую тень примерно на половину ширины сетки. Есть ли какие-либо настройки, которые я мог бы изменить, чтобы исправить это? Формат видео, выбранный в V4l2sinkProperties, — YUV420, поскольку все остальные приводят к «формату не поддерживается»

. Я использую Ubuntu 20.04.1 LTS (Linux 5.4.0-42-generic x86_64). OBS Studio версии 25.0.8 устанавливается через apt. obs-v4l2sink и v4lsloopback собраны и установлены из текущих исходников GitHub.

1
задан 1 September 2020 в 15:27

1 ответ

Вам необходимо установить формат на YUY2 и установите одинаковые размеры на устройствах OBS и v4l2.

Я решаю проблему с «неподдерживаемым форматом» следующим образом:

  1. удаляю v4l2loopback-utils и затем устанавливаю v4l2loopback-dkms
  2. устанавливаю YUY2 в меню v4l2sink

Кредиты для https://github.com/CatxFish/obs-v4l2sink/issues/5#issuecomment-618336414

1
ответ дан 5 December 2020 в 00:29

Другие вопросы по тегам:

Похожие вопросы: