20.04 pe un Lenovo X1 carbon, dacă contează
Am un adaptor Cam Link 4K USB HDMI, al cărui scop este conectarea ieșirii HDMI a unei camere la o intrare USB. Am reușit să-l fac să funcționeze în trecut. Cu toate acestea, a trebuit să repornesc astăzi și acum, deși pot face ca dispozitivul să funcționeze brânză
, nu funcționează cu niciuna dintre aplicațiile de întâlnire pe care le folosesc (zoom
și ringcentral
).
Am o versiune construită local a v42 loopback
modul și l-am instalat cu
modprobe v4l2loopback max_buffers=2 dispozitive=1 exclusive_caps=1
Ale mele v42l-ctl
ieșirea este:
% v4l2-ctl --list-devices
Dispozitiv video simulat (0x0000) (platform:v4l2loopback-000):
/dev/video0
Senzor tactil Synaptics RMI4 (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
apoi incep ffmpeg
:
ffmpeg -f v4l2 -framerate 50 -pix_fmt yuyv422 -video_size 1920x1080 -i /dev/video1 -f v4l2 -vcodec rawvideo -pix_fmt yuv420p /dev/video0
Nu înțeleg complet ce înseamnă asta, dar mi-a funcționat de multe ori în trecut. Acum, când încerc toate aceste lucruri, îmi pot primi intrarea video pe ecran prin intermediul brânză
. Adică încep brânză
și funcționează; Văd videoclipul și evident este live.
Cu toate acestea, spre deosebire de trecut, videoclipul nu este disponibil în zoom
sau ringcentral
; aplicațiile pur și simplu nu permit video. Nu am nicio idee despre ce s-ar putea întâmpla sau chiar vreo modalitate de a diagnostica problema; pur și simplu videoclipul nu este disponibil.
Ce pot face pentru a-mi da seama de ce au nevoie acele aplicații pentru ca videoclipul să funcționeze din nou?
Editați | × Verific informațiile despre dispozitiv când pornesc ffmpeg
pentru a vă asigura că atribuirile dispozitivului sunt corecte; cele de mai sus v42l-ctl
ieșirea este de obicei cum arată lucrurile, dar din motive aleatorii, dispozitivele sunt diferite uneori.