Cam Link 4K - работало, а сейчас нет
20.04 на карбоне Lenovo X1, если это имеет значение
У меня есть адаптер Cam Link 4K USB HDMI, назначение которого — подключить выход HDMI камеры к входу USB. Мне удалось заставить его работать в прошлом. Однако сегодня мне пришлось перезагрузиться, и теперь, хотя я могу заставить устройство работать с , оно не работает ни с одним из приложений для собраний, которые я использую ( и ).
У меня есть локальная версия
v42loopbackмодуль, и я установил его с помощью
modprobe v4l2loopback max_buffers=2 devices=1 exclusive_caps=1
Мой вывод:
% v4l2-ctl --list-devices
Dummy video device (0x0000) (platform:v4l2loopback-000):
/dev/video0
Synaptics RMI4 Touch Sensor (rmi4:rmi4-00.fn54):
/dev/v4l-touch0
Cam Link 4K: Cam Link 4K (usb-0000:00:14.0-1.2):
/dev/video1
/dev/video2
/dev/media0
Затем я начинаю:
ffmpeg -f v4l2 -framerate 50 -pix_fmt yuyv422 -video_size 1920x1080 -i /dev/video1 -f v4l2 -vcodec rawvideo -pix_fmt yuv420p /dev/video0
Я не совсем понимаю, что это значит, но в прошлом это срабатывало много раз. Теперь, когда я пробую все это, я могу вывести свой видеовход на экран через файлы . то есть начинаю
cheeseи это работает; Я смотрю видео и оно явно живое.
Однако, в отличие от прошлого, видео недоступно в
zoomили же
ringcentral; приложения просто не разрешают видео. Я понятия не имею, что может происходить, или даже какой-либо способ диагностики проблемы; видео просто нет.
Что я могу сделать, чтобы выяснить, что нужно этим приложениям, чтобы видео снова заработало?
edit Я проверяю информацию об устройстве при запуске
ffmpegубедиться в правильности назначений устройств; над
v42l-ctlвывод обычно выглядит так, но по случайным причинам устройства иногда различаются.
1 ответ
Попробуйте запустить:
sudo usbreset «Cam Link 4K»
вам может потребоваться запустить «sudo apt install usbutils», чтобы получить команду usbreset.