Bagaimana cara mengubah webcam default? Mengubah dfaults dalam selctor Multimedia tidak berfungsi

9

Saya sudah menyiapkan Logitech c920. Dengan bantuan dari pengguna AskUbuntu yang berpengalaman, saya menginstal GUVCview, panel kontrol linux Video4, dan tester utilitas QT V4L2 di sini. Saya dapat mengubah dari webcam bawaan Toshiba saya ke webcam eksternal menggunakan GUVCview.

Namun, ketika saya memulai obrolan video di Google Hangouts, secara otomatis memilih kamera laptop bawaan saya sebagai default. Saya ingin mengubah pengaturan default saya untuk selalu menggunakan kamera eksternal, tetapi saya tidak dapat menemukan di mana opsi ini berada. Saya menjalankan Windows 7 dan Ubuntu 12.04 LTS pada Toshiba Satellite L755

memori: 3,8 Gib

prosesor: Intel® Core ™ i5-2410M CPU @ 2.30GHz × 4

gambar: Intel® Sandybridge Mobile

OS-type 64bit

disk: 40,2 GB

EDIT: Saya mencoba Gstreamer-propertiesdi terminal dan mengubah input default di bawah video ke cam eksternal Logitech. Masih belum berhasil. Ketika saya "menguji" saya tidak mendapatkan gambar, dan masih mendapatkan kamera laptop ketika saya membuka GUVC.

2nd EDIT: Setelah menginstal multi media selector di terminal, saya masih tidak dapat menemukannya di Dash. Inilah pembacaan setelah menjalankan perintah:

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.

Jika saya jalankan Gstreamer-propertiesdi terminal saya mendapatkan pemilih multimedia. Saya mengubah input default ke eksternal, lampu biru pada cam eksternal menyala (ketika saya menekan "test"), tetapi tidak ada gambar. Berikut screenshot pengaturan

Pengaturan Gstreamer

EDIT ke-3: Setelah menjalankannya sebagai root dengan sudo gstreamer-propertiessaya mengubah input default ke webcam HD (pengaturan yang sama seperti screenshot sebelumnya) dan stil ketika saya membuka GUVC membuka sebagai kamera laptop. Inilah pembacaan setelah menjalankan SUDO

(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'

Ketika saya mencoba menutup Terminal, katanya prosesnya masih digunakan.

EDIT KE-4, hari berikutnya:

Saya mengikuti tautan di bawah ke Dumindu's

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

dan menjalankannya melalui terminal. Setelah beberapa menit, skrip selesai dan saya tidak melihat ada kegagalan atau kesalahan (saya akan meletakkan salinan di bawah). Namun, ketika saya menjalankan sudo gstreamer-propertiessaya mendapat pesan "Melewati plugin yang tidak tersedia" sama seperti di atas ^. Input default pada selektor sistem Multimedia diatur ke cam HD c920, namun saya baru saja membuka GUVC dan membuka kamera laptop. Inilah pembacaan setelah sudo apt get install.... TERLALU BANYAK KARAKTER, tidak dapat memposting. Ini setengahnya:

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) ...

Hanya ingin memeriksa ulang di Ubuntu Software Center untuk memastikan Gstreamer diinstal, dan itu menunjukkan semuanya terpasang Ubuntu Gstreamer diinstal

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
Roda ke-5
sumber

Jawaban:

9

Berdasarkan jawaban dari @hopeithelps, tampaknya program menganggap / dev / video0 sebagai webcam default. Pada sistem saya, / dev / video0 awalnya adalah kamera terintegrasi, sementara / dev / video1 muncul / menghilang secara otomatis ketika webcam eksternal terpasang / terlepas.

Jadi saya hanya menulis perintah sederhana untuk mengatur / dev / video0 untuk menunjuk ke "kamera terbaik yang tersedia" - webcam jika ada, dan sebaliknya kamera terintegrasi. Saat ini saya harus menjalankan skrip ini secara manual setelah mencolokkan / mencabut webcam. Namun, mikrofon secara otomatis beralih ke "mikrofon terbaik" karena saya mengikuti jawaban askUbuntu ini .

Kata-kata kasar: Seharusnya Ubuntu tidak memiliki pendekatan terpadu untuk hot-plugging display, kamera, speaker, mikrofon (dan juga keyboard, mouse, MIDI, ...?). Semua hal ini tampaknya membutuhkan bermain-main terpisah. Saya pikir gnome-display-manager memiliki desain yang ideal: ia mengingat pengaturan lama saya ketika saya mencolokkan layar yang pernah saya gunakan sebelumnya.

Ini skripnya:

#!/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

Diuji dengan guvcview dan Google Hangouts, menggunakan dua webcam Logitech yang berbeda. Saya menjalankan Ubuntu 13.10 (sebenarnya Mint Petra) pada Thinkpad T530i.

