如何从A7 API下载RAW文件?

时间:2014-03-24 20:18:08

标签: api camera sony

我正在使用基于Wi Fi的JSON API为我的A7开发一个简单的桌面网络共享应用程序。

https://developer.sony.com/develop/cameras/

一切正常,但我无法下载RAW文件。我可以调整一些东西来获得全尺寸的JPG文件,它似乎是从相机上的文件系统提供的。例如,以下URL似乎是从SD卡处理JPG。

http://myA7camera.info:8080/postview/memory/1000/DCIM/100MSDCF/DSC01353.JPG

这个网址是从actTakePciture电话回来的(我必须让相机像URL一样真实,以满足stackoverflow发布要求。实际上它是相机的IP地址)。但是,虽然相机设置为传送RAW+JPEG并且RAW文件确实已写入卡,但无法下载该文件。我尝试更改扩展名。

我还试图通过API将相机插入USB,以便能够通过文件系统监控检测新文件并在通过Wifi控制相机时下载它们 - 没有运气 - USB连接终止远程摄像机控制应用程序。

在远程控制应用程序中,我也无法将相机设置为仅RAW模式。

我浏览了"指南"和" accessControl" API方面,但这些似乎不会产生文件下载位置....

如何获取RAW文件的任何线索或想法?通过Wifi和Lightroom进行连线拍摄会很棒,不是吗?

1 个答案:

答案 0 :(得分:2)

在A7ii上安装了智能遥控器的v4后,我现在可以列出SD卡的内容并下载RAW文件和图像预览。序列大致是

1将相机移动到录制模式(API在此之前不起作用)

startActivity()

2将相机移动到内容传输

POST http://192.168.122.1:8080/sony/camera
{ "method": "startRecMode",
"params": [],
"id" : 1,
"version" : "1.0"}

3列出图像

POST http://192.168.122.1:8080/sony/camera
{ "method": "setCameraFunction",
"params": ["Contents Transfer"],
"id" : 1,
"version" : "1.0"}

有新的Camera Remote SDK v2.20