Wie bekomme ich gphoto2, um ein Foto von einer Sony alpha 6000 abzurufen?

4864
David Cary

Wie bekomme ich gphoto2, um ein Foto von einer Sony alpha 6000 abzurufen ?

Ich verwende derzeit gphoto2 auf einem Beaglebone Black, aber ich vermute, dass es auf jedem Linux-System mit einem USB-Anschluss funktionieren sollte.

ich benutze

gphoto2 --capture-image-and-download --force-overwrite --filename test.jpg 

mit einer anderen Kamera, um einen Schnappschuss aufzunehmen. Wenn ich jedoch die Kamera vom Computer trennen und die Sony alpha 6000 an denselben USB-Anschluss anschließen und denselben Befehl ausführen, teilt mir gphoto2 mit

ERROR: Could not capture image. ERROR: Could not capture. 

Während ich versuche zu debuggen, versuche ich es

gphoto2 --abilities 

und dann antwortet gphoto2 mit

Abilities for camera : Sony Alpha-A6000 Serial port support : no USB support : yes Capture choices : : Image Configuration support : yes Delete selected files on camera : yes Delete all files on camera : no File preview (thumbnail) support : yes File upload support : yes 

Wenn ich tippe

gphoto2 --set-config f-number=8 

und wiederholen Sie dann den Befehl ein paar Mal. Ich sehe die Blendenzahl auf dem LCD-Bildschirm der Kamera jedes Mal, wenn Sie den Befehl ausführen, einen Schritt näher an 8, bis "F8.0" erreicht wird.

Wenn ich tippe

gphoto2 --get-config f-number 

dann sagt mir gphoto2

Label: F-Number Type: RANGE Current: 8 Bottom: 0 Top: 655.35 Step: 0.01 

Anscheinend erkennt gphoto2, dass es sich um eine "Sony Alpha-A6000" handelt, und ich bekomme eine bidirektionale Kommunikation über das USB-Kabel.

0
Was hast du bisher versucht? Bitte fügen Sie Ihre Versuche in die Frage ein, damit die Leute nicht vorschlagen, was Sie bereits getan haben. Saaru Lindestøkke vor 10 Jahren 0
Haben Sie versucht, die gphoto2-Dokumentation und das Wiki zu lesen und dort nach Unterstützung zu fragen? Dies scheint eher eine Software-Frage zu sein als eine Fotografie. MikeW vor 10 Jahren 0

1 Antwort auf die Frage

0
David Cary

Bitte sag mir, ob es einen besseren Weg gibt als diesen:

Bearbeiten Sie libgphoto2-2.5.4 \ camlibs \ ptp2 \ library.c und fügen Sie die mit "+" markierten Zeilen hinzu:

 {"Sony:Alpha-A3000", 0x054c, 0x074e, 0}, +  + /* Sony alpha 6000: JB and DC added 2014-05-19 */ + {"Sony:Alpha-A6000", 0x054c, 0x094e, PTP_CAP},  /* Nikon Coolpix 2500: M. Meissner, 05 Oct 2003 */ 

Dann renne

cd libgphoto2-2.5.4 make sudo make install 

um diese Bibliothek dort zu installieren, wo sie von gphoto2 gefunden werden kann.

WICHTIG: Stellen Sie den Moduswahlschalter oben auf der Kamera auf "Superior Auto". Es ist definitiv nicht möglich, Schnappschüsse aufzunehmen, wenn sich das Modus-Wahlrad in der Position "Movie" befindet.

Dann

gphoto2 --capture-image-and-download --force-overwrite --filename test.jpg