Nikon D3500 fényképezőgép használata webkameraként. Hogyan?

Fórum: 

Sziasztok!

Szeretném a kamerámat webkameraként használni, de nem igazán működik.

Ezen leírás szerint próbáltam: http://blog.skhawaja.com/2015/12/use-your-dslr-camera-work-as-webcam-on....

Ezt beírva: gphoto2 --capture-movie --stdout | gst-launch-0.10 videotestsrc ! v4l2sink device=/dev/video1

ezzel a kimenettel jött vissza:

"Előnézeti képkockák rögzítése filmként a(z) „stdout” helyre. A megszakításhoz nyomja meg a Ctrl+C billentyűket.

*** Hiba ***               
An error occurred in the io-library ('Could not claim the USB device'): Could not claim interface 0 (Az eszköz vagy erőforrás foglalt). Make sure no other program (gvfs-gphoto2-volume-monitor) or kernel module (such as sdc2xx, stv680, spca50x) is using the device and you have read/write access to the device.
HIBA: Filmrögzítési hiba… Kilépés.
A filmrögzítés befejeződött (0 képkocka)
gst-launch-0.10: a parancs nem található"

Ezek után alkalmazásban a kamera kiválasztásánál megjelent egy olyan, hogy Dummy camera...

Igazából nem tudom mit csinálok, csak szeretném kameraként használni, ha már... Plíz help!

Köszi!

J.

kimarite képe

Egy, két észrevétel.

Egy, két észrevétel.

Gstreamer

-- a Gstreamernél, ha rákeresel a „0.10” és az „1.0” verziókra

apt-file search gst-launch-1.0

akkor azt látod, az 1.0-ás verzió érhető el (itt van értékelhető kimenet, ami az alábbi),

gstreamer1.0-tools: /usr/bin/gst-launch-1.0
gstreamer1.0-tools: /usr/share/man/man1/gst-launch-1.0.1.gz

tehát a parancsban is ezt használd: gst-launch-1.0

GPhoto2

-- a gphoto2 mit lát?

gphoto2 --abilities

A parancssor kimenetet mutasd, másold ide.

Ha nincs kamera csatlakoztatva, vagy a csatlakoztatott kamera nem támogatott, akkor ezt látod:

*** Hiba ***               
Nem található kamera
*** Hiba (-105: „Ismeretlen típus”) ***        

Hibakereső üzenetekhez használja a --debug kapcsolót.
A hibakereső üzenetek segíthetnek megoldást találni a problémára.
Ha szándékában áll hibajelentést küldeni a gphoto fejlesztők levelezési
listájára <gphoto-devel@lists.sourceforge.net>, kérjük így futtassa a gphoto2 programot:

    env LANG=C gphoto2 --debug --debug-logfile=my-logfile.txt --abilities

Győződjön meg arról, hogy elegendő idézőjel van az argumentumok körül.

A modprobe

-- a modprobe parancssort mindig adminként kell kiadni. Így:

sudo modprobe v4l2loopback

-- miután futtattad, létrejön egy videó eszköz..., amely a rendszer újraindításával nem marad meg alapértelmezetten.

A videó eszköz

-- megnézed mi a neve

ls /dev | grep video*

... nálam ez,

video0

Nálad?

A parancssor

Tehát, futtatom a parancssort helyesen. Így:

gphoto2 --capture-movie --stdout | gst-launch-1.0 videotestsrc ! v4l2sink device=/dev/video0

Ez csak következtetés. Elméletileg így működnie kéne.
Ha nem máködik, akkor valami nem jó, kimarad egy lépés például.

A teszt

A parancsor második része működik (Ctrl + C -vel szakítottam meg),

gst-launch-1.0 videotestsrc ! v4l2sink device=/dev/video0
Adatcsatorna beállítása SZÜNETELTETETT állapotúra…
Az adatcsatorna INDÍTÁSA…
Az adatcsatorna ELINDÍTVA…
Adatcsatorna beállítása LEJÁTSZÁSRA…
New clock: GstSystemClock
c^Chandling interrupt.
Megszakítás: Adatcsatorna leállítása…
Execution ended after 0:00:07.562791040
Adatcsatorna beállítása SZÜNETELTETETT állapotúra…
Az adatcsatorna beállítása KÉSZ állapotra…
Az adatcsatorna beállítása NULL értékre…
Adatcsatorna felszabadítása…

azonban, mivel most nincs fényképezőgép csatlakoztatva (nekem Fujitsu van, azt hiszem, nincs is a támogatási listában), a teljes parancsor

gphoto2 --capture-movie --stdout | gst-launch-1.0 videotestsrc ! v4l2sink device=/dev/video0

azt nem találja (Ctrl + C),

*** Hiba ***               
Nem található kamera
*** Hiba (-105: „Ismeretlen típus”) ***        

Adatcsatorna beállítása SZÜNETELTETETT állapotúra…
Az adatcsatorna INDÍTÁSA…
Az adatcsatorna ELINDÍTVA…
Adatcsatorna beállítása LEJÁTSZÁSRA…
New clock: GstSystemClock
^Chandling interrupt.
Megszakítás: Adatcsatorna leállítása…
Execution ended after 0:00:10.303253121
Adatcsatorna beállítása SZÜNETELTETETT állapotúra…
Az adatcsatorna beállítása KÉSZ állapotra…
Az adatcsatorna beállítása NULL értékre…
Adatcsatorna felszabadítása…

Tehát a magyarázat szerint módosított parancssor magában jó..., teszteltem.

Értékelés: 

0
Még nincs értékelve

Próbálom

Szia! Köszi a válaszokat!

Haladok sorba azon, amit írtál:

A kimenete a gphoto2-nek:

A kamera képességei              : USB PTP Class Camera                        
Soros port támogatás             : nem
USB támogatás                    : igen
Rögzítési lehetőségek            :
                                 : Kép
                                 : Előnézet
Beállítási támogatás             : igen
Kijelölt fájlok törlése a kamerán: igen
Minden fájl törlése a kamerán    : nem
Fájlelőnézet (bélyegkép) támogatás: igen
Fájlfeltöltés támogatás          : igen

Aztán futtattam: sudo modprobe v4l2loopback

Nem írt hibát.

Aztán az ls /dev | grep video* -ra azt írta ki, hogy

video0

video1

Beírtam azt a parancsot, hogy

gphoto2 --capture-movie --stdout | gst-launch-1.0 videotestsrc ! v4l2sink device=/dev/video0

amire ezzel jött vissza:

Előnézeti képkockák rögzítése filmként a(z) „stdout” helyre. A megszakításhoz nyomja meg a Ctrl+C billentyűket.

*** Hiba ***               
An error occurred in the io-library ('Could not claim the USB device'): Could not claim interface 0 (Az eszköz vagy erőforrás foglalt). Make sure no other program (gvfs-gphoto2-volume-monitor) or kernel module (such as sdc2xx, stv680, spca50x) is using the device and you have read/write access to the device.
HIBA: Filmrögzítési hiba… Kilépés.
A filmrögzítés befejeződött (0 képkocka)
Adatcsatorna beállítása SZÜNETELTETETT állapotúra…
HIBA: az adatcsatorna nem akar megállni.
HIBA: a következő elemtől: /GstPipeline:pipeline0/GstV4l2Sink:v4l2sink0: A(z) „/dev/video0” eszköz nem kimeneti eszköz.
További hibakeresési információk:
v4l2_calls.c(639): gst_v4l2_open (): /GstPipeline:pipeline0/GstV4l2Sink:v4l2sink0:
Capabilities: 0x4200001
Az adatcsatorna beállítása NULL értékre…
Adatcsatorna felszabadítása…

Beírtam video1-re is, arra meg ezt:

Adatcsatorna beállítása SZÜNETELTETETT állapotúra…
Az adatcsatorna INDÍTÁSA…
Az adatcsatorna ELINDÍTVA…
Adatcsatorna beállítása LEJÁTSZÁSRA…
New clock: GstSystemClock
Előnézeti képkockák rögzítése filmként a(z) „stdout” helyre. A megszakításhoz nyomja meg a Ctrl+C billentyűket.

*** Hiba ***               
An error occurred in the io-library ('Could not claim the USB device'): Could not claim interface 0 (Az eszköz vagy erőforrás foglalt). Make sure no other program (gvfs-gphoto2-volume-monitor) or kernel module (such as sdc2xx, stv680, spca50x) is using the device and you have read/write access to the device.
HIBA: Filmrögzítési hiba… Kilépés.
A filmrögzítés befejeződött (0 képkocka)

 

 

Értékelés: 

0
Még nincs értékelve
kimarite képe

Próbálom

#2 Aztán futtattam: sudo modprobe v4l2loopback

Nem írt hibát.

A UNIX és a GNU/Linux rendszerek sajátossága, hogy akkor írnak hibát, ha tényleg van. Ha a készenléti jelzés ($) tér vissza a parancssor futtatása után, abban az esetben a művelet sikerült, azaz most a kernel modul betöltése sikeres volt.

Nálad két eszköz látszik, video0 és video1.

A(z) „/dev/video0” eszköz nem kimeneti eszköz.

Én kíváncsi lennék kicsit, mi történik, ha ezt a parancssort is futtatom:

gphoto2 --capture-movie --stdout | gst-launch-1.0 videotestsrc ! v4l2sink device=/dev/video1

Értékelés: 

0
Még nincs értékelve

Próbálom

#3

Ezt kaptam:

