我正在使用基于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进行连线拍摄会很棒,不是吗?
答案 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