-
OT: V4L2-Device mit USB-Speisung für Linux
Autor: oldmcdonald 30.04.20 - 11:39
Hi!
Vielleicht hat hier jemand 'nen heißen Tip.
Suche schon lange eine V4L2-taugliche Streamingquelle für mein Lieblings-Betriebssystem. Kann eine Webcam, ein Camcorder oder eine Kamera sein. Auflösung ist nicht so wichtig (irgendwas zwischen analog-TV und 1080p), Qualität sollte gut und ein Focus (oder gar Zoom) vorhanden sein.
Klar, kann man so was auch als Webcam benutzen, aber es ist eher für was anderes gedacht… -
Re: OT: V4L2-Device mit USB-Speisung für Linux
Autor: 486dx4-160 30.04.20 - 11:54
Das geht einfach mit gphoto2:
gphoto2 --stdout --capture-movie | ffmpeg -i - -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 /dev/video1
oder, mit GStreamer statt ffmpeg:
gphoto2 --stdout --capture-movie | gst-launch-1.0 fdsrc ! decodebin name=dec ! queue ! videoconvert ! tee ! v4l2sink device=/dev/video1
Das Ganze als root (wegen dem Zugriff auf /dev/video*), "/dev/video1" musst du eventuell anpassen, und ich glaube für die ffmpeg-Variante ist das v4l2loopback-Kernelmodul geladen sein. Näheres findest du in jedem Internet :)
Keine Ahnung ob da jemand eine GUI dazu gebastelt hat.
Welche Kameras welche Features im USB-Modus haben steht hier:
http://www.gphoto.org/doc/remote/
Solltest du mal die Kamera zum Fotos-machen fernsteuern wollen kannst du das Programm Entangle benutzen. -
Re: OT: V4L2-Device mit USB-Speisung für Linux
Autor: oldmcdonald 30.04.20 - 11:54
Ach ja, und: Statt Stromspeisung per USB darf's auch gerne ein externes Netzteil sein. Was nicht so gut wäre: Geräte, die nach 10 Minuten abschalten und dann erst mit einem externen Ladegerät wieder aufgeladen werden müssen…
-
Re: OT: V4L2-Device mit USB-Speisung für Linux
Autor: oldmcdonald 30.04.20 - 12:13
Habe mir schon überlegt, ob es geht, mir mit OBS Studio ein Bild aus mehreren (uralten) Webcams zusammen zu bauen und diesen Stream dann mittels /dev/video* einer Videochat-Software zur Verfügung zu stellen. Das hier geht ja schon mal in die Richtung: v4l2loopback - gute Idee!
Danke für die Tipps! Das Problem mit den Support-Tabellen für verschiedene Programme ist die, dass ich dann jede einzelne Kamera erst bei Ebay-Kleinanzeigen angeben muss, um zu erfahren: Was kostet die. Ist sie überhaupt (auf dem deutschen Markt) verfügbar, etc… Daher hoffe ich auf konkrete Vorschläge von Leuten, die schon gute Erfahrungen gemacht habe.
Meist lief es ja bei mir so: Irgendwie an ein Gerät gekommen, nachgeforscht und dann festgestellt, ey, das Ding kann ja auch xyz mit Linux! Bei meiner Panasonic Lumix DMC-G3 hatte ich leider nicht das Glück… -
Re: OT: V4L2-Device mit USB-Speisung für Linux
Autor: oldmcdonald 30.04.20 - 13:06
oldmcdonald schrieb:
--------------------------------------------------------------------------------
> Habe mir schon überlegt, ob es geht, mir mit OBS Studio ein Bild aus
> mehreren (uralten) Webcams zusammen zu bauen und diesen Stream dann mittels
> /dev/video* einer Videochat-Software zur Verfügung zu stellen.
Das geht tatsächlich, wenn auch anscheinend mit miserabler Performance:
https://github.com/CatxFish/obs-virtual-cam/issues/17#issuecomment-345359781 -
Re: OT: V4L2-Device mit USB-Speisung für Linux
Autor: oldmcdonald 30.04.20 - 13:32
Zack - und schon präsentiert die Raspberry Foundation eine eigene Kamera:
https://www.phoronix.com/scan.php?page=news_item&px=Raspberry-Pi-HQ-Camera
Wenn auch nicht so gut brauchbar für den "normalen" Linux-Desktop-User. Aber vielleicht gibt's die Raspberrry-Schnittstellen ja mal als USB-Anschluss für Laptops… :D
Ich glaube, die C- und CS-Objektive von Sony werden bald schlecht zu bekommen sein… -
Re: OT: V4L2-Device mit USB-Speisung für Linux
Autor: 486dx4-160 30.04.20 - 14:02
oldmcdonald schrieb:
--------------------------------------------------------------------------------
> oldmcdonald schrieb:
> ---------------------------------------------------------------------------
> -----
> > Habe mir schon überlegt, ob es geht, mir mit OBS Studio ein Bild aus
> > mehreren (uralten) Webcams zusammen zu bauen und diesen Stream dann
> mittels
> > /dev/video* einer Videochat-Software zur Verfügung zu stellen.
> Das geht tatsächlich, wenn auch anscheinend mit miserabler Performance:
> github.com#issuecomment-345359781
Mit gphoto2 geht's mit hervorragender Performance.
Wenn du den Kommandozeilenaufruf mal für deine Zwecke passend hast, kannt du ihn dir in eine Udev-Regel gießen und hast dann sofort bei Einstecken des USB-Kabels eine DSLR-Webcam.
OBS halte ich für diesen Zweck für gewaltigen Overkill.
2 mal bearbeitet, zuletzt am 30.04.20 14:05 durch 486dx4-160. -
Re: OT: V4L2-Device mit USB-Speisung für Linux
Autor: tommihommi1 30.04.20 - 15:37
Droidcam + halbwegs OKes handy
-
Re: OT: V4L2-Device mit USB-Speisung für Linux
Autor: DASPRiD 30.04.20 - 17:06
oldmcdonald schrieb:
--------------------------------------------------------------------------------
> Wenn auch nicht so gut brauchbar für den "normalen" Linux-Desktop-User.
> Aber vielleicht gibt's die Raspberrry-Schnittstellen ja mal als
> USB-Anschluss für Laptops… :D
Wie wär's hiermit? ;)
[www.amazon.de]
1 mal bearbeitet, zuletzt am 30.04.20 17:06 durch DASPRiD. -
Re: OT: V4L2-Device mit USB-Speisung für Linux
Autor: oldmcdonald 03.05.20 - 15:03
Sieht vielversprechend aus! Dankeschön!