Adatcsatorna beállítása SZÜNETELTETETT állapotúra…
Az adatcsatorna INDÍTÁSA…
Az adatcsatorna ELINDÍTVA…
Adatcsatorna beállítása LEJÁTSZÁSRA…
New clock: GstSystemClock
Előnézeti képkockák rögzítése filmként a(z) „stdout” helyre. A megszakításhoz nyomja meg a Ctrl+C billentyűket.

*** Hiba ***               
An error occurred in the io-library ('Could not claim the USB device'): Could not claim interface 0 (Az eszköz vagy erőforrás foglalt). Make sure no other program (gvfs-gphoto2-volume-monitor) or kernel module (such as sdc2xx, stv680, spca50x) is using the device and you have read/write access to the device.
HIBA: Filmrögzítési hiba… Kilépés.
A filmrögzítés befejeződött (0 képkocka)

 

Értékelés: 

0
Még nincs értékelve
kimarite képe

Próbálom

#4 Mi a kimenet?

ps aux | grep gphoto
lsusb
env LANG=C gphoto2 --debug -L

Ne húzd ki a kamerát, semmit nem mozgass és más, kamera kezelésével összefüggő parancsot se futtass, a következő válaszomig.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Próbálom

#5 Egész pontosan arról van szó, fogva tartja az eszközt egy másik processz, és azt ki kell lőni.

A

ps aux | grep gphoto

kimenetében, látod a grep processzt (a fenti parancs), de más processzeket is (gvfs-gphoto2-volume-monitor).

Itt egy példa::

ps aux | grep gphoto
kim 1517  0.0  0.0 241008  6548 ? Ssl  18:09   0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
kim 6680  0.0  0.0   6236   832 pts/0 S+   20:39   0:00 grep gphoto

A kimenetben látszik a futó folyamat(ok) sorszáma. Itt ez a 1517.
A grep a „ps -aux” kimenetében a szűrő szerepét tölti be, használatával most csak a gphoto kifejezéssel egyező kimeneteket láttatjuk. Mert erre van szükségünk
Kilövöd:

kill -9 1517

Jelzem, neked egészen biztosan nem a 1517-es processzt kell kilőni, hanem amit látsz a kimenetben, nálad. ;-)

Az újbóli futtatás, már csak egyetlen processz, a grep futását mutatja (ami maga a grep-es parancs, és ez így rendben van, nem kell kilőni):

ps aux | grep gphoto
kim       6684  0.0  0.0   6104   888 pts/0    S+   20:40   0:00 grep gphoto

Amúgy így nem könnyű segíteni, ha „eltűnsz”. És közben bármi IS történik a rendszerrel (újraindítás), kamerával (lecsatlakoztatás) ...
A megoldást, módszert viszont most leírtam, könnyű, próbálgasd! :-)

Értékelés: 

0
Még nincs értékelve

Próbálom

#5

Gépet újraindítottam azóta, szóval nulláról:

ps aux | grep gphoto

Válasz:

jack      1967  0.0  0.1 294116  8480 ?        Ssl  11:34   0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
jack      5643  0.0  0.1 436784 10460 ?        Sl   12:31   0:00 /usr/lib/gvfs/gvfsd-gphoto2 --spawner :1.15 /org/gtk/gvfs/exec_spaw/2
jack      5695  0.0  0.0  15984  1032 pts/0    S+   12:32   0:00 grep --color=auto gphoto

lsusb

Válasz:

Bus 001 Device 006: ID 0bda:5754 Realtek Semiconductor Corp.
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 004: ID 04f3:2013 Elan Microelectronics Corp.
Bus 001 Device 003: ID 8087:07dc Intel Corp.
Bus 001 Device 007: ID 04b0:0445 Nikon Corp.
Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 005: ID 04f2:0865 Chicony Electronics Co., Ltd
Bus 002 Device 004: ID 248a:8367  
Bus 002 Device 003: ID 172f:0038 Waltop International Corp. Genius G-Pen F509
Bus 002 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

env LANG=C gphoto2 --debug -L

Válasz:

