问题标签 [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.
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)
android - 索尼远程相机 API QX 10,响应代码错误:403
我正在尝试将索尼远程相机 API 的支持添加到打开相机项目(https://github.com/almalence/OpenCamera)
首先,我下载示例应用程序并尝试将其集成到 Open camera。所以,我可以搜索设备,甚至启动 Liveview。但我想更多地控制相机参数。所以,我实现了一些方法,以获取有关相机参数的信息。例如,为了获得可用的曝光补偿,我执行以下操作:
它只是示例应用程序中另一种方法的修改副本。
当我连接到 Sony qx 10 并尝试获取有关曝光补偿的信息时,出现异常:
403 禁止
同样的结果还有其他请求,例如:getAvailableWhiteBalance、getAvailableFocusMode、getAvailableIsoSpeedRate、getAvailableStillSize...
但另一方面,索尼的 PlayMemories 应用程序具有曝光补偿控制和不同的白平衡模式。
我错过了什么?或者 PlayMemories 应用程序有一些技巧来克服这个问题?
编辑:
我在尝试中发现的:
- qx10(和其他一些设备)不支持 getAvailableLiveviewSize。但是,如果我需要有关 Liveview 大小的信息,该怎么办?有没有其他方法可以测量预览图像?
- getAvailableStillSize、getAvailableExposureCompensation、getAvailableWhiteBalance、getAvailableFocusMode、getAvailableIsoSpeedRate - 此方法声明为 qx10 支持,并且设备表示它们甚至可用。但是对他们的请求以 403 错误响应。为什么?可能有一些特殊的请求顺序,或者我应该更改请求的“版本”字段?现在我使用 1.0 版本,作为文档中的示例。
- Sony PlayMemories 可以控制曝光和白平衡。所以,至少这 2 个参数应该在我的 qx10 设备上工作。或者它使用了一些其他 API,第 3 方开发人员不可用?
编辑2:
所以,我可以得到可用的尺寸:
但是当我尝试获得可用的曝光补偿时:
根据文档,错误代码 1 很常见。因此,没有关于问题的任何细节。同样的错误有 getISOmodes 和 getWBModes 请求。
android - 索尼远程相机 API QX 10,错误 1
作为对我对 Sony qx10(最新固件 3.00)的大部分请求的回应,我得到了“错误 1”,没有任何评论。
例如:
同样的结果有
- getAvailableWhiteBalance
- getAvailableIsoSpeedRate
- 获取可用曝光补偿
但是 getAvailableStillSize 返回带有图像大小列表的正确响应。
此外 getAvailableFocusMode 返回错误“40401,相机未就绪”。这是什么意思?Liveview 已启动,相机正在向手机发送图像。
我所有的请求都是以这种方式发送的(只是示例 SDK 中的一些修改代码):
我的问题是:
- 如何解决错误1?
- 如何解决错误 40401?
- 是否有关于错误和其他内容的更详细文档,然后是随 SDK 使用示例提供的 PDF?
sony-camera-api - 是否可以同时通过 wifi 向 40 个摄像头发送信号以远程捕获?
我想开发一种可以使用任何编程语言的软件。该程序将同时向 40 个摄像机发送信号(忽略硬件造成的延迟),从不同角度拍摄一个场景。
android - Action Cam as100 和 2.0.0 API
我拥有 as100 并下载了 API 版本 2.0.0。此 API 是否允许此硬件:
- 列出图像/视频的内容?
- 下载特定的图像/视频?
在我运行的下载的 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 创建的吗?
谢谢,吉姆
android - 从 SurfaceView 获取帧并使用 mediacodec 在 H264 中解码
目前我正在使用来自索尼运动相机开发人员的示例应用程序。此示例应用程序连接到运动相机并使用 HTTP 数据包获取图像。这些图像位于 HTTP 的有效负载中,我可以在 SurfaceView 上绘制它们。我要做的是从 SurfaceView 获取帧并将它们编码为 H264。我正在阅读它可以通过 MediaCodec 完成,但我有点困惑,文档没有解释太多。这里有任何 Mediacodec 专家可以帮助我吗?
c# - 使用 C# 的索尼相机 API
我已经问过关于索尼相机 API 的先前问题,我确实得到了一些帮助,但我仍然遇到问题。我找到了以下库https://github.com/kazyx/kz-remote-api有人使用 Sony Camera API 但我必须对其进行更改才能使用 WPF 应用程序,因为它已针对 Windows 进行了优化商店应用程序。
我现在求助于自己做所有事情,但我不确定是否需要将相机 API 文件附加到我的解决方案中,如果我这样做,我在哪里可以找到确切的文件,因为我下载的 API 文件只有 Android 和iOS 对我没有帮助。
ios - 无法通过 CameraRemoteAPI 将视频从 Sony HDR-AZ1 传输到 iOS 设备
我们正在开发一个使用 HDR-AZ1 录制短视频片段的应用程序,目前只能传输图像。我们还需要传输 mp4 文件,但找不到执行此任务的文档。是否有人实施了从 HDR-AZ1 传输视频的解决方案?
sony - 我可以同时控制两台索尼 DSC-QX30 相机进行 3D 图像拍摄吗?
我喜欢开发一个安卓APP来远程控制两个索尼DSC-QX30相机。通过这样做,我可以创建 3D 图像和视频。我知道 Gopro 有一个桥接两个摄像头,索尼可以提供相同的支持吗?
camera - 自动连接遥控器的工作流程是什么
FDR-AX33 更改了微型 USB 多端口并失去了 LANC 控制(有利于通过多端口供电)。
LANC 控制提供远程开机并立即连接并能够控制。
我找到、下载并测试了 Camera API - 总体上做得很好。
使用新的 API,开机和自动连接的替换工作流程是什么。
我有两个重要的场景。
1) 摄像机位于无法触及的位置,只能通过连接的电缆访问。2) 摄像机位于水下外壳内,只能通过遥控器访问。
在这两种情况下,相机都会在拍摄准备好前几个小时做好准备,因此将相机一直开着是不可行的。