• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

USB PTP Camera per shell abrufen?

Hallo User!

Ich benutze eine USB PTP Camera (Fujifilm S5pro). Da ich eine kommerzielle Software (bibble) für das Weiterverarbeiten benutze, benötige ich digikam ausschließlich um die bilddaten auf die Festplatte zu transferieren, eine Sortierung und Vorverarbeitung wird dann von einem Shell-Script vorgenommen.

Ich möchte den Einsatz von digikam vermeiden, das heisst die Bilddaten auch mittels Script von der Kamera laden (und nach erfolgreichem Transfer dort löschen), habe aber leider noch keinen Hinweis gefunden die PTP Camera ins Filesystem einzuhängen oder die Daten mittels einer Software zu übertragen, die Shell-fähig ist.

Hat von euch ggf. jemand einen Hinweis? Vielen Dank!
 
Die Cam müsste bem einstecken autom. gemountet werden. Den Mountpoint kannst du z.B. aus den Einstellungen von Digicam entnehmen.

Den Mountpoint und evtl. Unterverzeichnisse kannst du dann in deinem Script verwenden.
 
Hallo!

Erst einmal Danke für deine Antwort. Die Informationen die ich gefunden habe sind mir jedoch wenig hilfreich....
Es wird ein Ordner: /store_10000001/DCIM/100_FUJI/DCIM****.RAF angezeigt, der im Filesystem nicht zu sehen ist, lsusb gibt aus: Bus 002 Device 013: ID 04cb:01c3 Fuji Photo Film Co., Ltd; die Geräte Information in Digicam sagt
Code:
Titel: 
Modell: USB PTP Class Camera
Anschluss: usb:
Pfad: /
Bildvorschau: Ja
Bild erfassen: Nein
Einträge löschen: Ja
Einträge hochladen: Ja
Ordner erstellen: Ja
Ordner löschen: Ja

Modell: FinePix S5Pro Geräteversion: 1.18 Seriennummer: 592D3131343XXXXX29A3703010BEBE Händler Kennung: 0x00000006 Händler Beschreibung: fujifilm.co.jp: 1.0; Aufnahmeformate: Anzeigeformate: JPEG, JFIF Unterstützte MTP Object Properties: JPEG/3801: dc01/StorageID dc02/ObjectFormat dc03/ProtectionStatus dc04/ObjectSize dc07/ObjectFileName dc08/DateCreated dc0b/ParentObject dc41/PersistantUniqueObjectIdentifier dc44/Name dc87/Width dc88/Height dcd3/ImageBitDepth JFIF/3808: dc01/StorageID dc02/ObjectFormat dc03/ProtectionStatus dc04/ObjectSize dc07/ObjectFileName dc08/DateCreated dc0b/ParentObject dc41/PersistantUniqueObjectIdentifier dc44/Name dc87/Width dc88/Height dcd3/ImageBitDepth Fähigkeiten des Geräts: Dateien Download, Löschen von Dateien, Hochladen von Dateien Keine Aufnahme von Bildern, keine Offene Aufnahme, Kein Vendor spezifischer Aufnahmemodus Informationen über Speichermedium: store_10000001: Beschreibung des Speichergeräts: External Memory Label des Speichergerätes: 000000000000000000000000000000000000000000000000 Speichertyp: Entfernbarer Speicher (Karte) Typ des Dateisystems: Standard Digital Kamera Layout (DCIM) Zugriffsmöglichkeiten: Nur Lesen und Löschen Maximale Kapazität: 3858317312 (3679 MB) Freier Platz (Bytes): 8119386112 (7743 MB) Freier Speicher (Bilder): -1 Properties des Geräts: Property 0xd406:(readwrite) (type=0xffff) '' Property 0xd407:(read only) (type=0x6) 1

wie gezeigt pfad "/", das ist es. Digikam kann die Bilder laden, aber es müsste mit opensuse 11.1 doch auch über das filesystem gehen, oder :???: ?

Vorab danke für eure tipps!

P.S:
opensuse 11.1 ptp geräte einbinden und anderes gegoogelt, die ergebnisse sind jedoch :down:
 
infraserv-pacific schrieb:
Es wird ein Ordner: /store_10000001/DCIM/100_FUJI/DCIM****.RAF angezeigt

Wo bzw. wobei wird der Ordner angezeigt?

Wenn du KDE verwendest, sollte dir die Geräteüberwachung anzeigen, dass ein Gerät verfügbar ist.
 
spoensche schrieb:
infraserv-pacific schrieb:
Es wird ein Ordner: /store_10000001/DCIM/100_FUJI/DCIM****.RAF angezeigt

Wo bzw. wobei wird der Ordner angezeigt?

Wenn du KDE verwendest, sollte dir die Geräteüberwachung anzeigen, dass ein Gerät verfügbar ist.