Bus 001 Device 006: ID 0bda:5754 Realtek Semiconductor Corp.
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 004: ID 04f3:2013 Elan Microelectronics Corp.
Bus 001 Device 003: ID 8087:07dc Intel Corp.
Bus 001 Device 007: ID 04b0:0445 Nikon Corp.
Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 005: ID 04f2:0865 Chicony Electronics Co., Ltd
Bus 002 Device 004: ID 248a:8367  
Bus 002 Device 003: ID 172f:0038 Waltop International Corp. Genius G-Pen F509
Bus 002 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
jack@JackDell:~$ env LANG=C gphoto2 --debug -L
0.000012 main                        (2): ALWAYS INCLUDE THE FOLLOWING LINES WHEN SENDING DEBUG MESSAGES TO THE MAILING LIST:
0.000037 main                        (2): gphoto2 2.5.15
0.000042 main                        (2): gphoto2 has been compiled with the following options:
0.000047 main                        (2):  + gcc (C compiler used)
0.000051 main                        (2):  + popt (mandatory, for handling command-line parameters)
0.000059 main                        (2):  + exif (for displaying EXIF information)
0.000062 main                        (2):  + cdk (for accessing configuration options)
0.000071 main                        (2):  + aa (for displaying live previews)
0.000074 main                        (2):  + jpeg (for displaying live previews in JPEG format)
0.000078 main                        (2):  + readline (for easy navigation in the shell)
0.000083 main                        (2): libgphoto2 2.5.16
0.000087 main                        (2): libgphoto2 has been compiled with the following options:
0.000092 main                        (2):  + all camlibs
0.000107 main                        (2):  + gcc (C compiler used)
0.000114 main                        (2):  + ltdl (for portable loading of camlibs)
0.000120 main                        (2):  + EXIF (for special handling of EXIF files)
0.000126 main                        (2): libgphoto2_port 0.12.0
0.000132 main                        (2): libgphoto2_port has been compiled with the following options:
0.000139 main                        (2):  + iolibs: disk ptpip serial usb1 usbdiskdirect usbscsi
0.000145 main                        (2):  + gcc (C compiler used)
0.000150 main                        (2):  + ltdl (for portable loading of iolibs)
0.000156 main                        (2):  + USB (libusb1, for USB cameras)
0.000162 main                        (2):  + serial (for serial cameras)
0.000168 main                        (2):  + no resmgr (serial port access and locking)
0.000174 main                        (2):  + no ttylock (serial port locking)
0.000179 main                        (2):  + no lockdev (serial port locking)
0.000186 main                        (2): CAMLIBS env var not set, using compile-time default instead
0.000191 main                        (2): IOLIBS env var not set, using compile-time default instead
0.000198 main                        (2): invoked with following arguments:
0.000204 main                        (2):   --debug
0.000209 main                        (2):   -L
0.000235 load_settings               (2): Creating gphoto config directory ('/home/jack/.gphoto')
0.000292 load_settings               (2): Loading settings from file '/home/jack/.gphoto/settings'.
0.000430 main                        (2): The user has not specified both a model and a port. Try to figure them out.
0.000444 gp_port_info_list_load      (2): Using ltdl to load io-drivers from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0'...
0.000547 foreach_func                (2): Called for filename '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/disk'.
0.000739 gp_port_library_list        (2): found fstab fsname UUID=fcb4f27e-3cb7-4f81-839c-7d54ec4bb21d
0.000761 gp_port_library_list        (2): found fstab fsname /swapfile
0.000855 gp_port_library_list        (2): found mtab fsname sysfs
0.000866 gp_port_library_list        (2): found mtab fsname proc
0.000874 gp_port_library_list        (2): found mtab fsname udev
0.000893 gp_port_library_list        (2): found mtab fsname devpts
0.000902 gp_port_library_list        (2): found mtab fsname tmpfs
0.000919 gp_port_library_list        (2): found mtab fsname /dev/sda1
0.000933 gp_port_library_list        (2): found mtab fsname securityfs
0.000942 gp_port_library_list        (2): found mtab fsname tmpfs
0.000959 gp_port_library_list        (2): found mtab fsname tmpfs
0.000976 gp_port_library_list        (2): found mtab fsname tmpfs
0.000998 gp_port_library_list        (2): found mtab fsname cgroup
0.001006 gp_port_library_list        (2): found mtab fsname cgroup
0.001014 gp_port_library_list        (2): found mtab fsname pstore
0.001040 gp_port_library_list        (2): found mtab fsname cgroup
0.001078 gp_port_library_list        (2): found mtab fsname cgroup
0.001084 gp_port_library_list        (2): found mtab fsname cgroup
0.001089 gp_port_library_list        (2): found mtab fsname cgroup
0.001094 gp_port_library_list        (2): found mtab fsname cgroup
0.001100 gp_port_library_list        (2): found mtab fsname cgroup
0.001105 gp_port_library_list        (2): found mtab fsname cgroup
0.001110 gp_port_library_list        (2): found mtab fsname cgroup
0.001115 gp_port_library_list        (2): found mtab fsname cgroup
0.001120 gp_port_library_list        (2): found mtab fsname cgroup
0.001125 gp_port_library_list        (2): found mtab fsname cgroup
0.001130 gp_port_library_list        (2): found mtab fsname systemd-1
0.001135 gp_port_library_list        (2): found mtab fsname mqueue
0.001141 gp_port_library_list        (2): found mtab fsname debugfs
0.001168 gp_port_library_list        (2): found mtab fsname hugetlbfs
0.001183 gp_port_library_list        (2): found mtab fsname tracefs
0.001194 gp_port_library_list        (2): found mtab fsname configfs
0.001208 gp_port_library_list        (2): found mtab fsname fusectl
0.001213 gp_port_library_list        (2): found mtab fsname tmpfs
0.001226 gp_port_library_list        (2): found mtab fsname gvfsd-fuse
0.001257 foreach_func                (2): Loaded '' ('^disk:') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/disk'.
0.001264 foreach_func                (2): Called for filename '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/ptpip'.
0.001366 foreach_func                (2): Loaded 'PTP/IP Connection' ('ptpip:') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/ptpip'.
0.001375 foreach_func                (2): Loaded '' ('^ptpip:') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/ptpip'.
0.001380 foreach_func                (2): Called for filename '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001601 foreach_func                (2): Loaded 'Serial Port 0' ('serial:/dev/ttyS0') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001610 foreach_func                (2): Loaded 'Serial Port 1' ('serial:/dev/ttyS1') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001615 foreach_func                (2): Loaded 'Serial Port 2' ('serial:/dev/ttyS2') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001621 foreach_func                (2): Loaded 'Serial Port 3' ('serial:/dev/ttyS3') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001625 foreach_func                (2): Loaded 'Serial Port 4' ('serial:/dev/ttyS4') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001631 foreach_func                (2): Loaded 'Serial Port 5' ('serial:/dev/ttyS5') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001636 foreach_func                (2): Loaded 'Serial Port 6' ('serial:/dev/ttyS6') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001641 foreach_func                (2): Loaded 'Serial Port 7' ('serial:/dev/ttyS7') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001646 foreach_func                (2): Loaded 'Serial Port 8' ('serial:/dev/ttyS8') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001651 foreach_func                (2): Loaded 'Serial Port 9' ('serial:/dev/ttyS9') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001655 foreach_func                (2): Loaded 'Serial Port 10' ('serial:/dev/ttyS10') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001661 foreach_func                (2): Loaded 'Serial Port 11' ('serial:/dev/ttyS11') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001666 foreach_func                (2): Loaded 'Serial Port 12' ('serial:/dev/ttyS12') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001671 foreach_func                (2): Loaded 'Serial Port 13' ('serial:/dev/ttyS13') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001685 foreach_func                (2): Loaded 'Serial Port 14' ('serial:/dev/ttyS14') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001692 foreach_func                (2): Loaded 'Serial Port 15' ('serial:/dev/ttyS15') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001698 foreach_func                (2): Loaded 'Serial Port 16' ('serial:/dev/ttyS16') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001703 foreach_func                (2): Loaded 'Serial Port 17' ('serial:/dev/ttyS17') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001711 foreach_func                (2): Loaded 'Serial Port 18' ('serial:/dev/ttyS18') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001715 foreach_func                (2): Loaded 'Serial Port 19' ('serial:/dev/ttyS19') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001720 foreach_func                (2): Loaded 'Serial Port 20' ('serial:/dev/ttyS20') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001725 foreach_func                (2): Loaded 'Serial Port 21' ('serial:/dev/ttyS21') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001729 foreach_func                (2): Loaded 'Serial Port 22' ('serial:/dev/ttyS22') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001733 foreach_func                (2): Loaded 'Serial Port 23' ('serial:/dev/ttyS23') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001737 foreach_func                (2): Loaded 'Serial Port 24' ('serial:/dev/ttyS24') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001741 foreach_func                (2): Loaded 'Serial Port 25' ('serial:/dev/ttyS25') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001745 foreach_func                (2): Loaded 'Serial Port 26' ('serial:/dev/ttyS26') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001749 foreach_func                (2): Loaded 'Serial Port 27' ('serial:/dev/ttyS27') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001754 foreach_func                (2): Loaded 'Serial Port 28' ('serial:/dev/ttyS28') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001758 foreach_func                (2): Loaded 'Serial Port 29' ('serial:/dev/ttyS29') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001763 foreach_func                (2): Loaded 'Serial Port 30' ('serial:/dev/ttyS30') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001767 foreach_func                (2): Loaded 'Serial Port 31' ('serial:/dev/ttyS31') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001772 foreach_func                (2): Loaded 'Serial Port Device' ('serial:') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001777 foreach_func                (2): Loaded '' ('^serial:') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/serial'.
0.001784 foreach_func                (2): Called for filename '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/usb1'.
0.007201 foreach_func                (2): Loaded '' ('^usb:') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/usb1'.
0.007210 foreach_func                (2): Loaded 'Universal Serial Bus' ('usb:001,006') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/usb1'.
0.007213 foreach_func                (2): Loaded 'Universal Serial Bus' ('usb:001,005') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/usb1'.
0.007216 foreach_func                (2): Loaded 'Universal Serial Bus' ('usb:001,003') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/usb1'.
0.007219 foreach_func                (2): Loaded 'Universal Serial Bus' ('usb:001,007') from '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/usb1'.
0.007240 foreach_func                (2): Called for filename '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/usbdiskdirect'.
0.007408 foreach_func                (2): Called for filename '/usr/lib/x86_64-linux-gnu/libgphoto2_port/0.12.0/usbscsi'.
0.007553 gp_port_info_list_count     (2): Counting entries (42 available)...
0.007559 gp_port_info_list_count     (2): 38 regular entries available.
0.007571 gp_abilities_list_load_dir  (2): Using ltdl to load camera libraries from '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16'...
0.007702 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/adc65'.
0.007707 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/agfa_cl20'.
0.007720 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/aox'.
0.007723 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/ax203'.
0.007725 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/barbie'.
0.007730 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/canon'.
0.007734 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/casio_qv'.
0.007739 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/clicksmart310'.
0.007749 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/digigr8'.
0.007752 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/digita'.
0.007774 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/dimagev'.
0.007779 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/dimera3500'.
0.007783 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/directory'.
0.007788 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/enigma13'.
0.007793 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/fuji'.
0.007798 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/gsmart300'.
0.007803 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/hp215'.
0.007808 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/iclick'.
0.007814 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/jamcam'.
0.007819 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/jd11'.
0.007824 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/jl2005a'.
0.007829 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/jl2005c'.
0.007834 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/kodak_dc120'.
0.007840 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/kodak_dc210'.
0.007846 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/kodak_dc240'.
0.007851 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/kodak_dc3200'.
0.007856 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/kodak_ez200'.
0.007861 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/konica'.
0.007867 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/konica_qm150'.
0.007872 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/largan'.
0.007877 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/lg_gsm'.
0.007882 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/mars'.
0.007888 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/mustek'.
0.007893 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/panasonic_coolshot'.
0.007898 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/panasonic_dc1000'.
0.007904 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/panasonic_dc1580'.
0.007909 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/panasonic_l859'.
0.007913 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/pccam300'.
0.007917 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/pccam600'.
0.007922 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/pentax'.
0.007927 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/polaroid_pdc320'.
0.007931 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/polaroid_pdc640'.
0.007936 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/polaroid_pdc700'.
0.007942 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/ptp2'.
0.007947 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/ricoh'.
0.007951 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/ricoh_g3'.
0.007956 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/samsung'.
0.007961 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/sierra'.
0.007967 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/sipix_blink2'.
0.007972 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/sipix_web2'.
0.007977 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/smal'.
0.007983 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/sonix'.
0.007988 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/sony_dscf1'.
0.007993 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/sony_dscf55'.
0.007998 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/soundvision'.
0.008003 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/spca50x'.
0.008008 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/sq905'.
0.008013 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/st2205'.
0.008018 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/stv0674'.
0.008023 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/stv0680'.
0.008028 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/sx330z'.
0.008034 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/topfield'.
0.008039 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/toshiba_pdrm11'.
0.008044 foreach_func                (2): Found '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/tp6801'.
0.008052 gp_abilities_list_load_dir  (2): Found 64 camera drivers.
0.030234 gp_port_info_list_count     (2): Counting entries (42 available)...   
0.030252 gp_port_info_list_count     (2): 38 regular entries available.
0.030260 gp_port_new                 (2): Creating new device...
0.030268 gp_port_info_list_get_info  (2): Getting info of entry 0 (42 available)...
0.030405 gp_port_set_settings        (2): Setting settings...
0.030412 gp_port_info_list_get_info  (2): Getting info of entry 1 (42 available)...
0.030517 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.030522 gp_port_set_settings        (2): Setting settings...
0.030526 gp_port_info_list_get_info  (2): Getting info of entry 2 (42 available)...
0.030608 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.030613 gp_port_set_settings        (2): Setting settings...
0.030617 gp_port_info_list_get_info  (2): Getting info of entry 3 (42 available)...
0.030695 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.030700 gp_port_set_settings        (2): Setting settings...
0.030704 gp_port_info_list_get_info  (2): Getting info of entry 4 (42 available)...
0.030781 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.030785 gp_port_set_settings        (2): Setting settings...
0.030790 gp_port_info_list_get_info  (2): Getting info of entry 5 (42 available)...
0.030865 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.030870 gp_port_set_settings        (2): Setting settings...
0.030874 gp_port_info_list_get_info  (2): Getting info of entry 6 (42 available)...
0.030949 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.030954 gp_port_set_settings        (2): Setting settings...
0.030958 gp_port_info_list_get_info  (2): Getting info of entry 7 (42 available)...
0.031032 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.031036 gp_port_set_settings        (2): Setting settings...
0.031041 gp_port_info_list_get_info  (2): Getting info of entry 8 (42 available)...
0.031114 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.031119 gp_port_set_settings        (2): Setting settings...
0.031123 gp_port_info_list_get_info  (2): Getting info of entry 9 (42 available)...
0.031196 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.031201 gp_port_set_settings        (2): Setting settings...
0.031205 gp_port_info_list_get_info  (2): Getting info of entry 10 (42 available)...
0.031278 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.031283 gp_port_set_settings        (2): Setting settings...
0.031287 gp_port_info_list_get_info  (2): Getting info of entry 11 (42 available)...
0.031361 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.031365 gp_port_set_settings        (2): Setting settings...
0.031370 gp_port_info_list_get_info  (2): Getting info of entry 12 (42 available)...
0.031443 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.031447 gp_port_set_settings        (2): Setting settings...
0.031452 gp_port_info_list_get_info  (2): Getting info of entry 13 (42 available)...
0.031524 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.031529 gp_port_set_settings        (2): Setting settings...
0.031533 gp_port_info_list_get_info  (2): Getting info of entry 14 (42 available)...
0.031617 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.031624 gp_port_set_settings        (2): Setting settings...
0.031629 gp_port_info_list_get_info  (2): Getting info of entry 15 (42 available)...
0.031697 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.031702 gp_port_set_settings        (2): Setting settings...
0.031705 gp_port_info_list_get_info  (2): Getting info of entry 16 (42 available)...
0.031770 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.031775 gp_port_set_settings        (2): Setting settings...
0.031780 gp_port_info_list_get_info  (2): Getting info of entry 17 (42 available)...
0.031844 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.031849 gp_port_set_settings        (2): Setting settings...
0.031853 gp_port_info_list_get_info  (2): Getting info of entry 18 (42 available)...
0.031917 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.031921 gp_port_set_settings        (2): Setting settings...
0.031926 gp_port_info_list_get_info  (2): Getting info of entry 19 (42 available)...
0.031992 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.031997 gp_port_set_settings        (2): Setting settings...
0.032001 gp_port_info_list_get_info  (2): Getting info of entry 20 (42 available)...
0.032066 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.032071 gp_port_set_settings        (2): Setting settings...
0.032074 gp_port_info_list_get_info  (2): Getting info of entry 21 (42 available)...
0.032134 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.032138 gp_port_set_settings        (2): Setting settings...
0.032141 gp_port_info_list_get_info  (2): Getting info of entry 22 (42 available)...
0.032201 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.032205 gp_port_set_settings        (2): Setting settings...
0.032208 gp_port_info_list_get_info  (2): Getting info of entry 23 (42 available)...
0.032271 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.032276 gp_port_set_settings        (2): Setting settings...
0.032280 gp_port_info_list_get_info  (2): Getting info of entry 24 (42 available)...
0.032344 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.032348 gp_port_set_settings        (2): Setting settings...
0.032351 gp_port_info_list_get_info  (2): Getting info of entry 25 (42 available)...
0.032411 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.032415 gp_port_set_settings        (2): Setting settings...
0.032418 gp_port_info_list_get_info  (2): Getting info of entry 26 (42 available)...
0.032477 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.032481 gp_port_set_settings        (2): Setting settings...
0.032487 gp_port_info_list_get_info  (2): Getting info of entry 27 (42 available)...
0.032550 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.032554 gp_port_set_settings        (2): Setting settings...
0.032557 gp_port_info_list_get_info  (2): Getting info of entry 28 (42 available)...
0.032617 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.032621 gp_port_set_settings        (2): Setting settings...
0.032624 gp_port_info_list_get_info  (2): Getting info of entry 29 (42 available)...
0.032684 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.032689 gp_port_set_settings        (2): Setting settings...
0.032692 gp_port_info_list_get_info  (2): Getting info of entry 30 (42 available)...
0.032752 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.032756 gp_port_set_settings        (2): Setting settings...
0.032759 gp_port_info_list_get_info  (2): Getting info of entry 31 (42 available)...
0.032818 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.032822 gp_port_set_settings        (2): Setting settings...
0.032825 gp_port_info_list_get_info  (2): Getting info of entry 32 (42 available)...
0.032886 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.032890 gp_port_set_settings        (2): Setting settings...
0.032893 gp_port_info_list_get_info  (2): Getting info of entry 33 (42 available)...
0.032952 gp_port_set_timeout         (2): Setting port timeout to 500 milliseconds.
0.032956 gp_port_set_settings        (2): Setting settings...
0.032959 gp_port_info_list_get_info  (2): Getting info of entry 34 (42 available)...
0.037335 gp_port_set_timeout         (2): Setting port timeout to 5000 milliseconds.
0.037341 gp_port_set_settings        (2): Setting settings...
0.037356 gp_libusb1_update           (2): (old int=0, conf=-1, alt=-1) port usb:001,006, (new int=0, conf=-1, alt=-1) port usb:001,006
0.037360 gp_libusb1_update           (2): lowlevel libusb1 port not yet opened, no need for libusb changes
0.037364 gp_abilities_list_detect_usb(2): Auto-detecting USB cameras...
0.037717 gp_libusb1_find_device_by_class_lib(2): Looking for USB device (class 0x29a, subclass, 0xffffffff, protocol 0xffffffff)...
0.037990 gp_libusb1_find_device_by_class_lib(2): Looking for USB device (class 0x6, subclass, 0x1, protocol 0x1)...
0.038026 gp_port_info_list_get_info  (2): Getting info of entry 35 (42 available)...
0.042101 gp_port_set_timeout         (2): Setting port timeout to 5000 milliseconds.
0.042107 gp_port_set_settings        (2): Setting settings...
0.042124 gp_libusb1_update           (2): (old int=0, conf=-1, alt=-1) port usb:001,005, (new int=0, conf=-1, alt=-1) port usb:001,005
0.042129 gp_libusb1_update           (2): lowlevel libusb1 port not yet opened, no need for libusb changes
0.042136 gp_abilities_list_detect_usb(2): Auto-detecting USB cameras...
0.042554 gp_libusb1_find_device_by_class_lib(2): Looking for USB device (class 0x29a, subclass, 0xffffffff, protocol 0xffffffff)...
0.042810 gp_libusb1_find_device_by_class_lib(2): Looking for USB device (class 0x6, subclass, 0x1, protocol 0x1)...
0.042841 gp_port_info_list_get_info  (2): Getting info of entry 36 (42 available)...
0.047105 gp_port_set_timeout         (2): Setting port timeout to 5000 milliseconds.
0.047112 gp_port_set_settings        (2): Setting settings...
0.047120 gp_libusb1_update           (2): (old int=0, conf=-1, alt=-1) port usb:001,003, (new int=0, conf=-1, alt=-1) port usb:001,003
0.047125 gp_libusb1_update           (2): lowlevel libusb1 port not yet opened, no need for libusb changes
0.047128 gp_abilities_list_detect_usb(2): Auto-detecting USB cameras...
0.047467 gp_libusb1_find_device_by_class_lib(2): Looking for USB device (class 0x29a, subclass, 0xffffffff, protocol 0xffffffff)...
0.047730 gp_libusb1_find_device_by_class_lib(2): Looking for USB device (class 0x6, subclass, 0x1, protocol 0x1)...
0.047756 gp_port_info_list_get_info  (2): Getting info of entry 37 (42 available)...
0.052472 gp_port_set_timeout         (2): Setting port timeout to 5000 milliseconds.
0.052482 gp_port_set_settings        (2): Setting settings...
0.052497 gp_libusb1_update           (2): (old int=0, conf=-1, alt=-1) port usb:001,007, (new int=0, conf=-1, alt=-1) port usb:001,007
0.052500 gp_libusb1_update           (2): lowlevel libusb1 port not yet opened, no need for libusb changes
0.052503 gp_abilities_list_detect_usb(2): Auto-detecting USB cameras...
0.052897 gp_libusb1_find_device_by_class_lib(2): Looking for USB device (class 0x29a, subclass, 0xffffffff, protocol 0xffffffff)...
0.053199 gp_libusb1_find_device_by_class_lib(2): Looking for USB device (class 0x6, subclass, 0x1, protocol 0x1)...
0.053219 gp_libusb1_find_device_by_class_lib(2): Found USB class device (class 0x6, subclass, 0x1, protocol 0x1)
0.053227 gp_libusb1_find_device_by_class_lib(2): inep to look for is 81
0.053232 gp_libusb1_find_device_by_class_lib(2): Detected defaults: config 1, interface 0, altsetting 0, idVendor ID 04b0, idProduct 0445, inep 81, outep 02, intep 83
0.053237 gp_abilities_list_detect_usb(2): Found 'USB PTP Class Camera' (0x6,0x1,0x1)
0.053245 gp_port_free                (2): Freeing port...
0.053248 gp_port_close               (2): Closing port...
0.053437 gp_camera_set_abilities     (2): Setting abilities ('USB PTP Class Camera')...
0.053445 gp_setting_set              (2): Setting key 'model' to value 'USB PTP Class Camera' (gphoto2)
0.053461 save_settings               (2): Saving 2 setting(s) to file "/home/jack/.gphoto/settings"
0.053566 gp_port_info_list_lookup_path(2): Looking for path 'usb:001,007' (42 entries available)...
0.053573 gp_port_info_list_get_info  (2): Getting info of entry 37 (42 available)...
0.053588 gp_camera_set_port_info     (2): Setting port info for port 'Universal Serial Bus' at 'usb:001,007'...
0.057630 gp_port_set_timeout         (2): Setting port timeout to 5000 milliseconds.
0.057637 gp_port_set_settings        (2): Setting settings...
0.057654 gp_libusb1_update           (2): (old int=0, conf=-1, alt=-1) port usb:001,007, (new int=0, conf=-1, alt=-1) port usb:001,007
0.057658 gp_libusb1_update           (2): lowlevel libusb1 port not yet opened, no need for libusb changes
0.057663 gp_setting_set              (2): Setting key 'port' to value 'usb:001,007' (gphoto2)
0.057668 save_settings               (2): Saving 2 setting(s) to file "/home/jack/.gphoto/settings"
0.057751 foreach                     (2): Executing action 'List Files' for folder '/'.
0.057782 gp_camera_folder_list_files (2): Listing files in '/'...
0.057786 gp_camera_init              (2): Initializing camera...
0.057796 gp_port_set_error [gphoto2-port.c:1190](0): The supplied vendor or product id (0x0,0x0) is not valid.
0.057809 gp_libusb1_find_device_by_class_lib(2): Looking for USB device (class 0x6, subclass, 0x1, protocol 0x1)...
0.057816 gp_libusb1_find_device_by_class_lib(2): Found USB class device (class 0x6, subclass, 0x1, protocol 0x1)
0.057824 gp_libusb1_find_device_by_class_lib(2): inep to look for is 81
0.057830 gp_libusb1_find_device_by_class_lib(2): Detected defaults: config 1, interface 0, altsetting 0, idVendor ID 04b0, idProduct 0445, inep 81, outep 02, intep 83
0.057834 gp_camera_init              (2): Loading '/usr/lib/x86_64-linux-gnu/libgphoto2/2.5.16/ptp2'...
0.058513 gp_port_open                (2): Opening USB port...
0.058519 gp_libusb1_open             (2): ()
0.058551 gp_libusb1_open             (2): claiming interface 0
0.058559 gp_libusb1_open [libusb1.c:431](0): 'libusb_claim_interface (port->pl->dh, port->settings.usb.interface)' failed: Resource busy (-6)
0.058565 gp_port_set_error [gphoto2-port.c:1190](0): Could not claim interface 0 (Device or resource busy). Make sure no other program (gvfs-gphoto2-volume-monitor) or kernel module (such as sdc2xx, stv680, spca50x) is using the device and you have read/write access to the device.
0.058654 gp_context_error            (0): An error occurred in the io-library ('Could not claim the USB device'): Could not claim interface 0 (Device or resource busy). Make sure no other program (gvfs-gphoto2-volume-monitor) or kernel module (such as sdc2xx, stv680, spca50x) is using the device and you have read/write access to the device.

