为数据包中的大视频数据文件编制索引

问题描述 投票:0回答:1

我不确定在这种情况下“索引”一词是否正确,但请设想一下此过程。您得到的视频文件不是.mov或.mp4,而是一系列特定大小的数据包,比如说1024个字节。一个数据包包含3个通道的像素强度,按照每个数据包适合的方式排列,可以说2个完整视频帧,然后是第3个视频帧的75%。因此,第3帧的剩余25%将与下一帧和另外2帧以及下一帧的50%一起进入下一个数据包。

如果我想将图像读入内存,将这些数据包放在一起放在一个二进制文件中并对该文件建立索引以跟踪图像的开始位置和结束位置是否有意义?

我从视频中看到,所有帧都具有相同的大小,仅继续读取数据包直到已知帧完成,保存它,然后进行下一个比较容易。我的问题是LIDAR捕获了我的“视频”,因此“帧”可以包含不同数量的点,因此称重的大小略有不同。但是我知道帧何时开始和结束,并且我与从数据包获得的激光雷达旋转角度有关。

video video-processing video-capture lidar
1个回答
0
投票

正如@szatmary提到的,一切取决于应用程序需求。因为您知道框架的开始和结束时间,所以我建议您创建一个数组(列表/向量/集合取决于您使用的语言),并用frames填充它。然后,您可以进行处理或将其重写为可以使用的文件。

© www.soinside.com 2019 - 2024. All rights reserved.