如何使用gphoto或ptpcam通过USB设置理光Theta S的Shutterspeed?

时间:2017-02-11 08:23:12

标签: unix android-camera libgphoto2 theta360

我想使用覆盆子pi 3和ubuntu配对来控制ricoh theta 360相机。我从源代码通过apt-get和ptp构建了gphoto2。我还有安装theta的最新固件版本。此外,曝光程序设置为1(手动程序)或4(快门优先程序)。

手动设置快门速度我尝试了以下操作:

使用ptpcam:

   ptpcam --set-property=0xD00F --val=\x01\x00\x00\x00\x01\x00\x00\x00

响应:

   Camera: RICOH THETA S
   'UNKNOWN' is set to: 
   Changing property value to x01x00x00x00x01x00x00x00 [(null)] FAILED!!!

使用gphoto2:

   gphoto2 --set-config shutterspeed=0.1

响应:

   *** Error ***              
   The shutterspeed widget is not configurable.
   *** Error (-2: 'Bad parameters') *** 

2 个答案:

答案 0 :(得分:1)

我在Jason Charcalla的github(github: tlapser360)找到了一个非常有用的脚本。

在那里,解释说可以发送一个原始泛型请求,如下所示:

{ {2}}

使用只包含十六进制格式的快门时间的shutter.bin文件。

响应:

   ptpcam -R 0x1016,0xd00f,0,0,0,0,shutter.bin

这看起来非常不错。最后,我们可以拍摄如下照片

   01 00 00 00 04 00 00 00                         - ........        
   --------------------
   Camera: RICOH THETA S
   Sending generic request: reqCode=0x1016, params=[0x0000d00f,0x00000000,0x00000000,0x00000000,0x00000000]
   PTP: response OK

答案 1 :(得分:0)

以下是github上的Jason Charcalla script,其中包含已编辑的README.md文件,其中包含有关

的信息
  1. 通过wifi从笔记本电脑连接
  2. 多个标志,包含调整日光,阴影,阴天和更多日光的示例
  3. 还包括示例屏幕截图。