Wie ändere ich die Standard-Webcam? Ändern der Fehler in der Multimedia-Auswahl funktioniert nicht


9

Ich habe Logitech c920 eingerichtet. Mit Hilfe eines erfahrenen AskUbuntu-Benutzers habe ich hier GUVCview, Video4 Linux Control Panel und QT V4L2 Utility Tester installiert. Ich kann mit GUVCview von der in mein Toshiba integrierten Webcam zu meiner externen Webcam wechseln.

Wenn ich jedoch ein Videochat in Google Hangouts starte, wird automatisch meine eingebaute Laptop-Kamera als Standard ausgewählt. Ich möchte meine Standardeinstellungen so ändern, dass immer eine externe Kamera verwendet wird, kann diese Option jedoch nicht finden. Ich verwende Windows 7 und Ubuntu 12.04 LTS auf Toshiba Satellite L755

Gedächtnis: 3,8 Gib

Prozessor: Intel® Core ™ i5-2410M CPU bei 2,30 GHz × 4

Grafik: Intel® Sandybridge Mobile

64-Bit-Betriebssystem

Festplatte: 40,2 GB

BEARBEITEN: Ich habe es Gstreamer-propertiesim Terminal versucht und die Standardeingabe unter Video in eine externe Logitech-Kamera geändert. Immer noch kein Glück. Wenn ich "teste", bekomme ich kein Bild und bekomme immer noch eine Laptop-Kamera, wenn ich GUVC öffne.

2. BEARBEITUNG: Nach der Installation des Multimedia-Selektors im Terminal konnte ich ihn in Dash immer noch nicht finden. Hier ist die Anzeige nach dem Ausführen des Befehls:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
gconf-service is already the newest version.
gconf-service set to manually installed.
gconf2 is already the newest version.
gconf2 set to manually installed.
libatk1.0-0 is already the newest version.
libatk1.0-0 set to manually installed.
libgconf-2-4 is already the newest version.
libgconf-2-4 set to manually installed.
libgnome-media-profiles-3.0-0 is already the newest version.
libgnome-media-profiles-3.0-0 set to manually installed.
libgstreamer0.10-0 is already the newest version.
libgstreamer0.10-0 set to manually installed.
dpkg is already the newest version.
gnome-media is already the newest version.
gstreamer0.10-gconf is already the newest version.
gstreamer0.10-gconf set to manually installed.
gstreamer0.10-plugins-base is already the newest version.
gstreamer0.10-plugins-base set to manually installed.
gstreamer0.10-plugins-good is already the newest version.
gstreamer0.10-plugins-good set to manually installed.
libc6 is already the newest version.
libglib2.0-0 is already the newest version.
libgstreamer-plugins-base0.10-0 is already the newest version.
libgstreamer-plugins-base0.10-0 set to manually installed.
libgtk-3-0 is already the newest version.
libgtk-3-0 set to manually installed.
x11-utils is already the newest version.
x11-utils set to manually installed.
The following packages were automatically installed and are no longer required:
  gir1.2-ubuntuoneui-3.0 linux-headers-3.2.0-54 libubuntuoneui-3.0-1
  thunderbird-globalmenu linux-headers-3.2.0-54-generic
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Wenn ich Gstreamer-propertiesim Terminal laufe, bekomme ich den Multimedia-Selektor. Ich ändere den Standardeingang auf extern, das blaue Licht an der externen Kamera leuchtet auf (wenn ich "Test" drücke), aber kein Bild. Hier ist ein Screenshot der Einstellungen

Gstreamer-Einstellungen

3. BEARBEITUNG: Nachdem sudo gstreamer-propertiesich es als root ausgeführt habe, habe ich die Standardeingabe in HD-Webcam geändert (gleiche Einstellungen wie im vorherigen Screenshot) und beim Öffnen von GUVC wird es als Laptop-Kamera geöffnet. Hier ist, was die Anzeige war, nachdem SUDO ausgeführt wurde

(gstreamer-properties:15236): Gtk-WARNING **: Unknown property: GtkDialog.has-separator

