21 Oct 2020 |
txt.file | Zu spät um zu fragen was die Höchstgeschwindigkeit einer Schwalbe ist. :shrug: | 10:48:33 |
bernd | ja ... jetzt ist herbst ... hättest du mal im sommer gefragt ;) | 10:49:33 |
qbi | Redacted or Malformed Event | 13:28:07 |
22 Oct 2020 |
txt.file | Falls euer Webserver unter Debian läuft und ihr WebP nutzen wollt, beachtet debbug 971011 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971011
Da der Eintrag fehlt, liefert Apache httpd WebP als octet-stream statt Image/WebP aus. Dadurch wird es im Browser als binärdaten statt als Bild angezeigt.
Andere Webserver verwenden IIRC auch die Datenbank. | 04:33:27 |
joerg | Gibt es hier jemand, der sich mit Video4Linux auskennt? | 08:49:49 |
qbi | joerg was willst du denn wissen? | 10:01:34 |
joerg | Ich hab einen HDMI->USB3 Adapter an ubuntu 18 . Funktioniert gut, aber zur Aufnahme z.B. mit VLC muss ich das Seitenverhältnis manuell auf 16:9 stellen ansonsten ist es ein Zwischending zwischen 4:3 und 16:9. Solange ich ein Programm habe, in dem das Seitenverhältnis eingestellt werden kann ist das kein Problem. Möchte ich aber ein Videosignal über den Adapter mit BBB oder Jitsi nutzen, dann weiß ich keine Möglichkeit, das Seitenverhältnis einzustellen. Versuche ich während der Browserverwendung des Videocodecs z.B.
v4l2-ctl --set-fmt-video=width=1920,height=1080 -d /dev/video1
VIDIOC_S_FMT: failed: Device or resource busy
sagt er mir natürlich, dass das Gerät verwendet wird. Aber wenn ich vorher einen Befehl absetze ist das Wirkungslos weil das Gerät ja noch nicht in Betrieb ist.
Außerdem habe ich den v4l2-ctl Befehl für aspect-ratio noch nicht gefunden.
| 11:26:22 |
fuesschen | joerg: einfach v4l2loopback kernel modul dazwischen packen und das mit obs und dem obs-v4l2loopback plugin ansteuern | 11:32:07 |
fuesschen | sehr praktisch das ganze | 11:32:11 |
joerg | Das hier? https://github.com/umlaeute/v4l2loopback | 12:40:55 |
fuesschen | joerg: ja genau das | 14:00:29 |
fuesschen | Mit OBS kann man dann auch z.B. Overlays einblenden etc. Hab das auch schon genutzt um mehrere Kameras abwechseln einzublenden | 14:38:22 |
joerg | Ich habe bisher keine Erfahrung mit so kernel modules. Wenn ich das mit sudo apt install v4l2loopback-dkms installiere, wird das dann automatisch aktualisiert, wenn durch apt dist-upgrade ein neuer kernel kommt? | 17:46:04 |
joerg | Durch das DKMS sollte das eigentlich passieren, oder? | 17:48:25 |
fuesschen | joerg: richtig DKMS übernimmt das beim kernel update für dich | 17:55:36 |
joerg | fuesschen: Und muss dann noch das automatische Laden beim Boot konfiguriert werden, oder übernimmt das die Installation? | 17:58:06 |
fuesschen | Das Laden des Moduls musst du noch selbst einrichten. Du musst ihm ja auch entsprechend die Konfiguration mitgeben die du haben möchtest | 17:59:27 |
fuesschen | Über /etc/modprobe.d/.. kannst du das ja automatisieren | 17:59:55 |
joerg | Die Option options v4l2loopback video_nr=3,4,7 würde praktisch bedeuten, dass ich die drei loopback devices video3, video4, video7 haben würde? | 18:05:00 |
fuesschen | Ja würde es, du brauchst ja aber nur eins. Da man das Videodecive in dem OBS Plugin fest einstellt habe ich video_nr=99 gewählt. Wichtig ist noch exclusive_caps=1 | 18:07:25 |
joerg | Was bedeutet das? | 18:08:33 |
fuesschen | This will enable 'exclusive_caps' mode that only reports CAPTURE/OUTPUT capabilities exclusively. The newly created device will announce OUTPUT capabilities only (so ordinary webcam applications (including Chrome) won't see it). As soon as you have attached a producer to the device, it will start announcing CAPTURE capabilities only (so applications that refuse to open devices that have other capabilities apart from capturing can open it too.) | 18:10:03 |
fuesschen | Auf eine Notwendigkeit für manche Anwendungen um das Videogerät als Webcam anzuerkennen | 18:10:37 |
joerg | OK, danke. | 18:11:12 |
joerg | Das modul würde ich also so laden modprobe v4l2loopback devices=99 exclusive_caps=1 keine Kommas dazwischen? | 18:12:40 |
fuesschen | joerg: modprobe v4l2loopback video_nr=99 card_label"obs" exclusive_caps=1 | 18:17:30 |
joerg | OK, danke erstmal fuesschen, werd sicher später noch die ein oder andere Frage haben. | 18:18:59 |
bernd | was ist obs? | 18:27:47 |
fuesschen | bernd: https://obsproject.com/de/ | 18:29:05 |
bernd | ah ... danke | 18:30:28 |