GNU/Linux >> Belajar Linux >  >> Linux

Perangkat V4l2loopback Tidak Ditampilkan di Aplikasi?

Saya telah berhasil menggunakan v4l2loopback, dengan v4l2sink di OBS, untuk "mengirim" output panel pratinjau obs saya ke Zoom. Perangkat v4l2loopback baru-baru ini berhenti ditampilkan di Zoom, Firefox &Brave. Namun, saya dapat mengonfirmasi bahwa loopback dapat dilihat di VLC.

Saya aktif:

  • Pop!_OS (20.10)
  • v4l2loopback-dkms (0,12,5-1)
  • OBS (dengan plugin v4l2sink) (26.0.2+dfsg1-1)
  • Zoom (5.4.3)

Saya biasanya memulai perangkat loopback dengan yang berikut:

sudo modprobe v4l2loopback video_nr=99 card_label="OBS Video Source" exclusive_caps=1

Ini biasanya dijalankan saat boot melalui:

$ cat /etc/modprobe.d/v4l2loopback.conf 
options v4l2loopback video_nr=99 card_label="OBS Video Source" exclusive_caps=1

$ cat /etc/modules-load.d/v4l2loopback.conf
v4l2loopback

Perangkat ditampilkan melalui v4l2-ctl:

v4l2-ctl --list-devices
OBS Video Source (platform:v4l2loopback-000):
    /dev/video99

Cam Link 4K: Cam Link 4K (usb-0000:06:00.1-4):
    /dev/video2
    /dev/video3

UVC Camera (046d:0990) (usb-0000:06:00.3-1):
    /dev/video0
    /dev/video1

dan setelah saya memulai v4l2sink di OBS, saya dapat melihatnya di VLC. Namun, seperti yang disebutkan, OBS Video Source perangkat tidak lagi muncul di aplikasi apa pun yang saya coba, sebagai sumber yang dapat dipilih.

Bagaimana saya bisa mendapatkan OBS Video Source muncul sebagai sumber di Zoom lagi?

Jawaban yang Diterima:

ruang warna/dimensi yang didukung

banyak aplikasi hanya mendukung ruang warna dan dimensi tertentu.

coba keluarkan data dengan beberapa dimensi umum (“640×480”, “1280×720”) dan ruang warna umum (“YUY2” alias “YUYV”).

barusan, saya berhasil menghubungkan zoom (5.4.53350.1027) ke YUY2:1280x720 perangkat loopback, sebagai keluaran dari OBS (25.0.7-325-ga2ad2c6ca)

versi buggy dari v4l2loopback-dkms

Ubuntu-20.04 diketahui telah menambal v4l2loopback-dkms sumber untuk mencegah kesalahan – sayangnya tambalan merusak fungsionalitas modul.

jika menggunakan resolusi/ruang warna yang dikenal baik tidak membantu, coba gunakan rilis upstream terakhir (bukan paket).

namun:secara umum, Anda harus tetap menggunakan paket penyedia distribusi.


Linux
  1. Bagaimana mengemas aplikasi open source sebagai RPM

  2. Mengapa Antarmuka Jaringan Tidak Di /dev Seperti Perangkat Lain?

  3. Ubuntu 17.10 – Mouse Tidak Muncul di Xinput?

  1. Usb 3.0 Hub Tidak Bekerja Dengan Beberapa Perangkat Di Ubuntu 18.04?

  2. Ikon Manajer Jaringan Pada 16,04 Tidak Ditampilkan?

  3. Pusat Perangkat Lunak Tidak Menampilkan Program yang Diinstal?

  1. Saya pengguna POWER

  2. Mengapa proyek open-source Anda seharusnya tidak menjadi Kubernetes berikutnya

  3. RSYNC Tidak Menghapus Direktori Sumber