这是命令 gphoto2,可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管提供商中运行
程序:
您的姓名
gphoto2 - 命令行 gphoto2 客户端
概要
照片2 [--调试] [--调试日志文件 文件名] [--调试日志级别 LEVEL] [[-q] | [ - 安静的]]
[[-v] | [--详细]] [[-h] | [--帮助]] [--用法]
[--钩子脚本 文件名]
[--list-cameras] [--list-ports] [--stdout] [--stdout-size]
[--自动检测] [--端口 PATH] [ - 速度 SPEED] [ - 相机 型号]
[ - 文件名 文件名]
[--usbid USB入侵检测系统]
[[-a] | [ - 能力]]
[[ - 文件夹 文件夹] | [-F 文件夹]] [[[-R] | [--递归]] | [--无递归]]
[[-l] | [--列表文件夹]]
[[-L] | [--列表文件]] [[-m 您的姓名] | [--mkdir 您的姓名]]
[[-r 您的姓名] | [--rmdir 您的姓名]] [[-n] | [--num-文件]]
[[-p RANGE or 您的姓名] | [--获取文件 RANGE or 您的姓名]] [[-P] | [--获取所有文件]]
[[-t RANGE or 您的姓名] | [--获取缩略图 RANGE or 您的姓名]]
[[-T] | [--获取所有缩略图]]
[--获取原始数据 RANGE or 您的姓名] [--获取所有原始数据]
[--获取音频数据 RANGE or 您的姓名] [--获取所有音频数据]
[--获取元数据 RANGE or 您的姓名] [--获取所有元数据]
[--上传元数据 文件名]
[--强制覆盖]
[ - 新的]
[[-d RANGE or 您的姓名] | [ - 删除文件 RANGE or 您的姓名]] [[-D] | [--删除所有文件]]
[[-u 文件名] | [ - 上传文件 文件名]] [--配置]
[--列表配置] [--列表所有配置]
[--获取配置 配置项] [--设置配置 配置项=配置值]
[--设置配置索引 配置项=配置索引]
[--设置配置值 配置项=配置值] [ - 重置]
[--捕获预览] [--显示预览]
[[-F COUNT个] | [--框架 COUNT个]] [[-一世 SECONDS] | [ - 间隔 SECONDS]]
[--重置间隔]
[--捕获图像] [--触发捕获] [--捕获电影 SECONDS or COUNT个]
[--捕捉声音]
[--捕获系留 秒, COUNT个 or STRING]
[--等待事件 秒, COUNT个 or STRING]
[--等待事件和下载 秒, COUNT个 or STRING]
[--保留] [--不保留]
[--显示信息 RANGE or 您的姓名]
[--显示-exif RANGE or 您的姓名]
[--存储信息]
[ - 概括]
[ - 手动的]
[ - 关于]
[ - 贝壳]
商品描述
库照片2(3)是跨平台数码相机库,并且 照片2(1) 是命令行
客户。
当一个选项需要一个 RANGE 文件、缩略图或其他数据,它们被编号
从 1 开始。范围是以逗号分隔的数字或跨度列表(“第一-最后“)。
范围是 XOR(异或),因此“1-5,3,7”相当于“1,2,4,5,7”。
-调试
打开调试输出。 调试输出默认写入 stderr,或者写入
给定的文件名 --调试日志文件 选项。
--调试日志文件 文件名 (自2.3.0起)
将调试信息写入的日志文件,如果 -调试 给出。
--调试日志级别 LEVEL (自2.5.5起)
调试日志记录的详细程度。 详细程度递增的可能值为:
错误, 调试, data, 所有。 默认为 所有.
--钩子脚本 文件名 (2.3.0后新增)
执行钩子脚本 文件名 每当特定事件发生时 照片2.
hook脚本读取环境变量 活动正式启动。 它必须忽略 活动正式启动 价值观
它不知道。
活动正式启动=初始化
照片2 刚刚被初始化。 如果钩子脚本以非零退出返回
现在编码, 照片2 将中止。
活动正式启动=开始
照片2 刚刚解析完命令行,即将开始执行
命令行上给出的命令。
活动正式启动=下载
照片2 刚刚将文件下载到计算机,并将其存储在文件中
由环境变量指示 论据.
活动正式启动=停止
照片2 即将结束。 在这里进行最后的清理工作。
所有其他环境变量都会原封不动地传递给钩子脚本。 你(们)能做到
使用它将数据传递给钩子脚本。
钩子脚本可以在 〜/.gphoto/设置 归档为
gphoto2=钩子脚本=文件名.
-q, - 安静的
安静输出(默认=详细)。
-v, - 版
显示版本并退出。
-h, - 帮帮我
显示选项和简短说明。
- 用法
显示简短的使用消息。
--列表相机
列出支持的相机型号。
--list-端口
列出支持的端口设备。
--标准输出
将文件发送到标准输出。
--标准输出大小
在数据之前打印文件大小。
- 自动侦测
列出自动检测到的摄像机及其连接的端口。
- 港口 PATH
指定端口设备。 这 --list-端口 打印有效、可用端口的列表。 的情况下
多个 USB 摄像头, - 自动侦测 显示每个摄像头的特定端口
连接到。
- 速度 SPEED
指定串行传输速度。
- 相机 型号
指定相机型号。 这 --列表相机 选项显式打印所有列表
支持的相机。
大多数型号名称都包含空格:请记住将名称用引号引起来,以便
shell 知道它是一个参数。 例如: - 相机 “柯达 DC240".
请注意,如果您指定 - 相机,您还必须指定 - 港口。 否则
- 相机 选项将被默默忽略。
- 文档名称 文件名
从相机下载文件时,指定文件名或文件名模式
将下载的文件存储到本地磁盘时使用。 当上传文件到
相机,指定相机上存储上传文件的文件名。
- - 文档名称 选项接受 %a、%A、%b、%B、%d、%H、%k、%I、%l、%j、%m、%M、%S、%y、
%%, (看 日期(1)),此外,%n 表示数字,%C 表示文件名后缀,%f
为不带后缀的文件名,%F 为文件夹名,%: 为完整文件名
小写。
请注意 %: 仍处于 alpha 阶段,实际的字符或语法可能仍然是
改变了。 例如,对于小写版本可以使用 %#f 和 %#C,而 %^f
%^C 表示大写版本。
%n 是唯一接受填充字符和宽度的转换说明符:%03n 将
用零填充宽度为 3(例如,将数字 7 打印为“007”)。 省略填充
字符(例如 %3n)将使用特定于实现的默认填充字符
它可能适合也可能不适合在文件名中使用。
该选项的默认值可以在 〜/.gphoto/设置 归档为
gphoto2=文件名=值.
--usbid USB入侵检测系统
(仅限专家)覆盖 USB ID。
USB入侵检测系统 必须是形式
检测到的供应商 ID:检测到的产品 ID= TreatAsVendorID:TreatAsProductID 处理任何USB
设备检测为 检测到的供应商 ID:检测到的产品 ID as
TreatAsVendorID:TreatAsProductID 反而。 所有 VendorID 和 ProductID 都应该是
以 C 表示法开头的十六进制数,即以“0x”开头。
计费示例: --usbid 0x4a9:0x306b=0x4a9:0x306c
-a, - 能力
显示 libgphoto2 驱动程序中指定的相机和驱动程序功能。 这一切
不查询相机,它使用库提供的数据。 使用 - 概括 至
查询相机的概览。
-f, - 文件夹 文件夹
指定相机文件夹(默认=“/”)。
-R, --递归
递归(默认下载)。
--无递归
无递归(默认删除)。
-l, --列表文件夹
列出文件夹中的文件夹。
-L, --列表文件
列出文件夹中的文件。
-m, --mkdir 您的姓名
创建一个目录。
-r, --rmdir 您的姓名
删除一个目录。
-n, --num-文件
显示文件数量。
-p, --获取文件 RANGE
获取给定范围内的文件。
-P, --获取所有文件
从文件夹中获取所有文件。
-t, --获取缩略图 RANGE
获取范围内给定的缩略图。
-T, --获取所有缩略图
从文件夹中获取所有缩略图。
--获取原始数据 RANGE
获取范围内给定的原始数据。
--获取所有原始数据
从文件夹中获取所有原始数据。
--获取音频数据 RANGE
获取给定范围内的音频数据。
--获取所有音频数据
从文件夹中获取所有音频数据。
--上传元数据 文件名
上传特定文件的元数据,取自带有 meta_ 的文件前缀。
--获取元数据 RANGE
获取范围内给定的元数据。
--获取所有元数据
从文件夹中获取所有元数据。
--强制覆盖
无需询问即可覆盖文件。
--跳过现有
如果文件已存在于本地目录中,则跳过文件。
- 新的
只获取尚未下载的文件。 此选项取决于相机支持
标记已下载的图像,并且不适用于所有驱动程序。
-d, - 删除文件 RANGE
删除给定范围内的文件。
-D, --删除所有文件
删除文件夹中的所有文件(默认为 --无递归).
-u, - 上传文件 文件名
将文件上传到相机。
--捕获预览
捕捉快速预览。
--显示预览
捕获快速预览并使用 Ascii Art 将其显示在终端中(如果 aalib 是
在构建期间使用)。
-F COUNT个, --帧 COUNT个
一次运行中捕获的帧数。 默认为无限数量的帧。
-I SECONDS, - 间隔 SECONDS
捕获多个帧之间的时间。
(自2.4)如果接收到SIGUSR1信号,则立即拍照,无需
等待当前间隔周期结束(请参阅“信号”部分)。
值为 -1 将使 gphoto2 永远等待,即直到信号到达。 也可以看看
--重置间隔.
--重置间隔
设置此选项会将时间间隔重置为由
-I|--间隔 在延时模式下接收到 SIGUSR1 信号时的选项。
--捕获图像
捕获图像并将其保存在相机上。
--捕获图像并下载
捕获图像并将其立即下载到计算机。
--触发捕获
触发捕获图像并返回。 如果您想下载图像,请参阅
--等待事件并下载。
此功能仅适用于某些相机品牌和驱动程序。
- 保持
当执行 --capture-image-and-download 或间隔捕获时,此选项将保留
相机存储卡上的图像。
--不保留
当进行--capture-image-and-download或间隔捕获时,该选项不会保留
拍摄期间下载图像后保存在相机存储卡上的图像。
(默认)
--保持原始状态
当执行 --capture-image-and-download 或间隔捕获时,此选项将保留
相机存储卡上的 RAW 图像,但仍下载 JPEG 图像。 这
在进行双模式拍摄并且您想要在拍摄过程中查看 JPEG 时非常有用
捕获。
--捕捉电影 SECONDS
拍摄电影。 如果相机支持预览,这将捕获流
与相机一样快地预览 (motion-jpeg)。
如果未指定参数,它将捕获预览帧,直到您按 Ctrl-C。
可以指定的参数是捕获秒数或预览数
框架。
--捕捉声音
捕获音频剪辑。 目前没有驱动程序支持此功能。
--捕获系留 秒, 毫秒, COUNT个 or 匹配字符串
让 gphoto2 等待来自相机的添加对象的通知。 这是
对于联机拍摄很有用,即立即按下相机上的快门
将图像传输到机器进行处理。
连同 --钩子脚本 立即后处理或显示图像
可以帮助工作室的工作流程。
此选项需要驱动程序和相机的支持,目前较新的佳能
EOS 和尼康 DSLR 都可以使用。
--等待事件 秒, 毫秒, COUNT个 or 匹配字符串, --等待事件和下载
秒, 毫秒, COUNT个 or 匹配字符串
让 gphoto2 等待来自相机的各种事件的通知。 这很有用
用于查看相机的功能并等待添加对象。 对象是
以“--wait-event”版本保留在摄像机上,并使用“--wait-event-and-download”
已下载。
--wait-event-and-download 相当于 --capture-tethered。
等待时间可以指定为带“s”后缀的完整秒数、数字
带有“ms”后缀的毫秒数,作为多个事件(只是一个数字),或者
要匹配的子字符串。 如果没有任何反应,1秒后会产生超时,因此
“wait-event=5”最多需要 5 秒。 “--wait-event=5s”将花费 5 秒
第二。
如果没有给出参数,则等待时间为 1 万个事件(基本上是永远)。
在下载版本中,它可以与 --钩子脚本 至
立即后处理或显示图像,这可以帮助工作室工作流程。
此选项需要驱动程序和相机的支持,目前较新的佳能
众所周知,EOS 和尼康 DSC 都可以使用。
--显示信息 RANGE
显示单个或多个图像的信息,例如宽度、高度、大小和/或
捕捉时间
--配置
启动基于 ncurses 的文本配置菜单。 gphoto2 需要针对 CDK 构建
这项特征。
--列表配置
列出所有配置条目。
--列出所有配置
列出所有配置条目及其值和选择。
该命令是以下命令的组合 --列表配置 并打电话 --获取配置 在所有的
条目。
--获取配置 配置项
获取指定的配置条目。
该命令将列出类型、当前值以及可用选项
这个配置值。
--设置配置 配置项=配置值
设置指定的配置条目。 对于值的选择列表,此设置
首先查找 CONFIGVALUE 作为值,然后作为选择列表的索引。 从此
不太清楚,可以使用 --设置配置索引 or --设置配置值 变得更多
明确搜索的内容。
查看输出 --获取配置 查看可以在此处设置哪些值。
--设置配置索引 配置项=配置索引
通过指定选项列表中的索引来设置指定的配置条目
为配置值。 当然,这只适用于配置设置
提供选择列表。
查看输出 --获取配置 查看可以在此处设置哪些索引。
--设置配置值 配置项=配置值
通过指定其新值来设置指定的配置条目。 对于列表
选择查找和设置值。
查看输出 --获取配置 查看可以在此处设置哪些值。
- 重启
重置指定的(或自动检测到的)USB 端口。
此命令将重置第一个自动检测到的摄像头的 USB 端口,或者重置第一个自动检测到的摄像头的 USB 端口。
指定为 - 港口 USB:XXX,YYY。 如果协议以某种方式存在,则此选项很有用
与锁定的相机对话并模拟拔出和插入相机。
--存储信息
显示有关相机存储介质的信息。
- 概括
相机状态摘要。
- 手动的
相机驱动手册。
- 关于
关于相机驱动程序。
- 贝壳
启动 gphoto2 shell,这是一个交互式环境。 详细请参见SHELL MODE
描述。
SHELL MODE
以下命令可用:
cd 目录
切换到相机上的指定目录。
ls
列出相机上当前目录的内容。
液晶显示 目录
更改到本地计算机上的指定目录。
得到 文件名
下载指定文件到当前目录。
放 文件名
将当前系统目录下的指定文件上传到当前摄像机
目录。
获取缩略图 文件名
将指定的缩略图下载到当前目录。
获取原始数据 文件名
下载指定的原始数据到当前目录。
显示信息 文件名
显示指定文件的信息。
删除 文件名
删除指定的文件或目录。
MKDIR 目录
创建一个名为“DIRECTORY”的目录。
命令rmdir 目录
删除名为“DIRECTORY”的目录。
显示 exif 文件名
显示 EXIF 信息(仅当使用 EXIF 支持进行编译时)。
捕捉图像
捕获单个图像并将其保存在相机上。
捕获图像并下载
捕获单个图像并从相机下载它。
捕捉预览
捕获预览图像并从相机下载它。
列表配置
列出所有配置值。
获取配置 您的姓名
获取“NAME”指定的配置。
设置配置 NAME = VALUE
将“NAME”指定的配置设置为“VALUE”。
设置配置值 NAME = VALUE
将“NAME”指定的配置设置为“VALUE”。
设置配置索引 NAME = VALUE
将“NAME”指定的配置设置为选项列表中的“INDEX”。
仅适用于菜单或单选按钮条目。
等待事件 COUNT个 or SECONDS
等待来自相机的事件指定的时间(以秒为单位)(如果后缀为
s) 或来自相机的事件计数,其中每秒一个超时事件
发生。 新添加的图像保留在相机上。
默认为 1 个事件。
等待事件并下载 COUNT个 or SECONDS, 捕获系留 COUNT个 or SECONDS
等待来自相机的事件指定的时间(以秒为单位)(如果后缀为
s) 或来自相机的事件计数,其中每秒一个超时事件
发生。 新添加的图像将从相机下载。
默认为 1 个事件。
帮助, ?
显示命令用法。
退出,退出,q
退出 gphoto2 shell。
环境 变数
CAMLIBS
如果设置,则定义 libgphoto2 库查找其相机的目录
驱动程序(camlib)。 你只需要在 OS/2 系统上设置这个并损坏/测试
安装。
IOLIBS
如果设置,则定义 libgphoto2_port 库查找其 I/O 的目录
驱动程序(iolib)。 你只需要在 OS/2 系统上设置这个并损坏/测试
安装。
LD_调试
设置为 所有 接收大量有关库加载的调试信息 ld
基于系统。
USB_调试
如果设置,则定义 libusb 库将打印的数字调试级别
消息。 为了获得一些调试输出,请将其设置为 1.
讯号
SIGUSR1(自 2.4 起)
在延时拍摄模式下,接收到 SIGUSR1 信号使 gphoto2 拍照
立即。
如果 --重置间隔 给出选项,时间计数器重置为给定值
由 -I|--间隔 选项。 请注意,相机将需要一些时间(从 50 毫秒到
几秒钟)来实际捕获图像。
使用 onworks.net 服务在线使用 gphoto2