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.

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