Это команда gphoto2, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
gphoto2 - клиент gphoto2 командной строки
СИНТАКСИС
gphoto2 [--debug] [--debug-logfile ИМЯ ФАЙЛА] [-debug-loglevel УРОВЕНЬ] [[-q] | [--тихий]]
[[-v] | [--verbose]] [[-h] | [--помощь]] [--использование]
[--hook-скрипт ИМЯ ФАЙЛА]
[--list-камеры] [--list-ports] [--stdout] [--stdout-size]
[--автоопределение] [--порт PATH] [--скорость СКОРОСТЬ] [--камера МОДЕЛЬ]
[--имя файла ИМЯ ФАЙЛА]
[--usbid USBID]
[[-a] | [--способности]]
[[--папка ПАПКА] | [-ф ПАПКА]] [[[-R] | [--рекурсия]] | [--нет-рекурсии]]
[[-l] | [--list-папки]]
[[-Л] | [--список-файлов]] [[-m ИМЯ] | [--мкдир ИМЯ]]
[[-р ИМЯ] | [--rmdir ИМЯ]] [[-n] | [--количество файлов]]
[[-п RANGE or ИМЯ] | [--получить файл RANGE or ИМЯ]] [[-P] | [--получить-все-файлы]]
[[-т RANGE or ИМЯ] | [--получить-миниатюру RANGE or ИМЯ]]
[[-T] | [--get-all-thumbnail]]
[--получить необработанные данные RANGE or ИМЯ] [--получить все необработанные данные]
[--получить-аудио-данные RANGE or ИМЯ] [--получить-все-аудио-данные]
[--получить метаданные RANGE or ИМЯ] [--получить все метаданные]
[--загрузить-мета-данные ИМЯ ФАЙЛА]
[--принудительно перезаписать]
[--новый]
[[-д RANGE or ИМЯ] | [--удалить файл RANGE or ИМЯ]] [[-D] | [--удалить-все-файлы]]
[[-у ИМЯ ФАЙЛА] | [--загрузить файл ИМЯ ФАЙЛА]] [--конфигурация]
[--список-конфигураций] [--список-всех-конфигураций]
[--получить конфигурацию КОНФИГЕНТРИЯ] [--set-config КОНФИГЕНТРИЯ = КОНФИГУРАЦИЯ]
[--set-config-индекс КОНФИГЕНТРИЯ = КОНФИГИНДЕКС]
[--set-config-значение КОНФИГЕНТРИЯ = КОНФИГУРАЦИЯ] [--перезагрузить]
[--capture-preview] [--show-preview]
[[-Ф СЧИТАТЬ] | [--кадры СЧИТАТЬ]] [[-я СЕКУНД] | [--интервал СЕКУНД]]
[--reset-интервал]
[--capture-image] [--trigger-capture] [--capture-movie СЕКУНД or СЧИТАТЬ]
[--захват-звук]
[--capture-привязанный СЕКУНДЫ, СЧИТАТЬ or STRING]
[--ожидание-событие СЕКУНДЫ, СЧИТАТЬ or STRING]
[--ждать-событие-и-загрузить СЕКУНДЫ, СЧИТАТЬ or STRING]
[--держать] [--нет-держать]
[--показать-информацию RANGE or ИМЯ]
[--показать-exif RANGE or ИМЯ]
[--информация о хранилище]
[--резюме]
[--руководство]
[--о]
[--оболочка]
ОПИСАНИЕ
libgphoto2(3) - это кроссплатформенная библиотека цифровых фотоаппаратов, и gphoto2(1) - это командная строка
клиент для этого.
Где вариант принимает RANGE файлов, эскизов или других данных, они пронумерованы
начинается с 1. Диапазон - это список чисел или интервалов, разделенных запятыми («первый-последний»).
Диапазоны являются XOR (исключающим ИЛИ), так что «1-5,3,7» эквивалентно «1,2,4,5,7».
--отлаживать
Включите отладочный вывод. Вывод отладки по умолчанию записывается в stderr или в
имя файла, присвоенное --debug-logfile опцию.
--debug-logfile ИМЯ ФАЙЛА (с 2.3.0)
Файл журнала для записи отладочной информации, если --отлаживать дано.
--debug-loglevel УРОВЕНЬ (с 2.5.5)
Многословие ведения журнала отладки. Возможные значения с возрастающей степенью детализации:
ошибка, отлаживать, данным, ВСЕ. По умолчанию ВСЕ.
- крючок-скрипт ИМЯ ФАЙЛА (новое после 2.3.0)
Выполнить скрипт перехвата ИМЯ ФАЙЛА каждый раз, когда в пределах gphoto2.
Скрипт-ловушка читает переменную окружения ДЕЙСТВИЯ. Он должен игнорировать ДЕЙСТВИЯ ценности
неизвестно ему.
ДЕЙСТВИЯ= init
gphoto2 только что инициализирован. Если скрипт перехвата возвращается с ненулевым выходом
код сейчас, gphoto2 будет прервано.
ДЕЙСТВИЯ= начало
gphoto2 только что закончил синтаксический анализ командной строки и собирается начать выполнение
команды, заданные в командной строке.
ДЕЙСТВИЯ= скачать
gphoto2 только что загрузил файл на компьютер, сохранив его в файле
обозначается переменной окружения АРГУМЕНТ.
ДЕЙСТВИЯ= стоп
gphoto2 вот-вот закончится. Сделайте здесь свою последнюю уборку.
Все остальные переменные среды передаются сценарию ловушки без изменений. Ты можешь сделать
использование этого для передачи данных в скрипт-перехватчик.
Скрипт перехвата может быть указан в ~ / .gphoto / настройки подать как
gphoto2 = крючок-скрипт =имя файла.
-q, --тихий
Тихий вывод (по умолчанию = подробный).
-v, --версия
Вывести версию и выйти.
-h, --Помогите
Параметры отображения и краткое описание.
--использование
Отображение короткого сообщения об использовании.
--list-камеры
Перечислите поддерживаемые модели камер.
--list-порты
Список поддерживаемых портовых устройств.
--stdout
Отправить файл на стандартный вывод.
--stdout-размер
Печатать размер файла перед данными.
--автоматическое распознавание
Список автоматически обнаруженных камер и портов, к которым они подключены.
--порт PATH
Укажите устройство порта. В --list-порты печатает список допустимых, используемых портов. В случае
несколько USB-камер, --автоматическое распознавание показывает конкретный порт каждой камеры
подключен к.
--скорость СКОРОСТЬ
Укажите скорость последовательной передачи.
- камера МОДЕЛЬ
Укажите модель камеры. В --list-камеры опция печатает список всех явно
поддерживаемые камеры.
Большинство названий моделей содержат пробелы: не забудьте заключить название в кавычки, чтобы
оболочка знает, что это один параметр. Например: - камера "Кодак" DC240 ".
Обратите внимание, что если вы укажете - камера, вы также должны указать --порт. В противном случае
- камера опция будет автоматически проигнорирована.
--имя файла ИМЯ ФАЙЛА
При загрузке файлов с камеры укажите имя файла или шаблон имени файла, чтобы
использовать при сохранении загруженного файла на локальном диске. При загрузке файла в
камеры, укажите имя файла для сохранения загруженного файла, как на камере.
The --имя файла опция принимает% a,% A,% b,% B,% d,% H,% k,% I,% l,% j,% m,% M,% S,% y,
%%, (видеть даты(1)) и, кроме того,% n для числа,% C для суффикса имени файла,% f
для имени файла без суффикса,% F для имени папки,%: для полного имени файла
в нижнем регистре.
Обратите внимание, что%: все еще находится в альфа-стадии, и фактический символ или синтаксис все еще могут быть
измененный. Например, можно использовать% # f и% # C для версий с нижним регистром, а% ^ f
и% ^ C для версий в верхнем регистре.
% n - единственный спецификатор преобразования, который принимает символ заполнения и ширину:% 03n будет
блокнот с нулями до ширины 3 (например, напечатайте цифру 7 как «007»). Оставляя набивку
символ (например,% 3n) будет использовать символ заполнения по умолчанию, зависящий от реализации
которые могут подходить или не подходить для использования в именах файлов.
Значение по умолчанию для этого параметра можно указать в поле ~ / .gphoto / настройки подать как
gphoto2 = имя файла = значение.
--usbid USBID
(Только для экспертов) Заменить идентификаторы USB.
USBID должен иметь форму
DetectedVendorID: DetectedProductID = TreatAsVendorID: TreatAsProductID лечить любой USB
устройство обнаружено как DetectedVendorID: DetectedProductID as
TreatAsVendorID: TreatAsProductID вместо. Все идентификаторы VendorID и ProductID должны быть
шестнадцатеричные числа, начинающиеся с нотации C, т.е. начинающиеся с «0x».
Пример: --usbid 0x4a9:0x306b=0x4a9:0x306c
-a, - возможности
Отобразите возможности камеры и драйвера, указанные в драйвере libgphoto2. Это все
не запрашивает камеру, он использует данные, предоставленные библиотекой. Использовать --резюме в
запросить обзор камеры.
-f, --папка ПАПКА
Укажите папку камеры (по умолчанию = "/").
-R, - рекурсивный
Рекурсия (по умолчанию для загрузки).
- без рекурсии
Без рекурсии (по умолчанию для удаления).
-l, --list-папки
Список папок в папке.
-L, --list-файлы
Список файлов в папке.
-m, --mkdir ИМЯ
Создайте каталог.
-r, --rmdir ИМЯ
Удалить каталог.
-n, --num-файлов
Показать количество файлов.
-p, --получить файл RANGE
Получите файлы, указанные в диапазоне.
-P, - get-all-files
Получить все файлы из папки.
-t, --get-миниатюра RANGE
Получите миниатюры, указанные в диапазоне.
-T, --get-all-thumbnail
Получить все эскизы из папки.
--получить необработанные данные RANGE
Получите необработанные данные, указанные в диапазоне.
- get-all-raw-data
Получить все необработанные данные из папки.
--получить-аудио-данные RANGE
Получите аудиоданные, указанные в диапазоне.
- get-all-audio-data
Получить все аудиоданные из папки.
--upload-мета-данные ИМЯ ФАЙЛА
Загрузите метаданные для конкретного файла, взятые из префикса файла с мета_.
--получить-мета-данные RANGE
Получите метаданные, указанные в диапазоне.
--получить все метаданные
Получить все метаданные из папки.
--force-перезаписать
Перезаписывать файлы без запроса.
- пропустить существующий
Пропускайте файлы, если они уже существуют в локальном каталоге.
--новый
Только получить еще не скачанные файлы. Этот вариант зависит от поддержки камерой
отметка уже загруженных образов и доступна не для всех драйверов.
-d, --удалить файл RANGE
Удалите файлы, указанные в диапазоне.
-D, --delete-все-файлы
Удалить все файлы в папке (по умолчанию - без рекурсии).
-u, --загрузить файл ИМЯ ФАЙЛА
Загрузите файл на камеру.
--capture-превью
Сделайте быстрый предварительный просмотр.
--show-превью
Сделайте быстрый предварительный просмотр и отобразите его в терминале с помощью Ascii Art (если был
используется во время сборки).
-F СЧИТАТЬ, --фреймы СЧИТАТЬ
Количество кадров для захвата за один прогон. По умолчанию - бесконечное количество кадров.
-I СЕКУНД, --интервал СЕКУНД
Время между захватом нескольких кадров.
(Начиная с версии 2.4) Если получен сигнал SIGUSR1, снимок будет сделан немедленно без
ожидание окончания текущего интервала (см. раздел «СИГНАЛЫ»).
Значение -1 позволит gphoto2 ждать вечно, то есть пока не поступит сигнал. Смотрите также
--reset-интервал.
--reset-интервал
Установка этого параметра приведет к сбросу временного интервала до значения, заданного параметром
-I | --интервал опция, когда сигнал SIGUSR1 получен в покадровом режиме.
--захват изображения
Сделайте снимок и держите его в камере.
--capture-image-and-download
Сделайте снимок и сразу загрузите его на компьютер.
- триггер-захват
Запускает захват изображения и возврат. Если вы хотите, чтобы изображение было загружено, см.
--подождите-событие-и-загрузить.
Эта функция доступна только для некоторых марок камер и драйверов.
--хранить
При выполнении --capture-image-and-download или интервального захвата эта опция сохранит
изображения на карте памяти фотоаппарата.
- не хранить
При выполнении --capture-image-and-download или интервального захвата этот параметр не сохранит
изображения на карте памяти камеры после их загрузки во время захвата.
(По умолчанию)
- сохранить в сыром виде
При выполнении --capture-image-and-download или интервального захвата эта опция сохранит
Изображения RAW хранятся на карте памяти камеры, но изображения JPEG все равно загружаются. Этот
полезен при выполнении двойного режима захвата, и вы хотите просмотреть файлы JPEG уже во время
захватить.
--захват-фильм СЕКУНД
Снимите фильм. Если камера поддерживает предварительный просмотр, это захватит поток
превью (движение-jpeg) так быстро, как камера.
Если аргумент не указан, будут захватываться кадры предварительного просмотра, пока вы не нажмете Ctrl-C.
В качестве аргументов можно указать либо секунды захвата, либо количество предварительных просмотров.
кадры.
--Захват звука
Захватите аудиоклип. В настоящее время ни один драйвер не поддерживает это.
--capture-привязанный СЕКУНДЫ, МИЛЛИСЕКУНД, СЧИТАТЬ or СТРОЧКА
Позволяет gphoto2 ждать уведомлений от камеры о добавлении объекта. Это
полезно для привязанного захвата, когда нажатие кнопки спуска затвора на камере немедленно
передать изображение в машину для обработки.
Вместе с - крючок-скрипт чтобы немедленно обработать или отобразить изображения
может помочь студийному рабочему процессу.
Эта опция требует поддержки в драйвере и камере, в настоящее время более новая версия Canon.
EOS и Nikon DLSR работают.
--wait-событие СЕКУНДЫ, МИЛЛИСЕКУНД, СЧИТАТЬ or СТРОЧКА, --wait-event-and-download
СЕКУНДЫ, МИЛЛИСЕКУНД, СЧИТАТЬ or СТРОЧКА
Позволяет gphoto2 ждать уведомлений от камеры о различных событиях. Это полезно
чтобы увидеть, что делает камера, и дождаться добавления объектов. Объекты
сохранены на камеру в версии «--wait-event», а с помощью «--wait-event-and-download» они
скачиваются.
--wait-event-and-download эквивалентно --capture-tethered.
Время ожидания можно указать как полные секунды с суффиксом «s» или числом.
миллисекунд с суффиксом "мс", как количество событий (просто число), или
подстрока для соответствия. Если ничего не происходит, тайм-аут генерируется через 1 секунду, поэтому
«Wait-event = 5» займет не более 5 секунд. «--Wait-event = 5s» займет ровно 5 секунд.
второй.
Если аргумент не указан, время ожидания составляет 1 миллион событий (в основном навсегда).
В варианте для загрузки это можно использовать вместе с - крючок-скрипт в
немедленно обрабатывать или отображать изображения, это может помочь в рабочем процессе в студии.
Эта опция требует поддержки в драйвере и камере, в настоящее время более новая версия Canon.
Известно, что EOS и Nikon DSC работают.
--show-информация RANGE
Показывать информацию для одного или нескольких изображений, например ширину, высоту, размер и / или
время захвата
--config
Запускает текстовое меню конфигурации на основе ncurses. gphoto2 должен быть построен против CDK для
эта особенность.
--список-конфигурации
Перечислить все записи конфигурации.
--list-all-config
Перечислите все записи конфигурации, их значения и варианты выбора.
Эта команда представляет собой комбинацию --список-конфигурации и звонит --get-config на всех
записей.
--get-config КОНФИГЕНТРИЯ
Получите указанную запись конфигурации.
Эта команда перечислит тип, текущее значение, а также доступные параметры
это значение конфигурации.
--set-config КОНФИГЕНТРИЯ = КОНФИГУРАЦИЯ
Установите указанную запись конфигурации. Для списков вариантов значений этот параметр
сначала ищет CONFIGVALUE как значение, а затем как индекс в списке выбора. Поскольку это
не совсем понятно, вы можете использовать --set-config-индекс or --set-config-значение чтобы быть более
понятно, что ищется.
Посмотрите на вывод --get-config чтобы увидеть, какие значения можно здесь установить.
--set-config-индекс КОНФИГЕНТРИЯ = КОНФИГИНДЕКС
Установите указанную запись конфигурации, указав индекс в списке вариантов
для значения конфигурации. Это, конечно, работает только для параметров конфигурации, которые
предложить список вариантов.
Посмотрите на вывод --get-config чтобы увидеть, какие индексы можно установить здесь.
--set-config-значение КОНФИГЕНТРИЯ = КОНФИГУРАЦИЯ
Задайте указанную запись конфигурации, указав ее новое значение. Для списков
choices значение ищется и устанавливается.
Посмотрите на вывод --get-config чтобы увидеть, какие значения можно здесь установить.
--сброс настроек
Сбрасывает указанный (или обнаруженный автоматически) порт USB.
Эта команда сбрасывает порт USB либо первой автоматически обнаруженной камеры, либо порта
указано с --порт USB: ХХХ, ГГГ. Эта опция полезна, если каким-то образом протокол
разговор с камерой заблокирован и имитирует отключение и включение камеры.
--storage-info
Отображение информации о запоминающем устройстве камеры.
--резюме
Сводка состояния камеры.
--руководство по эксплуатации
Руководство по работе с драйверами камеры.
--около
Насчет драйвера камеры.
--оболочка
Запустите оболочку gphoto2, интерактивную среду. Подробнее см. РЕЖИМ ОБОЛОЧКИ.
описание.
SHELL РЕЖИМ
Доступны следующие команды:
cd СПРАВОЧНИК
Перейдите в указанный каталог на камере.
ls
Вывести список содержимого текущего каталога камеры.
ЖК СПРАВОЧНИК
Перейдите в указанный каталог на локальном компьютере.
получить ИМЯ ФАЙЛА
Загрузите указанный файл в текущий каталог.
положил ИМЯ ФАЙЛА
Загрузите указанный файл из текущего системного каталога в текущие камеры.
каталог.
получить миниатюру ИМЯ ФАЙЛА
Загрузите указанную миниатюру в текущий каталог.
сырой ИМЯ ФАЙЛА
Загрузите указанные необработанные данные в текущий каталог.
шоу-информация ИМЯ ФАЙЛА
Показать информацию об указанном файле.
удалять ИМЯ ФАЙЛА
Удалить указанный файл или каталог.
MkDir СПРАВОЧНИК
Создает каталог с именем «КАТАЛОГ».
RmDir СПРАВОЧНИК
Удаляет каталог с именем «КАТАЛОГ».
шоу-exif ИМЯ ФАЙЛА
Показать информацию EXIF (только если скомпилирован с поддержкой EXIF).
захват изображения
Захватывает одно изображение и сохраняет его в камере.
захват-изображение-и-загрузка
Захватывает одно изображение и загружает его с камеры.
захват-превью
Захватывает изображение для предварительного просмотра и загружает его с камеры.
список-конфигурация
Список всех значений конфигурации.
получить конфигурацию ИМЯ
Получает конфигурацию, указанную в «ИМЯ».
установка-конфигурация ИМЯ = ЗНАЧЕНИЕ
Устанавливает конфигурацию, указанную параметром «ИМЯ», на «ЗНАЧЕНИЕ».
установить значение конфигурации ИМЯ = ЗНАЧЕНИЕ
Устанавливает конфигурацию, указанную параметром «ИМЯ», на «ЗНАЧЕНИЕ».
набор-конфигурации-индекс ИМЯ = ЗНАЧЕНИЕ
Устанавливает конфигурацию, указанную параметром «ИМЯ», на «ИНДЕКС» в списке вариантов.
Работает только для пунктов меню или радиокнопок.
событие ожидания СЧИТАТЬ or СЕКУНД
Ожидает событий от камеры в течение указанного времени в СЕКУНДАХ (если с суффиксом
s) или COUNT событий с камеры, где каждую секунду событие тайм-аута
бывает. Недавно добавленные изображения сохраняются в камере.
По умолчанию - 1 событие.
подождать-событие-и-скачать СЧИТАТЬ or СЕКУНД, привязанный к захвату СЧИТАТЬ or СЕКУНД
Ожидает событий от камеры в течение указанного времени в СЕКУНДАХ (если с суффиксом
s) или COUNT событий с камеры, где каждую секунду событие тайм-аута
бывает. Новые добавленные изображения загружаются с камеры.
По умолчанию - 1 событие.
помощь, ?
Отображает использование команды.
выход, выход, q
Закройте оболочку gphoto2.
ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ
КАМЛИБЫ
Если установлено, определяет каталог, в котором библиотека libgphoto2 ищет свою камеру.
драйверы (camlibs). Вам нужно только установить это в системах OS / 2 и сломанном / тестовом
установок.
ИОЛИБЫ
Если установлено, определяет каталог, в котором библиотека libgphoto2_port ищет свой ввод-вывод.
драйверы (иолибы). Вам нужно только установить это в системах OS / 2 и сломанном / тестовом
установок.
LD_DEBUG
Установите это в ВСЕ получать много отладочной информации о загрузке библиотеки на ld
основанные системы.
USB_DEBUG
Если установлено, определяет числовой уровень отладки, с которым библиотека libusb будет печатать.
Сообщения. Чтобы получить отладочные данные, установите для него значение 1.
СИГНАЛЫ
SIGUSR1 (начиная с версии 2.4)
В режиме покадровой съемки при получении сигнала SIGUSR1 gphoto2 делает снимок.
немедленно.
Если же линия индикатора --reset-интервал опция, счетчик времени сбрасывается на заданное значение
не провела обыск -I | --интервал вариант. Учтите, что камере потребуется некоторое время (от 50 мс до
несколько секунд), чтобы захватить изображение.
Используйте gphoto2 онлайн с помощью сервисов onworks.net