20.04 на карбоне Lenovo X1, если это имеет значение
У меня есть адаптер Cam Link 4K USB HDMI, назначение которого — подключить выход HDMI камеры к входу USB. Мне удалось заставить его работать в прошлом. Однако мне пришлось перезагрузиться сегодня, и теперь, хотя я могу заставить устройство работать с сыр
, он не работает ни с одним из приложений для собраний, которые я использую (увеличить
и кольцевой центр
).
У меня есть локальная версия v42loopback
модуль, и я установил его с помощью
modprobe v4l2loopback max_buffers=2 устройства=1 Exclusive_caps=1
Мой v42l-ctl
вывод:
% v4l2-ctl --список-устройств
Фиктивное видеоустройство (0x0000) (платформа: v4l2loopback-000):
/dev/video0
Датчик касания Synaptics RMI4 (rmi4:rmi4-00.fn54):
/dev/v4l-touch0
Cam Link 4K: Cam Link 4K (usb-0000:00:14.0-1.2):
/dev/видео1
/dev/видео2
/dev/media0
затем я начинаю ffmpeg
:
ffmpeg -f v4l2 -частота кадров 50 -pix_fmt yuyv422 -video_size 1920x1080 -i /dev/video1 -f v4l2 -vcodec rawvideo -pix_fmt yuv420p /dev/video0
Я не совсем понимаю, что это значит, но в прошлом это срабатывало много раз. Теперь, когда я пробую все это, я могу вывести свой видеовход на экран через сыр
. то есть начинаю сыр
и это работает; Я смотрю видео и оно явно живое.
Однако, в отличие от прошлого, видео недоступно в увеличить
или же кольцевой центр
; приложения просто не разрешают видео. Я понятия не имею, что может происходить, или даже какой-либо способ диагностики проблемы; видео просто нет.
Что я могу сделать, чтобы выяснить, что нужно этим приложениям, чтобы видео снова заработало?
редактировать Я проверяю информацию об устройстве при запуске ffmpeg
убедиться в правильности назначений устройств; вышесказанное v42l-ctl
выход как правило как все выглядит, но по случайным причинам устройства иногда отличаются.