20.04 บนคาร์บอนของ Lenovo X1 ถ้าเป็นเรื่องสำคัญ
ฉันมีอะแดปเตอร์ Cam Link 4K USB HDMI ซึ่งมีวัตถุประสงค์เพื่อเชื่อมต่อเอาต์พุต HDMI ของกล้องเข้ากับอินพุต USB ฉันจัดการเพื่อให้มันใช้งานได้ในอดีต อย่างไรก็ตาม ฉันต้องรีบูตในวันนี้ และตอนนี้ แม้ว่าฉันจะสามารถใช้งานอุปกรณ์ได้ ชีส
ใช้ไม่ได้กับแอปพลิเคชันการประชุมใดๆ ที่ฉันใช้ (ซูม
และ วงแหวนกลาง
).
ฉันมีเวอร์ชันที่สร้างขึ้นในเครื่องของ v42วนกลับ
โมดูล และฉันได้ติดตั้งด้วย
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
แคมลิงค์ 4K: แคมลิงค์ 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
ฉันไม่เข้าใจความหมายอย่างสมบูรณ์ แต่มันได้ผลกับฉันหลายครั้งในอดีต ตอนนี้ เมื่อฉันลองทั้งหมดนี้ ฉันสามารถรับอินพุตวิดีโอของฉันบนหน้าจอผ่านทาง ชีส
. นั่นคือฉันเริ่มต้น ชีส
และใช้งานได้ ฉันเห็นวิดีโอและเห็นได้ชัดว่ากำลังถ่ายทอดสด
อย่างไรก็ตาม ไม่เหมือนในอดีต วิดีโอไม่พร้อมใช้งานใน ซูม
หรือ วงแหวนกลาง
; แอปพลิเคชันไม่อนุญาตให้ใช้วิดีโอ ฉันไม่มีเงื่อนงำเลยว่าจะเกิดอะไรขึ้นหรือแม้แต่วิธีใดในการวินิจฉัยปัญหา วิดีโอไม่พร้อมใช้งาน
ฉันจะทำอย่างไรเพื่อดูว่าแอปพลิเคชันเหล่านั้นต้องการอะไรเพื่อให้วิดีโอกลับมาทำงานอีกครั้ง
แก้ไข ฉันยืนยันข้อมูลอุปกรณ์เมื่อฉันเริ่มต้น เอฟเอ็มเพก
เพื่อให้แน่ใจว่าการกำหนดอุปกรณ์ถูกต้อง ข้างบน v42l-ctl
ผลลัพธ์คือ โดยปกติ สิ่งต่าง ๆ มีลักษณะอย่างไร แต่บางครั้งอุปกรณ์ก็แตกต่างกันด้วยเหตุผลบางอย่าง