问题标签 [sony-camera-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2970 浏览

usb - Sony Alpha 77M2 Remote control over USB

I have three Sony Alpha 77M2 cameras, and I'm trying to take photos with all three simultaneously, and retrieve these photos. I can do the simultaneous shutter release using commercial remote triggers synced off a single transmitter, and I can control a single camera over USB using the Sony Remote Camera Control software - however this can't control more than one camera, and it won't let me run more than one instance on a single machine.

My question, therefore, is whether there is an API available for the USB remote control interface for these cameras? They don't support the WiFi API, so I can't use that (and WiFi isn't much use for the environment this system will be used in, due to the likelyhood of interference)

0 投票
1 回答
672 浏览

android - 索尼远程相机 API QX 10,响应代码错误:403

我正在尝试将索尼远程相机 API 的支持添加到打开相机项目(https://github.com/almalence/OpenCamera

首先,我下载示例应用程序并尝试将其集成到 Open camera。所以,我可以搜索设备,甚至启动 Liveview。但我想更多地控制相机参数。所以,我实现了一些方法,以获取有关相机参数的信息。例如,为了获得可用的曝光补偿,我执行以下操作:

它只是示例应用程序中另一种方法的修改副本。

当我连接到 Sony qx 10 并尝试获取有关曝光补偿的信息时,出现异常:

403 禁止

同样的结果还有其他请求,例如:getAvailableWhiteBalance、getAvailableFocusMode、getAvailableIsoSpeedRate、getAvailableStillSize...

但另一方面,索尼的 PlayMemories 应用程序具有曝光补偿控制和不同的白平衡模式。

我错过了什么?或者 PlayMemories 应用程序有一些技巧来克服这个问题?

编辑:

我在尝试中发现的:

  1. qx10(和其他一些设备)不支持 getAvailableLiveviewSize。但是,如果我需要有关 Liveview 大小的信息,该怎么办?有没有其他方法可以测量预览图像?
  2. getAvailableStillSize、getAvailableExposureCompensation、getAvailableWhiteBalance、getAvailableFocusMode、getAvailableIsoSpeedRate - 此方法声明为 qx10 支持,并且设备表示它们甚至可用。但是对他们的请求以 403 错误响应。为什么?可能有一些特殊的请求顺序,或者我应该更改请求的“版本”字段?现在我使用 1.0 版本,作为文档中的示例。
  3. Sony PlayMemories 可以控制曝光和白平衡。所以,至少这 2 个参数应该在我的 qx10 设备上工作。或者它使用了一些其他 API,第 3 方开发人员不可用?

编辑2:

所以,我可以得到可用的尺寸:

但是当我尝试获得可用的曝光补偿时:

根据文档,错误代码 1 很常见。因此,没有关于问题的任何细节。同样的错误有 getISOmodes 和 getWBModes 请求。

0 投票
1 回答
170 浏览

android - 索尼远程相机 API QX 10,错误 1

作为对我对 Sony qx10(最新固件 3.00)的大部分请求的回应,我得到了“错误 1”,没有任何评论。

例如:

同样的结果有

  • getAvailableWhiteBalance
  • getAvailableIsoSpeedRate
  • 获取可用曝光补偿

但是 getAvailableStillSize 返回带有图像大小列表的正确响应。

此外 getAvailableFocusMode 返回错误“40401,相机未就绪”。这是什么意思?Liveview 已启动,相机正在向手机发送图像。

我所有的请求都是以这种方式发送的(只是示例 SDK 中的一些修改代码):

我的问题是:

  1. 如何解决错误1?
  2. 如何解决错误 40401?
  3. 是否有关于错误和其他内容的更详细文档,然后是随 SDK 使用示例提供的 PDF?
0 投票
2 回答
150 浏览

sony-camera-api - 是否可以同时通过 wifi 向 40 个摄像头发送信号以远程捕获?

我想开发一种可以使用任何编程语言的软件。该程序将同时向 40 个摄像机发送信号(忽略硬件造成的延迟),从不同角度拍摄一个场景。

0 投票
1 回答
209 浏览

android - Action Cam as100 和 2.0.0 API

我拥有 as100 并下载了 API 版本 2.0.0。此 API 是否允许此硬件:

  1. 列出图像/视频的内容?
  2. 下载特定的图像/视频?

在我运行的下载的 Android 演示应用程序 (CameraRemoteSampleApp) 中,有一个名为 findActionListUrl() 的函数。我添加了一些打印语句并得到以下 3 项:“指南”、“访问控制”和“相机”。Sony_CameraRemoteAPIbeta_API-Reference_v2.00.pdf 和 Sony_CameraRemoteAPIbeta_DevelopmentGuide_v1.20.pdf 没有提及“指南”和“访问控制”。但是,其中 1 个 pdf 文件提到了 avContent,但该函数不返回该值。这是为什么?

另一个问题:Play Memories Mobile 是使用 Sony_CameraRemote API 创建的吗?

谢谢,吉姆

0 投票
2 回答
2122 浏览

android - 从 SurfaceView 获取帧并使用 mediacodec 在 H264 中解码

目前我正在使用来自索尼运动相机开发人员的示例应用程序。此示例应用程序连接到运动相机并使用 HTTP 数据包获取图像。这些图像位于 HTTP 的有效负载中,我可以在 SurfaceView 上绘制它们。我要做的是从 SurfaceView 获取帧并将它们编码为 H264。我正在阅读它可以通过 MediaCodec 完成,但我有点困惑,文档没有解释太多。这里有任何 Mediacodec 专家可以帮助我吗?

0 投票
1 回答
4173 浏览

c# - 使用 C# 的索尼相机 API

我已经问过关于索尼相机 API 的先前问题,我确实得到了一些帮助,但我仍然遇到问题。我找到了以下库https://github.com/kazyx/kz-remote-api有人使用 Sony Camera API 但我必须对其进行更改才能使用 WPF 应用程序,因为它已针对 Windows 进行了优化商店应用程序。

我现在求助于自己做所有事情,但我不确定是否需要将相机 API 文件附加到我的解决方案中,如果我这样做,我在哪里可以找到确切的文件,因为我下载的 API 文件只有 Android 和iOS 对我没有帮助。

0 投票
1 回答
277 浏览

ios - 无法通过 CameraRemoteAPI 将视频从 Sony HDR-AZ1 传输到 iOS 设备

我们正在开发一个使用 HDR-AZ1 录制短视频片段的应用程序,目前只能传输图像。我们还需要传输 mp4 文件,但找不到执行此任务的文档。是否有人实施了从 HDR-AZ1 传输视频的解决方案?

0 投票
1 回答
346 浏览

sony - 我可以同时控制两台索尼 DSC-QX30 相机进行 3D 图像拍摄吗?

我喜欢开发一个安卓APP来远程控制两个索尼DSC-QX30相机。通过这样做,我可以创建 3D 图像和视频。我知道 Gopro 有一个桥接两个摄像头,索尼可以提供相同的支持吗?

0 投票
1 回答
193 浏览

camera - 自动连接遥控器的工作流程是什么

FDR-AX33 更改了微型 USB 多端口并失去了 LANC 控制(有利于通过多端口供电)。

LANC 控制提供远程开机并立即连接并能够控制。

我找到、下载并测试了 Camera API - 总体上做得很好。

使用新的 API,开机和自动连接的替换工作流程是什么。

我有两个重要的场景。

1) 摄像机位于无法触及的位置,只能通过连接的电缆访问。2) 摄像机位于水下外壳内,只能通过遥控器访问。

在这两种情况下,相机都会在拍摄准备好前几个小时做好准备,因此将相机一直开着是不可行的。