ubuntuusers.de

Handy als USB-Webcam

Status: Ungelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

jms3000

Avatar von jms3000

Anmeldungsdatum:
29. Januar 2015

Beiträge: 869

Wohnort: Schwetzingen

Ich möchte mein Handy mit Android 12(!) als Webcam benutzen. Dazu habe ich auf dem Handy die App "ip webcam" installiert, die das Bild der Handy-Kamera als http-Stream zur Verfügung stellt. Den Stream schicke ich dann mit ffmpeg auf ein v4l2 Device:

1
ffmpeg -i http://192.168.178.88:8080/video -pix_fmt yuv420p -f v4l2 /dev/video20

Ich schaue das Video mit vlc an und das klappt auch soweit. Allerdings ist das Video im Landscape-Format (quer). Halte ich das Handy hochkant, ist das Video immer noch quer, also falsch.

Ich habe dann mit den ffmpeg-Parametern "-display_rotation 90" und "-vf transpose=1" experimentiert. Aber wenn das Video um 90° ode 270° gedreht ist, sieht man nur noch Gegrissel, das Videoformat bleibt 1920x1080. Ist es aber um 0° oder 180° gedreht ist alles ok. Ich kann sogar mit display_rotation um 90° drehen lassen und mit tranpose auch nochmal, dann ist es um 180° gedreht, aber ok. Aber ich schaffe es nicht, dass das Video hochkant ankommt. Woran liegt das? (PS: drehen mit VLC ist keine Lösung, weil ich das Video für andere Anwendungen brauche)

hakel2022

Anmeldungsdatum:
21. Februar 2022

Beiträge: 3083

Können Player wie VLC und mpv den Stream nicht direkt abgreifen?

Im VLC drehen, klappt nicht? War das ein Nachtrag von dir? 😎

Aktueller VLC (wegen 22.04)?

jms3000

(Themenstarter)
Avatar von jms3000

Anmeldungsdatum:
29. Januar 2015

Beiträge: 869

Wohnort: Schwetzingen

hakel2022 schrieb:

Können Player wie VLC und mpv den Stream nicht direkt abgreifen? Im VLC drehen, klappt nicht? War das ein Nachtrag von dir? 😎 Aktueller VLC (wegen 22.04)?

VLC ist ja nur zur Kontrolle. Ich brauch das Video in einer Meeting-Software.

dirkolus

Anmeldungsdatum:
17. Mai 2011

Beiträge: 2176

Wohnort: dahoam

Stell das Handy mal gleich hochkant auf und starte dann den Stream auf dem Handy. Und danach startest Du VLC auf dem Client. Welches Bildformat wird angezeigt? Wird überhaupt etwas angezeigt?

Ich gehe davon aus, dass das Format mit dem Start des Films festgelegt wird, denn dass sich das Format während des Abspielens ändert war bei Filmen nie vorgesehen.

jms3000

(Themenstarter)
Avatar von jms3000

Anmeldungsdatum:
29. Januar 2015

Beiträge: 869

Wohnort: Schwetzingen

dirkolus schrieb:

Stell das Handy mal gleich hochkant auf und starte dann den Stream auf dem Handy. Und danach startest Du VLC auf dem Client. Welches Bildformat wird angezeigt? Wird überhaupt etwas angezeigt?

Ändert sich nichts. Video ist im Querformat.

Kreuzschnabel

Anmeldungsdatum:
12. Dezember 2011

Beiträge: 1394

Info: Ich verwende dafür die App Iriun-Webcam. Wird auf beiden Geräten installiert und stellt den Stream am PC als virtuelle Webcam zur Verfügung.

--ks

Kätzchen

Avatar von Kätzchen

Anmeldungsdatum:
1. Mai 2011

Beiträge: 7030

Wohnort: Technische Republik

Hier werden verschiedene Handy Apps genannt die eine Webcam am PC verfügbar machen sollen: → https://alternativeto.net/category/video/camera-into-webcam/

jms3000

(Themenstarter)
Avatar von jms3000

Anmeldungsdatum:
29. Januar 2015

Beiträge: 869

Wohnort: Schwetzingen

Kreuzschnabel schrieb:

Info: Ich verwende dafür die App Iriun-Webcam. Wird auf beiden Geräten installiert und stellt den Stream am PC als virtuelle Webcam zur Verfügung.

Danke für den Tipp. Die Anwendung startet bei mir leider nicht: Initialization failed. Ist wohl ein problem mit v4l2loopback.

jms3000

(Themenstarter)
Avatar von jms3000

Anmeldungsdatum:
29. Januar 2015

Beiträge: 869

Wohnort: Schwetzingen

Kätzchen schrieb:

Hier werden verschiedene Handy Apps genannt die eine Webcam am PC verfügbar machen sollen: → https://alternativeto.net/category/video/camera-into-webcam/

Bei https://dev47apps.com/droidcam/linux/ steht etwas Interessantes:

It’s also possible to invert the video size (eg. 480×640, width=480 height=640), which will make the webcam vertical and rotate the video 90º. Not all programs may load the webcam with inverted parameters (eg. Discord does not) but many do (eg. Zoom and OBS).

Leider kann Droidcam in der kostenlosen Version nur 640x480. Aber das Bild wäre hochkant.

Antworten |