Anda mungkin harus mengedit skrip jika webcam Anda muncul sebagai / dev / video3 atau sesuatu, seperti halnya untuk @hopeithelps. (Mungkin saya seharusnya membuatnya memilih perangkat / dev / video * yang memiliki timestamp terbaru ...)

Jason Eisner
sumber
Sempurna! Saya setuju itu bukan solusi terbaik untuk masalah ini tetapi ini akan berhasil. Jika Anda bingung bagaimana menjalankan ini di mesin Anda: buat file bernama default_cam.sh, rekatkan skrip @JasonEisner tulis dan jalankan sudo chmod + x default_cam.sh, lalu ./default_cam.sh
Dylan Pierce
Saya memiliki masalah yang sama, tetapi ketika saya lakukan mv /dev/video0 /dev/video1.bakuntuk mengganti nama kamera pertama (sebagai rootofc) - perangkat menghilang, tidak ada /dev/video0atau /dev/video1.baklebih. Jadi saya tidak bisa menggunakan solusi ini. Ada ide lain?
user1450663
5

Saya tidak tahu apakah ini cara terbaik, tetapi dengan webcam dan masalah yang sama saya temukan menggunakan perintah sudo rm /dev/video0menghapus webcam saya. Itu hilang sampai reboot. Anda mungkin harus cd /devdan memastikan webcam Anda adalah video0c920 saya video3.

harap membantu
sumber
1

Pertama, Anda perlu menginstal aplikasi Pemilih Sistem Multimedia

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

Kemudian buka dan di Videobagiannya, Anda dapat mengubah webcam default.

** Aplikasi ini dapat dibuka dengan Terminal dengan menjalankan:

sudo gstreamer-properties

sumber
Saya melakukan itu sebelumnya. Saya menjalankan properti gstreamer di terminal, kemudian mengubah input default ke webcam eksternal, tetapi saya tidak mendapatkan gambar di "test". Saya membiarkannya tetap seperti itu, dan mencoba memulai hangout, tetapi tetap saja memilih kamera laptop bawaan saya saat startup.
Roda 5
Jalankan sebagai root. Dengansudo
Ok terima kasih. Saya berlari sebagai root. Mengubah input default menjadi sama seperti yang diperlihatkan dalam screenshot di atas, namun saya masih mendapatkan laptop cam sebagai default ketika saya memulai GUVC. Mungkin ada masalah dengan perintah SUDO. Saya memposting pembacaan dalam pertanyaan yang diedit. Ketika saya mencoba untuk menutup terminal, katanya masih digunakan. Ketika saya "menguji" di pemilih Multimedia, lampu biru menyala eksternal, tetapi tidak ada gambar.
Roda 5
Gstreamer juga diperlukan untuk penanganan video. Anda dapat menginstalnya dengan mengikuti jawaban ini . Coba dengan menginstalnya.
Dumindu, saya mengikuti tautan Anda ke jawaban Anda dan menjalankan sudo untuk mendapatkan skrip instalasi yang Anda berikan. Saya masih mendapatkan hasil yang sama. Saya mengedit pertanyaan saya di atas, jika Anda memiliki kesempatan untuk melihatnya.
Roda 5
1

Ya, orang seperti ini mati di air. Saya tidak tahu apakah saya harus memposting utas lainnya atau apa. Saya hanya mencoba menjadikan webcam eksternal saya sebagai webcam default. Saya telah menginstal Gstreamer (foto). Saya memiliki pemilih sistem multimedia yang diinstal. Saya memiliki pengaturan default di pemilih sistem Multimedia untuk ditetapkan pada Webcam c920, namun ketika saya membuka obrolan video atau GUVC, itu membuka laptop cam. Saya mendapat bantuan dalam hal ini, dan saya melanjutkan. Tapi sepertinya saya masih belum bisa membuatnya bekerja. Adakah yang punya ide, atau haruskah saya memposting di tempat lain? Terima kasih

Roda ke-5
sumber
Ini bukan jawaban.
Jerther
-1

Saya rasa saya punya solusi. Saya tidak tahu apakah Anda bisa membuat kamera laptop Anda berfungsi lagi, tapi setidaknya saya bisa menjadikan USB sebagai default.

Saya melakukannya seperti ini:

  1. sudo rm /dev/video0
    Setelah ini, saya tidak bisa memulai Camorama Webcam Viewer sama sekali.
  2. sudo chmod -R 777 /dev
    Ini memberi Anda izin untuk mengubah nama file
  3. mv /dev/video1 /dev/video0
    Ini mengganti nama kamera usb Anda ke dev0

Setelah itu saya dapat melihat kamera USB saya secara otomatis ketika saya membuka Camorama Webcam Viewer. Saya harap ini membantu.

Pemula
sumber
4
Saya tidak berpikir itu adalah ide yang baik untuk memberikan izin kepada 777 /dev.
Mostafa Ahangarha