*** Error ***              
An error occurred in the io-library ('Could not claim the USB device'): Could not claim interface 0 (Device or resource busy). Make sure no other program (gvfs-gphoto2-volume-monitor) or kernel module (such as sdc2xx, stv680, spca50x) is using the device and you have read/write access to the device.
*** Error (-53: 'Could not claim the USB device') ***       

0.058986 gp_camera_free              (2): Freeing camera...
0.058991 gp_port_free                (2): Freeing port...
0.058994 gp_port_close               (2): Closing port...
0.060101 gp_port_set_error [gphoto2-port.c:1190](0): Could not release interface 0 (Device or resource busy).
0.060255 gp_filesystem_reset         (2): resetting filesystem
0.060263 gp_filesystem_lru_clear     (2): Clearing fscache LRU list...
0.060270 gp_filesystem_lru_clear     (2): fscache LRU list already empty
0.060276 delete_all_folders          (2): Internally deleting all folders from '/'...
0.060282 lookup_folder               (2): Lookup folder '/'...
0.060288 lookup_folder               (2): Found! / is 0x55fb2f1fb670
0.060294 recurse_delete_folder       (2): Recurse delete folder 0x55fb2f1fb670//

 

 

Értékelés: 

0
Még nincs értékelve

Próbálom

#6 Ja bocsi. Szóval akkor elejétől menjek végig az egész folyamaton? Most nem lépek ki. megvárom a válaszod. :)