Dieser Ordner wird in der Geräte Information von digikam Version 0.10.0 unter KDE 4.3.1 angezeigt. Mit dolphin ist er nicht aufzurufen...noch ist etwas unter /mnt eingetragen.
Die Geräteüberwachung zeigt, wenn das Gerät eingesteckt wird, bietet jedoch nur : Devices recently plugged in _ Camera -> "USB Imaging Interface- Download Photos with Digikam". Es gibt keinen Hinweis darauf die Daten ggf. auch mit dolphin anzuzeigen.

------------

Filgende Module sind geladen:
Code:
Module                  Size  Used by
nls_iso8859_1          22144  0      
nls_cp437              23936  0      
vfat                   30976  0      
fat                    74296  1 vfat 
usb_storage           114720  0      
udf                   109208  0      
crc_itu_t              18944  1 udf  
ip6t_LOG               23940  11     
xt_tcpudp              20480  28     
xt_pkttype             18944  3      
ipt_LOG                23428  13     
xt_limit               20356  24     
af_packet              42624  2      
nfsd                  292712  14977  
lockd                  94160  2 nfsd 
nfs_acl                20736  1 nfsd 
auth_rpcgss            69392  1 nfsd 
sunrpc                240312  16014 nfsd,lockd,nfs_acl,auth_rpcgss
exportfs               22272  1 nfsd                              
snd_pcm_oss            69120  0                                   
snd_mixer_oss          35584  1 snd_pcm_oss                       
snd_seq                83600  0                                   
ip6t_REJECT            22272  3                                   
nf_conntrack_ipv6      36424  4                                   
ipt_REJECT             21120  3                                   
xt_state               19712  9                                   
iptable_mangle         20608  0                                   
iptable_nat            24976  0                                   
nf_nat                 39576  1 iptable_nat                       
iptable_filter         20736  1                                   
ip6table_mangle        20480  0                                   
nf_conntrack_netbios_ns    19968  0                               
nf_conntrack_ipv4      29576  8 iptable_nat,nf_nat                
nf_conntrack           91536  6 nf_conntrack_ipv6,xt_state,iptable_nat,nf_nat,nf_conntrack_netbios_ns,nf_conntrack_ipv4
ip_tables              39056  3 iptable_mangle,iptable_nat,iptable_filter                                              
ip6table_filter        20608  1                                                                                        
ip6_tables             40720  3 ip6t_LOG,ip6table_mangle,ip6table_filter                                               
x_tables               43144  11 ip6t_LOG,xt_tcpudp,xt_pkttype,ipt_LOG,xt_limit,ip6t_REJECT,ipt_REJECT,xt_state,iptable_nat,ip_tables,ip6_tables
ipv6                  331928  70 ip6t_REJECT,nf_conntrack_ipv6,ip6table_mangle                                                                  
microcode              32808  0                                                                                                                 
binfmt_misc            30220  1                                                                                                                 
firmware_class         27776  1 microcode                                                                                                       
fuse                   72384  1                                                                                                                 
reiserfs              263136  1                                                                                                                 
loop                   37508  0                                                                                                                 
dm_mod                 88600  0                                                                                                                 
snd_usb_audio         117504  1                                                                                                                 
snd_usb_lib            37504  1 snd_usb_audio                                                                                                   
snd_rawmidi            47104  1 snd_usb_lib                                                                                                     
snd_seq_device         26516  2 snd_seq,snd_rawmidi                                                                                             
usbhid                 65488  0                                                                                                                 
hid                    59296  1 usbhid                                                                                                          
rtc_cmos               28856  0                                                                                                                 
snd_hda_intel         497196  9                                                                                                                 
ppdev                  26504  0                                                                                                                 
rtc_core               41012  1 rtc_cmos                                                                                                        
parport_pc             59464  0                                                                                                                 
ff_memless             23176  1 usbhid                                                                                                          
snd_pcm               115336  4 snd_pcm_oss,snd_usb_audio,snd_hda_intel                                                                         
rtc_lib                20224  1 rtc_core                                                                                                        
snd_timer              45072  3 snd_seq,snd_pcm                                                                                                 
parport                60448  2 ppdev,parport_pc                                                                                                
floppy                 83048  0                                                                                                                 
gspca                 704144  0                                                                                                                 
snd_page_alloc         28688  2 snd_hda_intel,snd_pcm                                                                                           
snd_hwdep              28424  2 snd_usb_audio,snd_hda_intel                                                                                     
compat_ioctl32         25984  1 gspca                                                                                                           
iTCO_wdt               30800  0                                                                                                                 
snd                    96248  29 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_usb_audio,snd_usb_lib,snd_rawmidi,snd_seq_device,snd_hda_intel,snd_pcm,snd_timer,snd_hwdep
videodev               52096  2 gspca,compat_ioctl32                                                                                                             
iTCO_vendor_support    21124  1 iTCO_wdt                                                                                                                         
ohci1394               50868  0
i2c_i801               27804  0
sr_mod                 35892  0
sky2                   70020  0
serio_raw              24708  0
ieee1394              122216  1 ohci1394
i2c_core               45472  1 i2c_i801
soundcore              26000  1 snd
button                 27040  0
v4l1_compat            29444  1 videodev
cdrom                  53416  1 sr_mod
fglrx                2271256  0
intel_agp              48240  0
sg                     56912  0
ehci_hcd               56716  0
uhci_hcd               43936  0
sd_mod                 47408  10
usbcore               188376  8 usb_storage,snd_usb_audio,snd_usb_lib,usbhid,gspca,ehci_hcd,uhci_hcd
edd                    28176  0
ext3                  171152  4
mbcache                27396  1 ext3
jbd                    82368  1 ext3
fan                    23944  1
ata_piix               43396  6
libata                195360  1 ata_piix
scsi_mod              195416  5 usb_storage,sr_mod,sg,sd_mod,libata
dock                   29344  1 libata
thermal                44448  1
processor              73048  1 thermal

