20.04 trên Lenovo X1 carbon, nếu có vấn đề
Tôi có bộ chuyển đổi Cam Link 4K USB HDMI, mục đích là để kết nối đầu ra HDMI của máy ảnh với đầu vào USB. Tôi đã quản lý để làm cho nó hoạt động trong quá khứ. Tuy nhiên, tôi đã phải khởi động lại hôm nay và bây giờ, mặc dù tôi có thể làm cho thiết bị hoạt động với phô mai
, nó không hoạt động với bất kỳ ứng dụng cuộc họp nào tôi sử dụng (thu phóng
và vành đai trung tâm
).
Tôi có một phiên bản được xây dựng cục bộ của vòng lặp v42
mô-đun và tôi đã cài đặt nó với
modprobe v4l2loopback max_buffers=2 devices=1 Exclusive_caps=1
Của tôi v42l-ctl
đầu ra là:
% v4l2-ctl --list-devices
Thiết bị video giả (0x0000) (nền tảng:v4l2loopback-000):
/dev/video0
Cảm biến cảm ứng 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
sau đó tôi bắt đầu ffmpeg
:
ffmpeg -f v4l2 -framerate 50 -pix_fmt yuyv422 -video_size 1920x1080 -i /dev/video1 -f v4l2 -vcodec rawvideo -pix_fmt yuv420p /dev/video0
Tôi hoàn toàn không hiểu điều đó có nghĩa là gì, nhưng nó đã hiệu quả với tôi nhiều lần trong quá khứ. Bây giờ, khi tôi thử tất cả những thứ này, tôi có thể hiển thị đầu vào video của mình trên màn hình thông qua phô mai
. Đó là, tôi bắt đầu phô mai
Và nó hoạt động; Tôi xem video và nó rõ ràng là trực tiếp.
Tuy nhiên, không giống như trước đây, video không có sẵn trong thu phóng
hoặc vành đai trung tâm
; các ứng dụng chỉ đơn giản là không cho phép video. Tôi hoàn toàn không biết chuyện gì có thể đang xảy ra, hoặc thậm chí là bất kỳ cách nào để chẩn đoán vấn đề; video đơn giản là không có sẵn.
Tôi có thể làm gì để biết những ứng dụng đó cần gì để video hoạt động trở lại?
chỉnh sửa Tôi xác minh thông tin thiết bị khi bắt đầu ffmpeg
để đảm bảo việc gán thiết bị là chính xác; ở trên v42l-ctl
đầu ra là thông thường mọi thứ trông như thế nào, nhưng đôi khi vì những lý do ngẫu nhiên, các thiết bị lại khác nhau.