Írtál valami olyat, hogy ha kikapcsolom a gépet, akkor mindent előlről kell kezdenem, mert nem jegyzi meg.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Próbálom

#7 Onnan érdemes indulni, látja-e a rendszer a fényképezőgépet,

GPhoto2

-- a gphoto2 mit lát?

... majd betöltöd a kernel modult (modprobe), és sorban tovább.
Minderről itt írtam: https://linuxmint.hu/comment/35194#comment-35194
Jelezted, hiba lépett fel, annak kezeléséről itt írtam: https://linuxmint.hu/comment/35208#comment-35208

#8 [*] Igen, van egy sorrend - ahogy az életben a legtöbb tevékenységnél szintén - elkezded ott, amit fentebb most írtam... . Én úgy látom, leírtam az összes teendőt (két részletben), és a kimeneteket is, mi jó és mi nem. Magyarázatok is vannak bőven. Nem vagyok folyamatosan mindennap itt, de az sem gond, ha te sem. Da Capo al Fine * ;-)

-----

A hosszú kimeneteket nem ide másoljuk, a válaszba, mert nem etikus, hanem az Ubuntu Pastebin honlapon bemásolod, mented, és linkeled a válaszodba (https://paste.ubuntu.com/). Nem fájlt töltesz fel, hanem copy and paste... . Erre a célra hozták létre (https://wiki.ubuntu.com/Pastebin).
Szóval, mi nem kényszerítünk arra, hogy mindennap, lefekvés előtt elolvasd a Háború és béke című könyvet, vagy megnézd a Jöjj és lásd című filmet, nem rövidek. Úgyhogy, te se önts ide hosszú szöveget. :-)

Értékelés: 

5
Átlag: 5 (1 szavazat)

Próbálom

#9 Oh so sorry. Nem lehet valahogy módosítani a hozzászólást, mert akkor gyorsan kijavítanám a hibám. :(

Köszi, megnézem újra előlről az egészet és jelentkezem.

 

Értékelés: 

0
Még nincs értékelve
kimarite képe

Próbálom

#10 Hozzászólást módosítani nem lehet (illetve 300 másodperc ideig lehet). Azt hiszem, ha egy hozzászólást törlünk, mennek vele a válaszok is, az nem jó (a válaszokban van most „némi” segítség, információ). Törölni nem szeretünk, inkább a helyes módszerekre, megfontolt válaszokra buzdítunk. Emlékeztetőként meg szoktunk hagyni a rossz módszereket, példának: mostantól máshogyan csinálod. A hibák a tanulás részei.

Kezd újra szerintem. Menni fog, a foglaltság a gond. :-)

Értékelés: 

0
Még nincs értékelve

Próbálom

#11 Köszi az indfókat, a segítséget és a forum felhasználói tanácsot is. :) Végigmegyek a folyamaton nemsokára, kiderül mit tudok kihozni belőle. :) Visszajelzek.

Köszi!

Értékelés: 

0
Még nincs értékelve

Próbálom

#11

No akkor nekiugrottam újra.

A végén eljutottam a

ps aux | grep gphoto

parancsig és arra az lett a válasz, hogy

jack      3760  0.0  0.0  15984  1028 pts/0    S+   20:03   0:00 grep --color=auto gphoto

Erre írtad fentebb, hogy ez oké.

Beírtam a

gphoto2 --capture-movie --stdout | gst-launch-1.0 videotestsrc ! v4l2sink device=/dev/video1

parancsot, amir úgy nézett ki, hogy oké, mert ezzel jött vissza:

Adatcsatorna beállítása SZÜNETELTETETT állapotúra…
Az adatcsatorna INDÍTÁSA…
Az adatcsatorna ELINDÍTVA…
Adatcsatorna beállítása LEJÁTSZÁSRA…
New clock: GstSystemClock
Előnézeti képkockák rögzítése filmként a(z) „stdout” helyre. A megszakításhoz nyomja meg a Ctrl+C billentyűket.

Majd ugye várt a megszakításra. Megéztem, hogy a kamerát használni kívánó progi lát-e valamit. Nem lát. Dummy kamerát lát csak a notebbok beépített kamerája mellett. 

Szóval azokat megcsináltam amit írtál, lett is változás, mert hibát nem ír, de a kamerát nem látom mégsem. Mondjuk a kamera a kijelzőjén kiírta, hogy "Csatlakozott az intelligens eszközhöz." :D

Értékelés: 

0
Még nincs értékelve
kimarite képe

Próbálom

#13 Erre írtad fentebb, hogy ez oké.

Igen, de itt kezdtem a lépéseket:
https://linuxmint.hu/comment/35194#comment-35194
Az rendben, hogy végigmentél, mutasd a parancsokat a kimenetekkel.

Sorban írom most le, mindet mutasd (parancs + kimenet) az Ubuntu Pastebin segítségével!

gphoto2 --abilities
sudo modprobe v4l2loopback
ls /dev | grep video*

Eddig... és itt leszek, mondom majd tovább, mit csinálj.
Az is pasztázva lesz (Ubuntu Pastebin).
Az sem baj, ha ma már nem érsz rá, amikor visszajössz, ugyenezzel a három paranccsal kezdünk. Persze, nekem is itt kell lennem. Ha most ráérsz, ígérem, addig maradok, amíg eljutunk valahova.:-)
Jó lenne sorban haladni, de úgy, hogy mi is lássuk, mi történik.

Értékelés: 

0
Még nincs értékelve

