Saya mencoba menggunakan My Canon 100D sebagai webcam di Ubuntu 17.10.
Apakah saya mencoba meluncurkan:
gphoto2 --capture-movie
Saya mengembalikan kesalahan:
Terjadi kesalahan pada io-library (' Tidak dapat mengklaim perangkat USB '): Tidak dapat mengklaim antarmuka 0 (Perangkat atau sumber daya sibuk). Pastikan tidak ada program lain (gvfs-gphoto2-volume-monitor) atau modul kernel (seperti sdc2xx, stv680, spca50x) menggunakan perangkat dan Anda telah membaca / menulis akses ke perangkat.
Kamera terdeteksi oleh sistem - Saya dapat mentransfer data dari itu.
Juga lsusb
menunjukkan perangkat ini:
Perangkat Bus 001 020: ID 04a9: 3270 Canon, Inc.
Deskripsi verbose cantik , tapi itu dia.
Mungkin aku harus ... Ya, harus mulai dari mana?
Jawaban:
Ternyata itu sebenarnya ada
gvfs-gphoto2-volume-monitor
proses di latar belakang.Jalankan
ps aux | grep gphoto
, yang mungkin memiliki output seperti:Kolum pertama adalah PID (id proses), bunuh mereka:
Sekarang gphoto2 sekarang dapat terhubung ke kamera.
sumber
Jawaban PeterM pada prinsipnya bekerja. Untuk membuatnya lebih sederhana dan lebih cepat saya mengusulkan prosedur berikut:
Pertama temukan semua proses yang terkait dengan gphoto2
jika mereka yang ditunjukkan di atas, Anda dapat dengan aman membunuh ini
dan dengan senang hati mengambil foto
sumber