Vielen Dank!
 
Inzwischen habe ich herausgefunden, dass "gphoto2" das bei mir nicht mehr vorhandene gphoto ersetzt hat und offensichtlich eine möglichkeit ist auf das PTP protokoll zuzugreifen. Es soll auch ein modul für dolphin geben, das habe ich abre noch nicht gefunden...
Hier besteht die möglichkeit per kommandozeile, d.h. eben auch per script auf die kamera zuzugreifen. Ich werde mich einmal mit der befehlsreferenz auseinandersetzen...
 
Die Kamera sollte auch als gemounteter USB- Datenträger unter /media zu finden sein.

Evtl. suchst du MMPTP: Siehe http://translate.google.de/translate?hl=de&sl=en&u=http://www.michaelminn.com/linux/mmptp/&ei=Bh-9SsiRCZyi_AaN4PB-&sa=X&oi=translate&resnum=7&ct=result&prev=/search%3Fq%3Dusb%2Bptp%2Bcamera%2Blinux%26hl%3Dde%26rlz%3D1B5_____deDE340DE340

Mit MMPTP kannst du per Konsole auf die Kamera zugreifen.
 
Hallo Dietger...

wenn digiKam nicht in genau diesem Moment abstürzte... gphoto2 meldet übrigens nur "SPEICHERZUGRIFFSFEHLER", sonst nix...
 
spoensche schrieb:
Die Kamera sollte auch als gemounteter USB- Datenträger unter /media zu finden sein. .

Nachdem die Kamera verbunden ist zeigt ls:
Code:
osiris:/media # ls
.hal-mtab  .hal-mtab-lock

Digikam stürtzt folgendermassen ab:digikam PID: 26615 Signal: 11 (Segmentation fault).

Code:
gphoto2 --auto-detect
Speicherzugriffsfehler
gphoto2 --list-config
Speicherzugriffsfehler
gphoto -v
gphoto2 2.4.7

Copyright (C) 2000-2008 Lutz Müller und andere

gphoto2 comes with NO WARRANTY, to the extent permitted by law. You may
redistribute copies of gphoto2 under the terms of the GNU General Public
License. For more information about these matters, see the files named COPYING.

Diese Version von gphoto2 benutzt die folgenden Softwareversionen und Optionen:
gphoto2         2.4.7          gcc, popt(m), exif, cdk, no aa, jpeg, readline
libgphoto2      2.4.7.1        gcc, ltdl, EXIF
libgphoto2_port 0.8.0          gcc, ltdl, USB, serial without locking

disk:/home/xxxxx/xxxxxx           Medium »Volume (ext3)«
disk:/home                       Medium »Volume (ext3)«
disk:/home/xxxxx                 Medium »Volume (ext3)«
disk:/home/xxxxx               Medium »Volume (reiserfs)«
disk:/                           Medium »Volume (ext3)«
ptpip:                           PTP/IP Connection
serial:/dev/ttyS0                Serieller Port 0
serial:/dev/ttyS1                Serieller Port 1
serial:/dev/ttyS2                Serieller Port 2
serial:/dev/ttyS3                Serieller Port 3
serial:/dev/ttyS4                Serieller Port 4
serial:/dev/ttyS5                Serieller Port 5
serial:/dev/ttyS6                Serieller Port 6
serial:/dev/ttyS7                Serieller Port 7
usb:                             Universal Serial Bus
usb:001,008                      Universal Serial Bus
usb:004,002                      Universal Serial Bus
osiris:/xxxxx # gphoto2 --port=ptpip:
Speicherzugriffsfehler
osiris:/xxxxx # gphoto2 --port=usb
Speicherzugriffsfehler

Nochmals vielen Dank!
 
Oben