Próbálom

#14

gphoto2 --abilities

https://paste.ubuntu.com/p/pwPVmvSQ2T/

sudo modprobe v4l2loopback

-

s /dev | grep video*

video0
video1

 

Értékelés: 

0
Még nincs értékelve
kimarite képe

Próbálom

#15 Jöjjön ez (aztán majd következik a video1, de azzal várj még):

gphoto2 --capture-movie --stdout | gst-launch-1.0 videotestsrc ! v4l2sink device=/dev/video0

Kimenet?

Értékelés: 

0
Még nincs értékelve

Próbálom

#16

https://paste.ubuntu.com/p/TVp3m34Mzn/

...és várja, hogy Ctrl+C -vel kilépjek a futásból.

 

Értékelés: 

0
Még nincs értékelve
kimarite képe

Próbálom

#16 A kamera be van kapcsolva?
Nem néztem rá milyen kamera ez (mindjárt), de ha kijelzős, akkor a kijelzőjén látsz valamit (ami az objektív előtt van nyilván), képet?

Azt nézem, képet tud ..., és előnézetet:

Rögzítési lehetőségek            :
                                 : Kép
                                 : Előnézet

Értékelés: 

0
Még nincs értékelve

Próbálom

#16 A kamera be van kapcsolva? Azt írta ki, hogy intelligens eszközthöz van kapcsolva.

#17 Akkor ez jön:

Adatcsatorna beállítása SZÜNETELTETETT állapotúra…
Az adatcsatorna INDÍTÁSA…
Az adatcsatorna ELINDÍTVA…
Adatcsatorna beállítása LEJÁTSZÁSRA…
New clock: GstSystemClock
Előnézeti képkockák rögzítése filmként a(z) „stdout” helyre. A megszakításhoz nyomja meg a Ctrl+C billentyűket.

A parancs futtatásának pillanatában kikapcsolt a kamera. :) Ilyet eddig nem csinált. :) Újrafuttattam, és akkor megint azt írta ki a kijelzője, hogy Intelligens eszközhöz csatlakozott,

Értékelés: 

0
Még nincs értékelve
kimarite képe

Próbálom

#20 Húzd ki az USB kábelt, majd 3-4 másodperc múlva dugd vissza. Aztán futtasd a parancsot.

Erre nem válaszoltál: a kamera, ha kijelzős, akkor a kijelzőjén látsz valamit (ami az objektív előtt van nyilván), képet?
(nem tudtam még ránézni, más is „keres”)

Értékelés: 

0
Még nincs értékelve

Próbálom

#21 De válaszoltam. Arra írtam, hogy megjelent a kiírás a kijelzőn, hogy "Csatlakozott az intelligens eszközhöz". A keresőben pedig PC felirat van a jobb alsó sarokban.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Próbálom

#22 Értem :-). És mindez jó jel szerintem.

Értékelés: 

5
Átlag: 5 (1 szavazat)

Próbálom

#21 Újra ugyanaz mint korábban:

Adatcsatorna beállítása SZÜNETELTETETT állapotúra…
Az adatcsatorna INDÍTÁSA…
Az adatcsatorna ELINDÍTVA…
Adatcsatorna beállítása LEJÁTSZÁSRA…
New clock: GstSystemClock
Előnézeti képkockák rögzítése filmként a(z) „stdout” helyre. A megszakításhoz nyomja meg a Ctrl+C billentyűket.

...és a kijelző kiírta, hogy Csatlakozott intelligens eszközhöz.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Próbálom

#24 De mivel néznéd a képet?
Próbáltad a VLC-t vagy a Cheese-t?
Elméletileg, ha van jó videó eszköz, azt kiválasztódik (Cheese), vagy kiválasztod (VLC).

Most nem emlékszem, a GST ad-e videó ablakot.
Viszont a foglalt eszköz jelzés most egyszer sem jelentkezett.

Értékelés: 

0
Még nincs értékelve

Próbálom

#25 VLC-vel most megpróbáltam. video1-re ugyanazt a képet adta, mint akkor, amikor Dummy videónak nevezte el valamelyik progi a viceo1-et. Színes csíkok. A klasszikus "Monoszkóp" kinézet. :)

Értékelés: 

0
Még nincs értékelve

Próbálom

#25 Ja bocs, amúgy Youtube élőhöz is kellene, meg Zoom-hoz is. Szóval  mindkettővel néztem, de csak ez a monoszkóp jön be "Dummy camera" néven.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Próbálom

#26 #27 Hát most nincs több ötletem erre, de kitalálok valamit.
Megnézem a pastebin helyett ide tett kimenetet, ilyesmi... :-)
Nekem is jól jönne a megoldás, de az én gépemet a gphoto2 nem támogatja, és ma más dolgokkal voltam elfoglalva, minthogy megoldást keressek magamnak.

Értékelés: 

0
Még nincs értékelve

Próbálom

#28 Okés. Köszi az eddigieket is! Akkor pastebinnel itt van egy mostani állapot, mert az még egy full hibás variáció volt, ez pedig már valamit kommunikál azért.

https://paste.ubuntu.com/p/MYB5nhmFZr/

Értékelés: 

0
Még nincs értékelve
kimarite képe

Próbálom

#29 Például ez egy hiba (kicsit érdemes fejleszteni az angol tudást a teszthez):

gp_port_set_error [gphoto2-port.c:1190](0): The supplied vendor or product id (0x0,0x0) is not valid.

Utána egy másik, de ha a személyazonosság (Vendor / Product ID) alapján eltéved gphoto, akkor ez egy következmény is lehet:

camera_init [library.c:8129](0): 'ptp_opensession (params, sessionid)' failed: PTP Session Already Opened (0x201e)

Korábban fel lettek ismerve az ID (az USB ID-kről van szó, vagyis amit az lsusb parancs kimenete kamerának mutatott).

Kicsit hosszú a debug, visszatérek rá, hogy végignézzem

Értékelés: 

0
Még nincs értékelve

Próbálom

#30 Angoltudás? Hiába hívtad most fel ezekre a figyelmem, nekem ez kínai. :)

Értékelés: 

0
Még nincs értékelve
kimarite képe

Próbálom

#31 A fényképezőgép
https://www.nikonusa.com/en/nikon-products/product/dslr-cameras/d3500.ht...
enged ilyenkor változtatni a felvétel módon?
Milyen beállításra van állítva a módválasztó tárcsa?
Ha sikeres a video1 kapcsolódás („Csatlakozott az intelligens eszközhöz”), áttekered M (kézi) beállításra,
http://gphoto.org/doc/remote/
változik-e a kép a VLC-ben például? Bármi mást is próbálhatsz.

PTP (Picture Transport Protocoll) beállítást találsz a Nikon D3500 beállításaiban?
Azt kéne beállítani, ha van ilyen.
Forrás: https://www.linux.com/news/controlling-your-camera-your-computer-gphoto/

Közben ... karaokézhatsz is. :-)
https://www.youtube.com/watch?v=g2i8IJOpwho

Jegyzet
https://github.com/gphoto/libgphoto2/blob/master/camlibs/ptp2/cameras/ni...

Értékelés: 

0
Még nincs értékelve

Próbálom

#32

Nem történik semmi, ha tekergetem a tárcsát. Szóval nem változtathatok.

Alapból P-ben van, vagyis abban, amivel videorögzítést csinálhatok.

A VLC nem változik M-re sem. Semmire. Arra sem, ha lehúzom a kamerát. Csak a korábbi monoszkóp.

PTP beállítása nincs lehetőség. Ahog yén értelmeztem, alapból azt használja a kamera... Amikor gphoto2 futása közben lehúztam a kamerát, ezt írta ki: Nikon enable liveview failed (0x2002: PTP General Error) Ez esetben a VLC már nem tudja újra elindítani a video1-et.

Jó kis muzsika. :)

 

Értékelés: 

0
Még nincs értékelve
kimarite képe

Próbálom

#33 Az én Fujimnak van egy kijelzőre hozható digitális menüje. Egy gombot kell megnyomnom ehhez. Nálad is kéne ilyen menünek lenni. A PTP ott sincs?

A VLC nem változik M-re sem. Semmire. Arra sem, ha lehúzom a kamerát. Csak a korábbi monoszkóp.

Ha kamera nélkül is ugyanaz látszik, az fura.
A VLC úgy indítod, hogy a /dev/video1 eszközt beállítod benne?

Média > Felvevőeszköz megnyitása... > Videoeszköz neve

Látszik itt az eszköz, beállítható?
El tudom képzelni, hogy eszedbe jutott, de lehet, nem.

Nikon enable liveview failed (0x2002: PTP General Error) Ez esetben a VLC már nem tudja újra elindítani a video1-et.

Vagyis ez azt jelenti, beállítod? Lehet véletlen is..., vagy csak te megfogalmazásod, ami félreérthető. Neked kéne beállítani a video1-et a VLC eszközöknél, ez a biztos.

Alapból P-ben van, vagyis abban, amivel videorögzítést csinálhatok.

Jónak hangzik. Nem próbáltam még fényképezőgéppel ilyesmit.

A Cheese (Csíz) alkalmazással is nézz rá.

A fájlkezelő látja amúgy a kamerát? Ehhez más csomag kell, de ez is egy nyom lehet.

A jó blues mindig jó. :-)

Értékelés: 

0
Még nincs értékelve

Próbálom

#34 Ennek is van menüje. Sőt, elég bonyolult. :) De végignyomkodtam mindent, olvastam a neten, de sehol nem találtam ilyen PTP állítási lehetőséget. :(

