- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试解析来自外部摄像头的 stanag 4609 klv 流。
首先,我试图计算流中接收到的高度值。
根据 stanag 4609 文档,该值为 2 个字节长,以英尺为单位,表示为 float 。
我知道相机高度约为 39.8 米,但我无法将收到的 2 个字节解释为该值(以英尺为单位)。我收到的 2 个字节是 {12,23}。
我怎样才能以正确的方式解读它?
谢谢
最佳答案
在 STANAG 4609 KLV 中,浮点值被编码为整数。你可以查看MISB ST0601对于您感兴趣的特定数据元素。它会为您提供将 2 字节整数转换为正确浮点值的转换公式。
假设您指的是 Sensor True Altitude
(标签 15),转换公式为 (19900/65535) * int_value - 900
。
将此应用于您的数据:
(19900/65535) * 3095 - 900
= 39.81 米关于stream - 理解 stanag 4609 klv 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33934228/
如何解析 KLV 数据?下面有一些代码。我想使用 klv 元数据制作 map 。但是如何呢? 我知道经纬度在klv的第13和14键。但是我如何使用它们并制作 map 。 ILMMpgDmx *CMai
是ffmpeg的元数据,也有描述: http://wiki.multimedia.cx/index.php?title=FFmpeg_Metadata 还支持 MISB 标准无人机元数据 601.5
我正在尝试解析来自外部摄像头的 stanag 4609 klv 流。 首先,我试图计算流中接收到的高度值。 根据 stanag 4609 文档,该值为 2 个字节长,以英尺为单位,表示为 float
我需要将 klv 元数据复用到 h264 流中。我已经创建了应用程序。但是只有在插入 klv-data 时才会播放流。当我停止推送 klv-data 时,整个流都会停止。通过 mpegtsmux 复用
我需要使用 ffmpeg C++ API 对 mpegts 视频进行编码。输出视频应有两个流:第一个应为 AVMEDIA_TYPE_VIDEO 类型;第二个应为 AVMEDIA_TYPE_DATA 类
将 KLV 字符串拆分为键、长度、值作为元素的列表/元组的更有效方法是什么? 为了添加一点背景,前 3 位数字作为键,接下来的 2 位表示值的长度。 我已经能够使用以下代码解决该问题。但我不认为我的代
目前我正在使用 libav* 对 H.264 视频进行编码。我想将 KLVPackets 添加到比特流,但不知道在哪里实现它。 avcodec 中有一个结构,但我不确定如何将它写入帧元数据 typed
我有一个包含 klv 元数据的 mp2 流。我使用 ffmpeg 命令行将 klv 存储在一个文件中: ffmpeg -i input.mpg -map data-re -codec copy -f
我是一名优秀的程序员,十分优秀!