文件名称:gopro-telemetry:从GoPro摄像机(Hero5及更高版本)的GPMF轨道中读取遥测,并将其转换为多种格式
文件大小:287KB
文件格式:ZIP
更新时间:2024-05-24 13:16:19
JavaScript
GoPro遥测 从GoPro摄像机(Hero5及更高版本)的GPMF轨道中解析遥测。 为创建的和的。 这是一个的。 接受带有二进制数据和定时数据的对象。 返回一个承诺,该承诺使用找到的每个设备的密钥解析为JavaScript对象(或可选地为其他文件格式)。 有关基本实现,请参见samples / example.js 。 您必须首先从视频文件中提取原始GMPF数据。 您可以使用。 gopro-telemetry希望将具有以下属性的对象作为必需的第一个参数: rawData (缓冲区)视频文件的GPMF轨道。 时序(对象)提供时序信息,例如从开始时间,帧速率,有效载荷持续时间...。 选项对象和回调函数是其他可选参数。 如果提供了回调,它将接收提取的数据,并且promise将无法解析结果。 安装: $ npm i gopro-telemetry 用作承诺: const
【文件预览】:
gopro-telemetry-master
----LICENSE.txt(1KB)
----.circleci()
--------config.yml(324B)
----code()
--------presets()
--------utils()
--------filterWrongSpeed.js(831B)
--------mergeStream.js(11KB)
--------groupTimes.js(4KB)
--------groupDevices.js(624B)
--------interpretKLV.js(4KB)
--------processGPS5.js(3KB)
--------parseV.js(2KB)
--------streamList.js(1KB)
--------mergeInterpretedSources.js(1KB)
--------timeKLV.js(14KB)
--------parseKLV.js(9KB)
--------smoothSamples.js(1KB)
--------deviceList.js(254B)
--------data()
----__tests__()
--------interpretKLV.test.js(607B)
--------streamList.test.js(349B)
--------mergeStream.test.js(472B)
--------parseKLV.test.js(5KB)
--------toCsv.test.js(815B)
--------parseV.test.js(2KB)
--------unArrayTypes.test.js(218B)
--------index.test.js(6KB)
--------padStringNumber.test.js(475B)
--------deviceList.test.js(347B)
--------timeKLV.test.js(631B)
--------deduceHeaders.test.js(1KB)
--------groupDevices.test.js(465B)
--------groupTimes.test.js(1KB)
--------toKml.test.js(963B)
--------toVirb.test.js(830B)
--------smoothSamples.test.js(516B)
--------toGpx.test.js(983B)
--------bigStr.test.js(944B)
--------processGPS5.test.js(462B)
--------toMgjson.test.js(759B)
--------toGeojson.test.js(752B)
--------hero7Labelling.test.js(402B)
--------mp4Header.test.js(613B)
----samples()
--------partials()
--------hero6+ble.raw(6KB)
--------buffers()
--------consecutive1.raw(11KB)
--------example.js(858B)
--------hero7.raw(73KB)
--------mp4header.raw(25KB)
--------hero6.raw(5KB)
--------Fusion.raw(23KB)
--------karma.raw(8KB)
--------consecutive2.raw(16KB)
--------readme.md(155B)
--------hero5.raw(5KB)
----.gitignore(89B)
----index.js(9KB)
----readme.md(14KB)
----package-lock.json(177KB)
----package.json(873B)