Arra nem reagál a VLC-n a monoszkóp, ha lehúzom a kamerát. De ha kikapcoslom és újraindítom, akkor már nem találja a video1-et (természetsen kiválasztom teszteléskor) és akkor fut hibára. A "Nikon enable liveview failed..." hiba azért érdekes, mert sehol máshol nem írja ki a kamera márkáját, csak amikor gphoto2 futása közben húzom le a kamerát.

Tehát a sorrend. Beírok minden parancsot sorban, mikor a kamera rá van dugva a rendszerre. Végül elindítom a gphoto2 parancsot, az fut, hibajelzés nélkül. Elindítom a VLC-t, kiválasztom a video1-et és jön a monoszkóp. Ha a kamerát lehúzom, kiírja a Nikon enable liveview failed kezdetű hibát a terminál, ha nem húzom le, csak Ctrl+C, akkor leáll a gphot2 hibajelzés nélkül. VLC ekkor nem reagál. Kilépek a VLC-ből és újracsatlakozok kamera bekötése nélkül akkor ugyan kiválaszthatom a video1-et a textboxban, de hibát ír ki. VAgyis nem találja a kamerát. Youtube video esetén a beépített kamerát név szerint megtalálja, működik. A másik lehetőség a Dummy video vamera, az ugyanazt a monoszkópot nyomja, mint a VLC.

Szóval szerintem a kamerát látja a rendszer, valahogy, de nem tudja mégsem lekezelni. Gyanítom, hogy valami mód, beállítás miatt van így, de hogy ez a kamera beállítása-e, vagy a linuxé... Sajnos windows és ilyen operációs rendszert tartalmazó eszköz elvi okokból sincs a lakásban, hogy esetleg azzal kipróbáljam. :D

A filekezelő elvleg látja. Nem próbáltam ki, de amikor csatlakoztatom a géphez, akkor kérdezi, hogy mit csináljon vele, vagyis mint médiát tartalmazó eszközt meg akarom-e nyitni.

Nálam meg ő a király: https://www.youtube.com/watch?v=kfjXp4KTTY8

Értékelés: 

0
Még nincs értékelve
kimarite képe

Próbálom

#35 Elindítom a VLC-t, kiválasztom a video1-et és jön a monoszkóp. Ha a kamerát lehúzom, kiírja a Nikon enable liveview failed kezdetű hibát a terminál, ha nem húzom le, csak Ctrl+C, akkor leáll a gphot2 hibajelzés nélkül. VLC ekkor nem reagál. Kilépek a VLC-ből és újracsatlakozok kamera bekötése nélkül akkor ugyan kiválaszthatom a video1-et a textboxban, de hibát ír ki. VAgyis nem találja a kamerát. Youtube video esetén a beépített kamerát név szerint megtalálja, működik. A másik lehetőség a Dummy video vamera, az ugyanazt a monoszkópot nyomja, mint a VLC.

Szóval szerintem a kamerát látja a rendszer, valahogy, de nem tudja mégsem lekezelni. Gyanítom, hogy valami mód, beállítás miatt van így, de hogy ez a kamera beállítása-e, vagy a linuxé... Sajnos windows és ilyen operációs rendszert tartalmazó eszköz elvi okokból sincs a lakásban, hogy esetleg

Valamilyen felismerési, kezelési gond lehet valóban.

Ez kicsit más, de tegnap találtam rá:
https://www.youtube.com/watch?v=7qkjbQBEhvg

Értékelés: 

0
Még nincs értékelve

Próbálom

#36 :) Csak vennem kell már egy slide gyűrűt. :)

Akkor én meg őt küldöm: https://www.youtube.com/watch?v=KTHMXiTbssQ

Na köszi a segítséget, meg mindent! Ezen a vonalon még majd edzek, ha lesz hozzá türelmem. Olyan jó lenne ha máködne, mert kameraként is tűéles képe van, és most az jól jönne.

Köszi!

 

Értékelés: 

0
Még nincs értékelve
kimarite képe

Próbálom

#37 Ránézek az én kamerámra, csak azt más támogatja. Kicsit jobban belemélyedek ...
Néha gitározom, egyre többet ..., nem eleget :-). Kettő az egyben: https://www.youtube.com/watch?v=nW3OrLHj0lQ (Joannát is szeretem)

Értékelés: 

0
Még nincs értékelve
kimarite képe

gUVCView | próbáljuk meg

A parancsok:

-- telepítés

sudo apt-get install guvcview

-- kernel modul betöltése

sudo modprobe v4l2loopback

-- ha fogja az eszközt a GVFS, töröljük

killall gvfs-gphoto2-volume-monitor

-- nézzük, mi alkottunk

lsusb
gphoto2 --auto-detect
LANG=C gphoto2 --summary
LANG=C gphoto2 --list-all-config

-- próbálkozzunk (itt az ffmpeg-et használjuk.
Telepítése: sudo apt-get install ffmpeg )

gphoto2 --capture-image
gphoto2 --stdout --capture-movie | ffmpeg -i - -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 /dev/video1

-- majd a telepített alkalmazást indítsuk el (másik terminál lapon)

guvcview

Kimenetek kellenének az egész folyamatról, illetve, hogy a parancsokra mi történik (megjelenik egy kép, ilyesmi), továbbá, hogy mit látsz, vagy „mit nem” a gUVCView alkalmazás ablakban.

Értékelés: 

0
Még nincs értékelve
kimarite képe

gUVCView | próbáljuk meg v2

#39 Korábban egy másik javaslatom volt, nézd meg azt is...

Egy másik próba:

Ne hagyd ki:

sudo modprobe v4l2loopback

Aztán meg kell nézned, melyik USB porton lóg a kamera. Mindig más porton, ezért teszteld:

gphoto2 --auto-detect

Ha a kimenet a kiemelt szöveg,

Model                          Port
----------------------------------------------------------
Mass Storage Camera            disk:/Shared
Nikon DSC D5300                usb:002,004

akkor ide, a következő parancssorba behelyettesíted a fenti portot - mindig azt, ami nálad éppen a „gphoto2 --auto-detect” kimenetben látszik (ez egyetlen parancs, egészben másold. A szerkesztése szövegszerkesztőben történhet.):

gphoto2 --capture-movie --stdout --port=usb:002,004 | \
gst-launch-1.0 fdsrc ! \
image/jpeg,framerate=25/1 ! jpegparse ! jpegdec ! \
xvimagesink

Forrás: https://thinkerthots.wordpress.com/2017/08/05/use-nikon-d5300-as-webcam-...

-----

A cikk írója próbálta még ezeket is, több van:

gphoto2 --capture-movie --stdout --port=usb:002,004 | \
gst-launch-1.0 fdsrc ! \
image/jpeg,framerate=25/1 ! jpegparse ! jpegdec ! \
tee ! v4l2sink device=/dev/video1
gphoto2 --capture-movie --stdout --port usb:002,004 | vlc -

https://www.youtube.com/watch?v=BhsCOWz9ZeE

Értékelés: 

0
Még nincs értékelve

gUVCView | próbáljuk meg v2

#40

Hali! Köszi, hogy rámírtál!

Na előbb a V2 variációt próbáltam ki. Minkét esetben eljutott addig, hogy a kamera kiírta azt, hogy csatlakozott, és a két külön variációban két különböző válasszal jött vissza a gphoto hsosszú parancs:

Az elsőnél:

Előnézeti képkockák rögzítése filmként a(z) „stdout” helyre. A megszakításhoz nyomja meg a Ctrl+C billentyűket.

Ennél azt hittem minden oké lesz, mert ilyen röviden még nem válaszot sosem. :) De a VLC azt írta ki, hogy

"A bemenet nem nyitható meg:

A VLC nem képes megnyitni a(z) „v4l2:///dev/video1” MRL-t."

A másodiknál kicsit többet írt válaszként:

"Adatcsatorna beállítása SZÜNETELTETETT állapotúra…
Az adatcsatorna INDÍTÁSA…
Előnézeti képkockák rögzítése filmként a(z) „stdout” helyre. A megszakításhoz nyomja meg a Ctrl+C billentyűket."

De a VLC szintén a fenti hibával reagált. Tehát monoszkóp sem volt egyiknél sem.

Értékelés: 

0
Még nincs értékelve

gUVCView | próbáljuk meg

#39 gUVCView válasz

Na olvasgass. :)

https://paste.ubuntu.com/p/FJVmKtBv6t/

Egy ilyen sor van benne:

gphoto2 --capture-image
Az új fájl helye a kamerán: /capt0000.jpg

Na ezt a fájt nem találom sehol. Kattant a gép a parancs kiadásakor, mint ami fotóz, de hogy hova tette? :)

 

Értékelés: 

0
Még nincs értékelve
kimarite képe

gUVCView | próbáljuk meg v2

#41 #42 (az előbb nem jót írtam, ezért töröltem | nem látod)

A másodiknál kicsit többet írt válaszként:

"Adatcsatorna beállítása SZÜNETELTETETT állapotúra…
Az adatcsatorna INDÍTÁSA…
Előnézeti képkockák rögzítése filmként a(z) „stdout” helyre. A megszakításhoz nyomja meg a Ctrl+C billentyűket."

