gPhoto

from Wikipedia, the free encyclopedia
gPhoto

gPhoto logo
Basic data

Current  version 2.5.23
( June 2, 2019 )
operating system Linux , BSD , Unixoide
category Digital photography
License GNU LGPL
German speaking Yes
www.gphoto.org

gPhoto is free software (under GPL / LGPL ) for access to digital cameras under Unix-like operating systems . In addition to reading out data (images, videos, other multimedia, etc.), it also allows (depending on the capabilities of the device) to upload files and control a device (configuration, record images).

Device support

Over 2,500 camera models are now supported, partly via the fully supported Picture Transfer Protocol (PTP), partly via manufacturer-specific protocols. Not specifically supported devices can often via the Mass Storage Class (MSC) of the USB as though USB mass storage device to be addressed; the support for this is available directly in the Linux kernel . Since the Media Transfer Protocol (MTP) is very similar to the PTP, corresponding media playback devices are also supported in newer versions.

Components

From version 2, which is a new development compared to its predecessors, the software consists of various front ends and a library, the functionality of which can also be used in other programs.

libgphoto2
is a portable library that contains the core of the gPhoto2 software. It abstracts the camera-specific communication protocols and the connections used.
gphoto2
is the command line interface to libgphoto2, with which almost every function of libgphoto2 can be used.
gt came
is the GTK + -2 -based graphical reference frontend to libgphoto2.
gphotofs
enables a camera to be integrated as a normal file system using FUSE . This allows programs without gPhoto functionality to access the camera's images as normal files, even if the camera does not offer native mass storage support

Applications

KDE's digikam as well as GNOME's gThumb and F-Spot are based on the functionalities of gPhoto2 (or libgphoto2) as graphic front ends, since libgphoto2 is the only system for Linux that allows the control of PTP cameras.

Individual evidence

  1. Release 2.5.23 . June 2, 2019 (accessed June 2, 2019).
  2. List of supported cameras (English)

Web links