(gstreamer-properties:15236): Gtk-WARNING **: Unknown property: GtkDialog.has-separator
gstreamer-properties-Message: Skipping unavailable plugin 'artsdsink'
gstreamer-properties-Message: Skipping unavailable plugin 'esdsink'
gstreamer-properties-Message: Skipping unavailable plugin 'sunaudiosink'
gstreamer-properties-Message: Skipping unavailable plugin 'glimagesink'
gstreamer-properties-Message: Skipping unavailable plugin 'sdlvideosink'
gstreamer-properties-Message: Skipping unavailable plugin 'v4lmjpegsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'qcamsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'v4lsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'esdmon'
gstreamer-properties-Message: Skipping unavailable plugin 'sunaudiosrc'

Als ich versuchte, Terminal zu schließen, wurde der noch verwendete Prozess angezeigt.

4. EDIT, nächster Tag:

Ich folgte dem Link unten zu Dumindu

sudo apt-get install gstreamer-dbus-media-service gstreamer-tools gstreamer0.10-alsa gstreamer0.10-buzztard gstreamer0.10-buzztard-doc gstreamer0.10-crystalhd gstreamer0.10-doc gstreamer0.10-ffmpeg gstreamer0.10-ffmpeg-dbg gstreamer0.10-fluendo-mp3 gstreamer0.10-gconf gstreamer0.10-gnomevfs gstreamer0.10-gnonlin gstreamer0.10-gnonlin-dbg gstreamer0.10-gnonlin-doc gstreamer0.10-hplugins gstreamer0.10-nice gstreamer0.10-packagekit gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-doc gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-base gstreamer0.10-plugins-base-apps gstreamer0.10-plugins-base-dbg gstreamer0.10-plugins-base-doc gstreamer0.10-plugins-cutter gstreamer0.10-plugins-good gstreamer0.10-plugins-good-doc gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-doc gstreamer0.10-pocketsphinx gstreamer0.10-pulseaudio gstreamer0.10-qapt gstreamer0.10-sdl gstreamer0.10-tools gstreamer0.10-vaapi gstreamer0.10-vaapi-doc gstreamer0.10-x

und lief das durch Terminal. Nach ein paar Minuten war das Skript fertig und ich bemerkte keine Fehler oder Irrtümer (ich werde unten eine Kopie einfügen). Als ich dann lief, sudo gstreamer-propertiesbekam ich jedoch die gleichen Meldungen "Nicht verfügbares Plugin überspringen" wie oben ^. Der Standardeingang am Multimedia-System-Selektor ist auf c920 HD-Kamera eingestellt, aber ich habe gerade GUVC geöffnet und es öffnet die Laptop-Kamera. Hier ist die Anzeige nach sudo apt get install... ZU VIELE ZEICHEN, konnte nicht posten. Hier ist die Hälfte:

ad-multiverse_0.10.21-1_amd64.deb) ...
Selecting previously unselected package gstreamer0.10-plugins-good-doc.
Unpacking gstreamer0.10-plugins-good-doc (from .../gstreamer0.10-plugins-good-doc_0.10.31-1ubuntu1.2_all.deb) ...
Selecting previously unselected package gstreamer0.10-plugins-ugly-doc.
Unpacking gstreamer0.10-plugins-ugly-doc (from .../gstreamer0.10-plugins-ugly-doc_0.10.18.3-1ubuntu1_all.deb) ...
Selecting previously unselected package libsphinxbase1.
Unpacking libsphinxbase1 (from .../libsphinxbase1_0.4.1-0ubuntu4_amd64.deb) ...
Selecting previously unselected package libpocketsphinx1.
Unpacking libpocketsphinx1 (from .../libpocketsphinx1_0.5.1+dfsg1-0ubuntu3_amd64.deb) ...
Selecting previously unselected package gstreamer0.10-pocketsphinx.
Unpacking gstreamer0.10-pocketsphinx (from .../gstreamer0.10-pocketsphinx_0.5.1+dfsg1-0ubuntu3_amd64.deb) ...
Selecting previously unselected package libattica0.3.
Unpacking libattica0.3 (from .../libattica0.3_0.3.0-0ubuntu2_amd64.deb) ...
Selecting previously unselected package libdlrestrictions1.
Unpacking libdlrestrictions1 (from .../libdlrestrictions1_0.14.2ubuntu5_amd64.deb) ...
Selecting previously unselected package libkdecore5.
Unpacking libkdecore5 (from .../libkdecore5_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libkdeui5.
Unpacking libkdeui5 (from .../libkdeui5_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libkcmutils4.
Unpacking libkcmutils4 (from .../libkcmutils4_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libkdeclarative5.
Unpacking libkdeclarative5 (from .../libkdeclarative5_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libkpty4.
Unpacking libkpty4 (from .../libkpty4_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libkdesu5.
Unpacking libkdesu5 (from .../libkdesu5_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libclucene0ldbl.
Unpacking libclucene0ldbl (from .../libclucene0ldbl_0.9.21b-2_amd64.deb) ...
Selecting previously unselected package virtuoso-opensource-6.1-common.
Unpacking virtuoso-opensource-6.1-common (from .../virtuoso-opensource-6.1-common_6.1.4+dfsg1-0ubuntu1_amd64.deb) ...
Selecting previously unselected package libvirtodbc0.
Unpacking libvirtodbc0 (from .../libvirtodbc0_6.1.4+dfsg1-0ubuntu1_amd64.deb) ...
Selecting previously unselected package soprano-daemon.
Unpacking soprano-daemon (from .../soprano-daemon_2.7.5+dfsg.1-0ubuntu1_amd64.deb) ...
Selecting previously unselected package libsoprano4.
Unpacking libsoprano4 (from .../libsoprano4_2.7.5+dfsg.1-0ubuntu1_amd64.deb) ...
Selecting previously unselected package libnepomuk4.
Unpacking libnepomuk4 (from .../libnepomuk4_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libsolid4.
Unpacking libsolid4 (from .../libsolid4_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libstreams0.
Unpacking libstreams0 (from .../libstreams0_0.7.7-1.1ubuntu3_amd64.deb) ...
Selecting previously unselected package libstreamanalyzer0.
Unpacking libstreamanalyzer0 (from .../libstreamanalyzer0_0.7.7-1.1ubuntu3_amd64.deb) ...
Selecting previously unselected package libkio5.
Unpacking libkio5 (from .../libkio5_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libnepomukquery4a.
Unpacking libnepomukquery4a (from .../libnepomukquery4a_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libnepomukutils4.
Unpacking libnepomukutils4 (from .../libnepomukutils4_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libkparts4.
Unpacking libkparts4 (from .../libkparts4_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libkdewebkit5.
Unpacking libkdewebkit5 (from .../libkdewebkit5_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libkdnssd4.
Unpacking libkdnssd4 (from .../libkdnssd4_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libkemoticons4.
Unpacking libkemoticons4 (from .../libkemoticons4_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libkfile4.
Unpacking libkfile4 (from .../libkfile4_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libkjsapi4.
Unpacking libkjsapi4 (from .../libkjsapi4_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libktexteditor4.
Unpacking libktexteditor4 (from .../libktexteditor4_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libkhtml5.
Unpacking libkhtml5 (from .../libkhtml5_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libkidletime4.
Unpacking libkidletime4 (from .../libkidletime4_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libkmediaplayer4.
Unpacking libkmediaplayer4 (from .../libkmediaplayer4_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libknewstuff3-4.
Unpacking libknewstuff3-4 (from .../libknewstuff3-4_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libknotifyconfig4.
Unpacking libknotifyconfig4 (from .../libknotifyconfig4_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libnepomukdatamanagement4.
Unpacking libnepomukdatamanagement4 (from .../libnepomukdatamanagement4_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libnepomuksync4.
Unpacking libnepomuksync4 (from .../libnepomuksync4_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package ntrack-module-libnl-0.
Unpacking ntrack-module-libnl-0 (from .../ntrack-module-libnl-0_016-1ubuntu1_amd64.deb) ...
Selecting previously unselected package libntrack0.
Unpacking libntrack0 (from .../libntrack0_016-1ubuntu1_amd64.deb) ...
Selecting previously unselected package libntrack-qt4-1.
Unpacking libntrack-qt4-1 (from .../libntrack-qt4-1_016-1ubuntu1_amd64.deb) ...
Selecting previously unselected package libqca2.
Unpacking libqca2 (from .../libqca2_2.0.3-2_amd64.deb) ...
Selecting previously unselected package libthreadweaver4.
Unpacking libthreadweaver4 (from .../libthreadweaver4_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libplasma3.
Unpacking libplasma3 (from .../libplasma3_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package phonon.
Unpacking phonon (from .../phonon_4%3a4.7.0really4.6.0-0ubuntu1_amd64.deb) ...
Selecting previously unselected package kde-runtime-data.
Unpacking kde-runtime-data (from .../kde-runtime-data_4%3a4.8.5-0ubuntu0.2_all.deb) ...
Selecting previously unselected package libkde3support4.
Unpacking libkde3support4 (from .../libkde3support4_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libkjsembed4.
Unpacking libkjsembed4 (from .../libkjsembed4_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libkntlm4.
Unpacking libkntlm4 (from .../libkntlm4_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libkrosscore4.
Unpacking libkrosscore4 (from .../libkrosscore4_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package libpolkit-qt-1-1.
Unpacking libpolkit-qt-1-1 (from .../libpolkit-qt-1-1_0.103.0-1_amd64.deb) ...
Selecting previously unselected package kdelibs5-data.
Unpacking kdelibs5-data (from .../kdelibs5-data_4%3a4.8.5-0ubuntu0.2_all.deb) ...
Selecting previously unselected package libxml2-utils.
Unpacking libxml2-utils (from .../libxml2-utils_2.7.8.dfsg-5.1ubuntu4.6_amd64.deb) ...
Selecting previously unselected package kdoctools.
Unpacking kdoctools (from .../kdoctools_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package kdelibs-bin.
Unpacking kdelibs-bin (from .../kdelibs-bin_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package kate-data.
Unpacking kate-data (from .../kate-data_4%3a4.8.5-0ubuntu0.1_all.deb) ...
Selecting previously unselected package libkatepartinterfaces4.
Unpacking libkatepartinterfaces4 (from .../libkatepartinterfaces4_4%3a4.8.5-0ubuntu0.1_amd64.deb) ...
Selecting previously unselected package katepart.
Unpacking katepart (from .../katepart_4%3a4.8.5-0ubuntu0.1_amd64.deb) ...
Selecting previously unselected package kdelibs5-plugins.
Unpacking kdelibs5-plugins (from .../kdelibs5-plugins_4%3a4.8.5-0ubuntu0.2_amd64.deb) ...
Selecting previously unselected package oxygen-icon-theme.
Unpacking oxygen-icon-theme (from .../oxygen-icon-theme_4%3a4.8.3-0ubuntu0.1_all.deb) ...
Selecting previously unselected package shared-desktop-ontologies.
Unpacking shared-desktop-ontologies (from .../shared-desktop-ontologies_0.8.1-1_all.deb) ...

Ich wollte nur noch einmal im Ubuntu Software Center nachsehen, ob Gstreamer installiert ist, und es zeigt alles, was installiert ist Ubuntu Gstreamer installiert

mike@Mike-Ubuntu12:~$ lsusb
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 04f2:b289 Chicony Electronics Co., Ltd 
Bus 002 Device 003: ID 046d:082d Logitech, Inc. 
mike@Mike-Ubuntu12:~$ lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/6p, 480M
        |__ Port 2: Dev 3, If 0, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
        |__ Port 2: Dev 3, If 1, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
        |__ Port 2: Dev 3, If 2, Class=audio, Driver=snd-usb-audio, 480M
        |__ Port 2: Dev 3, If 3, Class=audio, Driver=snd-usb-audio, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/6p, 480M
        |__ Port 4: Dev 3, If 0, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
        |__ Port 4: Dev 3, If 1, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M

Antworten:


9

Basierend auf der Antwort von @hopeithelps scheint es, dass Programme / dev / video0 als Standard-Webcam verwenden. Auf meinem System ist / dev / video0 zunächst die integrierte Kamera, während / dev / video1 automatisch angezeigt / ausgeblendet wird, wenn die externe Webcam angeschlossen / getrennt wird.

Also habe ich einfach einen einfachen Befehl geschrieben , um / dev / video0 so einzustellen, dass er auf die "beste verfügbare Kamera" zeigt - die Webcam, falls vorhanden, und die integrierte Kamera ansonsten. Derzeit muss ich dieses Skript manuell aufrufen, nachdem ich die Webcam ein- oder ausgesteckt habe. Das Mikrofon schaltet jedoch automatisch auf das "beste Mikrofon" um, da ich dieser askUbuntu-Antwort gefolgt bin .

Rant: Sollte Ubuntu nicht einen einheitlichen Ansatz für das Hot-Plug-In von Display, Kamera, Lautsprecher, Mikrofon (und auch Tastatur, Maus, MIDI, ...?) Haben? All diese Dinge scheinen ein separates Basteln zu erfordern. Ich denke, gnome-display-manager hat das ideale Design: Es merkt sich meine alten Einstellungen, wenn ich ein Display anschließe, das ich zuvor verwendet habe.

Hier ist das Skript:

#!/bin/bash
# Make default camera /dev/video0 point to the "best" camera present.

if [ -h /dev/video0 ]; then 
   sudo rm /dev/video0   # not first run: remove our old symlink
elif [ -e /dev/video0 ]; then
   sudo mv /dev/video0 /dev/video0.original   # first run: rename original video0
fi 
if [ -e /dev/video1 ]; then
   sudo ln -s /dev/video1 /dev/video0   # symlink to video1 since it exists
   echo "Set default camera /dev/video0 --> external camera /dev/video1"
elif [ -e /dev/video0.original ]; then  # symlink to video0.original otherwise
   sudo ln -s /dev/video0.original /dev/video0
   echo "Set default camera /dev/video0 --> integrated camera /dev/video0.original"
else
   echo "Sorry, does this machine have no camera devices?"
   ls -l /dev/video*
fi

Getestet mit guvcview und Google Hangouts mit zwei verschiedenen Logitech-Webcams. Ich verwende Ubuntu 13.10 (eigentlich Mint Petra) auf einem Thinkpad T530i.

Möglicherweise müssen Sie das Skript bearbeiten, wenn Ihre Webcam als / dev / video3 oder so angezeigt wird, wie dies bei @hopeithelps der Fall ist. (Vielleicht hätte ich das Gerät / dev / video * mit dem neuesten Zeitstempel auswählen sollen ...)


Perfekt! Ich bin damit einverstanden, dass es nicht die beste Lösung für das Problem ist, aber das wird reichen. Wenn Sie sich nicht sicher sind, wie Sie dies auf Ihrem Computer zum Laufen bringen können: Erstellen Sie eine Datei mit dem Namen default_cam.sh, fügen Sie das von @JasonEisner geschriebene Skript ein und führen Sie sudo chmod + x default_cam.sh aus. Dann ./default_cam.sh
Dylan Pierce

Ich habe das gleiche Problem, aber wenn ich mv /dev/video0 /dev/video1.bakdie erste Kamera umbenenne (ab rootofc) - das Gerät verschwindet, gibt es keine /dev/video0oder /dev/video1.bakkeine mehr. Daher kann ich diese Problemumgehung nicht verwenden. Irgendwelche anderen Ideen?
user1450663

4

Ich weiß nicht, ob es der beste Weg ist, aber mit der gleichen Webcam und dem gleichen Problem, das ich mit dem Befehl festgestellt habe, sudo rm /dev/video0wird meine Webcam entfernt. Es ist bis zum Neustart weg. Möglicherweise müssen Sie cd /devsicherstellen, dass Ihre Webcam video0meine c920 ist video3.


1

Zuerst müssen Sie die Anwendung Multimedia Systems Selector installieren

sudo apt-get install gnome-media dpkg gconf-service gconf2 gstreamer0.10-gconf gstreamer0.10-plugins-base gstreamer0.10-plugins-good libatk1.0-0 libc6 libgconf-2-4 libglib2.0-0 libgnome-media-profiles-3.0-0 libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgtk-3-0 x11-utils

Öffnen Sie es dann und in seinem VideoAbschnitt können Sie die Standard-Webcam ändern.

** Diese Anwendung kann mit Terminal geöffnet werden, indem Folgendes ausgeführt wird:

sudo gstreamer-properties

Ich habe das früher gemacht. Ich habe gstreamer-properties im Terminal ausgeführt und dann die Standardeingabe für die externe Webcam geändert, aber im "Test" kein Bild erhalten. Ich habe es so eingestellt und versucht, Hangouts zu starten, aber es hat sich beim Start immer noch für meine eingebaute Laptop-Kamera entschieden.
5. Rad

Führen Sie es als root aus. Mitsudo

OK danke. Ich lief als root. Die Standardeingabe wurde auf den gleichen Wert wie im obigen Screenshot geändert. Beim Starten von GUVC wird jedoch weiterhin standardmäßig eine Laptop-Kamera angezeigt. Möglicherweise ist jedoch ein Problem mit dem SUDO-Befehl aufgetreten. Ich habe die Anzeige in bearbeiteter Frage gepostet. Als ich versuchte, das Terminal zu schließen, hieß es, es sei noch in Gebrauch. Wenn ich in der Multimedia-Auswahl "teste", leuchtet das blaue Licht an der Außenseite auf, aber kein Bild.
5. Rad

Gstreamer wird auch für die Videoverarbeitung benötigt. Sie können es installieren, indem Sie dieser Antwort folgen . Versuchen Sie es mit der Installation.

Dumindu, ich bin Ihrem Link zu Ihrer Antwort gefolgt und habe das von Ihnen bereitgestellte sudo apt get install-Skript ausgeführt. Ich bekomme immer noch die gleichen Ergebnisse. Ich habe meine Frage oben bearbeitet, wenn Sie die Möglichkeit haben, nachzuschauen.
5. Rad

1

Nun, diese Art fiel tot ins Wasser. Ich weiß nicht, ob ich einen anderen Thread posten soll oder was. Ich versuche einfach, meine externe Webcam zu meiner Standard-Webcam zu machen. Ich habe Gstreamer installiert (Abbildung). Ich habe Multimedia-Systemauswahl installiert. Ich habe Standardeinstellungen in der Multimedia-Systemauswahl, die auf Webcam c920 eingestellt sind. Wenn ich jedoch Video-Chat oder GUVC öffne, wird die Laptop-Kamera geöffnet. Ich habe Hilfe bekommen und bin durchgekommen. Aber ich kann es immer noch nicht zum Laufen bringen. Hat jemand irgendwelche Ideen oder sollte ich woanders posten? Vielen Dank


Dies ist keine Antwort.
Jerther

-1

Ich denke ich habe eine Lösung. Ich weiß nicht, ob Sie die Kamera Ihres Laptops wieder zum Laufen bringen können, aber zumindest konnte ich standardmäßig einen USB-Stick erstellen.

Ich habe es so gemacht:

  1. sudo rm /dev/video0
    Danach konnte ich Camorama Webcam Viewer überhaupt nicht mehr starten.
  2. sudo chmod -R 777 /dev
    Dies gibt Ihnen die Berechtigung, Dateinamen zu ändern
  3. mv /dev/video1 /dev/video0
    Dadurch wird Ihre USB-Kamera in dev0 umbenannt

Danach konnte ich meine USB-Kamera automatisch sehen, als ich den Camorama Webcam Viewer öffnete. Ich hoffe das hilft.


4
Ich denke nicht, dass es eine gute Idee ist, 777 die Erlaubnis zu geben /dev.
Mostafa Ahangarha
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.