És megnyomtad: „Ctrl + C”. Nem jó.
Nem  felszólítás, hanem tájékoztatás, ha te meg szeretnéd szakítani az adatolyamot, akkor nyomd meg... . Nem szeretnéd! Kell neked. Mert a másik terminál fülön indított guvcview ezt az adatfolyamot használná. De nem tudja, mert megszakítottad. Remélem, érted.

A folyamat

1) USB kábel ki és be

-----

2) kernel modul betöltése

sudo modprobe v4l2loopback

-----

3) meg kell nézned, melyik USB porton lóg a kamera.

Mindig más porton, ezért teszteld:

gphoto2 --auto-detect

Ha a kimenet a kiemelt szöveg,

Model                          Port
----------------------------------------------------------
Mass Storage Camera            disk:/Shared
Nikon DSC D5300                usb:002,004

akkor ide, a következő parancssorba behelyettesíted a fenti portot - mindig azt, ami nálad éppen a „gphoto2 --auto-detect” kimenetben látszik (ez egyetlen parancs, egészben másold. A szerkesztése szövegszerkesztőben történhet.):

gphoto2 --capture-movie --stdout --port=usb:002,004 | \
gst-launch-1.0 fdsrc ! \
image/jpeg,framerate=25/1 ! jpegparse ! jpegdec ! \
xvimagesink

Nem megszakítani az adatfolyamot!

-----

4) új terminál fület vagy ablakot nyitsz, és

guvcview

A másik fület vagy ablakot se zárd be!

Próbáld amit most írtam.

Értékelés: 

0
Még nincs értékelve

gUVCView | próbáljuk meg v2

#43 Félreértettél, a Ctrl+C-t már csak akokr csináltam, amikor megnéztem, hogy így sem működik. Szóval a tesztelés befejezése után.

Most ugyanoda jutottam. Bejött a Guvcview és nem látja a kamerát. Csak a notebook gyári kamerája kapcsolt be. Marad futón minden most. Igaz a kamerám merül. :) Nem zárom be az ablakokat és Ctrl-C-t sem nyomok.

 

Értékelés: 

0
Még nincs értékelve
kimarite képe

gUVCView | próbáljuk meg v2

#44 Most ugyanoda jutottam. Bejött a Guvcview és nem látja a kamerát. Csak a notebook gyári kamerája kapcsolt be. Marad futón minden most. Igaz a kamerám merül. :) Nem zárom be az ablakokat és Ctrl-C-t sem nyomok.

Jó, de behelyettesítetted a helyes portot a parancssorba (*)?
Ami egyszer ez volt,

gphoto2 --auto-detect
Modell                         Port                                            
----------------------------------------------------------
USB PTP Class Camera           usb:001,008   

de mindig más, minden újból csatlakoztatásnál.

Itt nem látom a kimenetet, sem a parancsot,
https://paste.ubuntu.com/p/FJVmKtBv6t/
persze, mondod, megcsináltad..., elhiszem.
[*] Viszont jó lett volna ezt a javaslatot pasztázni (megfelelő porttal), ezzel a megoldással

gphoto2 --capture-movie --stdout --port=usb:002,004 | \
gst-launch-1.0 fdsrc ! \
image/jpeg,framerate=25/1 ! jpegparse ! jpegdec ! \
xvimagesink

mert az „elhiszem” nem teszt... .
Tehát, az „1,2,3,4” pontok a fenti parancssorral. És kimenet.
És lehet azt csinálni, amit kérek, de pontosan azt? Mármint most.
A kimenetet hogy lássam elmondásból? :-)
Amiket bemásoltál, szép és jó (és szuper, kell is, hasznos), de pont a lényeg hiányzik, a teszt, amit most írtam.

Értékelés: 

0
Még nincs értékelve

gUVCView | próbáljuk meg v2

#45 Oké. Akkor újra, csak most beollózom ide amit kaptam. Nem sok.

jack@JackDell:~$ sudo modprobe v4l2loopback
[sudo] jack jelszava:         
jack@JackDell:~$ gphoto2 --auto-detect
Modell                         Port                                            
----------------------------------------------------------
USB PTP Class Camera           usb:001,007     
jack@JackDell:~$ ps aux | grep gphoto
jack      1485  0.0  0.0 283408  6856 ?        Ssl  15:23   0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
jack      2092  0.0  0.0  15984  1008 pts/0    S+   15:26   0:00 grep --color=auto gphoto
jack@JackDell:~$ kill -9 1485
jack@JackDell:~$ ps aux | grep gphoto
jack      2094  0.0  0.0  15984  1000 pts/0    S+   15:27   0:00 grep --color=auto gphoto
jack@JackDell:~$ gphoto2 --capture-movie --stdout --port=usb:001,007 | \gst-launch-1.0 fdsrc ! \image/jpeg,framerate=25/1 ! jpegparse ! jpegdec ! \xvimagesink
Előnézeti képkockák rögzítése filmként a(z) „stdout” helyre. A megszakításhoz nyomja meg a Ctrl+C billentyűket.
Adatcsatorna beállítása SZÜNETELTETETT állapotúra…
Az adatcsatorna INDÍTÁSA…

Másik terminálban:

jack@JackDell:~$ guvcview
V4L2_CORE: Unable to find parent usb device.libv4l2: error getting pixformat: Invalid argument
V4L2_CORE: ERROR opening V4L2 interface for /dev/video1
GUVCVIEW: version 2.0.5
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Nincs ilyen fájl vagy könyvtár
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Nincs ilyen fájl vagy könyvtár
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Nincs ilyen fájl vagy könyvtár
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Nincs ilyen fájl vagy könyvtár
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Nincs ilyen fájl vagy könyvtár
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Nincs ilyen fájl vagy könyvtár
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Nincs ilyen fájl vagy könyvtár
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Nincs ilyen fájl vagy könyvtár
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Nincs ilyen fájl vagy könyvtár
ALSA lib pcm_dsnoop.c:618:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2495:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
Cannot connect to server socket err = Nincs ilyen fájl vagy könyvtár
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock

 

Értékelés: 

0
Még nincs értékelve
kimarite képe

gUVCView | próbáljuk meg v2

#46 Nézzünk rá ezekre:

v4l2-ctl -d /dev/video0 --all
v4l2-ctl -d /dev/video1 --all

Az egyiknél meg kéne jelennie a fényképezőgépednek.
(akkut vegyél bele, ha merül és ... töltsed - írtad, merül :-) )

De én a saját rendszeren a guvcview -et indítva, azt látom, rengeteg a hiba jelzés (hasonló, mint nálad),

GUVCVIEW (1): Guvcview error
     no video device found

de mégis látja a beépített kamerát, és azon én látom magam.
Az alkalmazás beállításaiban te is csak a webkamerát látod?

Video Controls > Device

Ezen a rendszeren nincs még letiltva a kamera.

Például itt írnak hibáról egyféle nézőpontból:
https://github.com/umlaeute/v4l2loopback/issues/137

now GStreamer uses libv4l2 for the v4l2sink element, which in turn will query the current format (before trying to set the requested format), which leads to the error.
not much you can do here.

Nekem az a véleményem a fentebb leírtakkal szemben, hogy valamiért a video eszközök nem a fényképezőgéphez „tartoznak”, hanem a beépített kamerádhoz. Te is ezt írod. Persze, ha a most említett parancssorok kimeneténe valamelyikében megjelenik a kamera, fél siker.

Itt írja a kimenet, nincs használva, azáltal, amit a gst használna:

Driver Info (not using libv4l2):
    Driver name   : uvcvideo

Dolgozom a megoldáson, például a saját fényképezőgépemen megnézném. Egyelőre más teendő közbejött, ami elég sürgős és ezzel vagyok elfoglalva.

Zene ide: https://www.youtube.com/watch?v=aKC3ae1ElpE

Köszi. De csak a végére jutunk.

Értékelés: 

0
Még nincs értékelve

gUVCView | próbáljuk meg v2

#47

Na nem írtad, hogy hogyan teszteljem a két parancsot, így mindent elindítottam, ahogy korábban beszéltük.

Az elsőre hozta az integrált kamerát. Azt most nem linkelem be, mert az működik.

A másodikra, a

v4l2-ctl -d /dev/video1 --all 

parancsra jött ez.

https://paste.ubuntu.com/p/NtB5nHTT9w/

Szerintem nekiállok megtanulom gityón a Pride and Joy-t :)

Viszont amit most linkeltél nótát nem ismertem. Bejövős. Le is töltöttem Spotify-ba. :) Köszi!

Értékelés: 

0
Még nincs értékelve
kimarite képe

gUVCView | próbáljuk meg v2

#48 Érdekes, mert nálam a webkamerát látja:

v4l2-ctl -d /dev/video1 --all
Driver Info (not using libv4l2):
    Driver name   : uvcvideo
    Card type     : HP HD Webcam [Fixed]: HP HD Web
    Bus info      : usb-0000:00:1a.0-1.3
    Driver version: 5.3.18
    Capabilities  : 0x84A00001
        Video Capture
        Metadata Capture
        Streaming
        Extended Pix Format
        Device Capabilities
    Device Caps   : 0x04A00000
        Metadata Capture
        Streaming
        Extended Pix Format
Priority: 2

Ugyanez a video0.

Volt egyszer, nagyon régen, még az üveghegyen is túl, egy könyvtár, benne Karcsival és Péterrel (és egy harmadik sráccal). Ők ajánlottak nekem zenéket. Amikor még lehetett kölcsönözni (nem volt tilos hatóságilag)...
(hasonlókat tudok pötyögni gitáron :-) )

Értékelés: 

0
Még nincs értékelve