SDK整体稳定性和传输速度会更好更快;而OSC兼容性更强,但是OSC没有Media SDK的功能。
通过SDK,桌面端只能通过USB连接,无法使用Wi-Fi或蓝牙;安卓支持USB、Wi-Fi和蓝牙连接;iOS支持Wi-Fi和蓝牙连接。OSC支持Wi-Fi连接。
X5和X4支持机内PureShot处理,X3不支持机内PureShot处理;SDK暂不支持PureShot输出。因此,使用X3拍照时,请设置为INSP模式。使用X4拍照时,可以选择PureShot模式。X5取消了INSP模式,因此请选择PureShot模式进行拍照。
SDK仅支持设置相机屏幕上已有的预设分辨率、帧率和间隔时间选项,不支持自定义新的档位。
对于X5和X4的素材,如果是大于等于5.7K的分辨率,X5和X4在同一个主码流(insv)文件中保存了两个视频轨道的信息,因此高分辨率的视频文件也只有一个insv主码流,可使用FFmpeg分离视频轨道。
在X5和X4延时摄影模式中,5.7K的最短间隔时长是0.5秒,8K和11K分辨率的最短间隔时长是2秒。在X3延时摄影模式中,8K和5.7K的最短间隔时长都是0.2秒。
通过SDK可以获取实时画面,OSC无法实时获取相机画面。
X5、X4和X3在普通录制时间超过30min时(具体为29min59s)相机会出现分段录制存储的情况,分段后会自动继续拍摄,每隔29min59s系统会再次自动存储下一段视频素材,用户无需操作。延时摄影模式每 90 分钟生成一个新视频素材。
X5 和 X4 的预览流分辨率是固定的,无法调整。其他型号在开始预览前需要先设置预览分辨率。
获取到 H.264 预览流后,可使用 FFmpeg 进行解码,解码后的数据为 YUV420 格式,即可进行预览。
SDK主要用于支持全景拍摄,因此不建议在单镜头模式下使用。
安卓和iOS SDK支持全景直播。
SDK不支持控制Webcam模式。
支持传输预览流,录制视频则需存储在相机的存储卡中。
视频编码格式需在相机屏幕上设置,点击“设置”-“图像设置”-“视频编码”,选择H.265或H.264;SDK不支持设置视频编码格式。
X4码率只能通过相机屏幕进行设置,暂不支持SDK设置。
X5和X4支持照片的机内拼接,视频不支持机内拼接;OSC支持X3和X2的照片机内拼接,但是拼接时间较长,视频不支持机内拼接。
insp转为jpg,需双鱼眼图片可直接修改文件后缀,需全景图片则使用SDK进行拼接;SDK支持将insp文件导出为jpg,但不支持将dng文件导出为jpg。dng文件通常用于专业用户自行调色,SDK暂不处理dng图像。
可以,insv转为mp4可以直接修改文件后缀,得到双鱼眼未拼接视频流。
SDK可以正确获取单镜头模式的预览流,但安卓SDK demo中的播放器目前仅支持全景播放。
安卓和iOS SDK提供内置全景播放器;桌面端SDK仅支持获取全景视频流,不包含播放器功能,用户需通过公开渠道安装全景播放器,自行选择所需的全景平铺图等平面输出的渲染方式(参考Insta360 Studio)。
安卓模式即USB连接模式,X5和X4的安卓模式不会在相机设置菜单中显示。当相机通过USB连接电脑时,该模式菜单会自动弹出。请确保X5和X4固件已更新至官网提供的最新版本。
首先如果要保证安卓模式正常切换,那么就需要保证usb端口电压稳定。如果电压不稳的话会被识别为断开连接,从而切换失败。定位这个问题可以使用带供电的usb hub进行对比验证
首次使用时没有默认模式。首次选择后,该模式将成为默认模式。例如,可以首次设置为安卓模式,之后通过电源开机时会自动进入该模式。
移动端支持添加GPS信息到视频文件,其他SDK仅提供加速度和角速度的三轴数据,获取到的是相对位置信息。
安卓和IOS SDK会在调用Wi-Fi、USB 连接成功时自动同步时间;蓝牙连接不会同步时间。
X5和X4支持机内HDR融合。
支持调用。PureVideo为 X5 新增夜景专用模式,可通过SDK的帧导出功能配合8K 30fps进行使用,适合暗光环境拍摄。
ISO值越高,噪点越大;ISO值越低,噪点越小。快门速度越快,运动模糊越轻;快门速度越慢,运动模糊越严重。如果相机和画面是固定的,就可以不用担心运动模糊的问题,因此就可以尽量减小iso的值,减慢快门速度。而相机是运动的时候,就需要兼顾噪点和运动模糊。
Insta360全景相机支持OSC协议实现控制相机,拍照需启用机内拼接;视频需要使用Media SDK进行机外拼接,不支持机内拼接。
OSC设置需和相机屏幕功能设置保持一致。
OSC建议使用自动曝光。