我一直对视频内部夹杂的信息感兴趣,现在正好有开源的项目可以一饱眼福。
是一种用于解析嵌入在视频文件中的实时元数据或来自其他来源(如 Betaflight blackbox)的遥测数据的工具。支持的格式:Sony、GoPro GPMF、Insta360、Betaflight blackbox(csv 和二进制)
项目也是这个的一部分
可以看到支持的型号
初期使用的Python,后面改写为RUST,两眼一抹黑。就先试试Python的 API。
事实上没有源码,就是一二进制打包文件
用Sony RX0M2 录点视频,可以看到视频的传输速度还是很快的
因为开了子剪辑工作,注意从CLIP里面提取视频
提取的时候,注意将同名的XML也复制
有视频信息
音频信息
GPS信息等
还有我们的姿态信息
读出来了
卡死了
特别多
这个是源码的实现
参考了三个项目
这个
可以有EXE
剩下的我没截图。
因为api也没有文档,看看接口实现,我rust不会:
一开始有一个信息的结构,包装了相机的型号
实在看不懂了,就烂尾了,学几天rust再看,感觉还是很亲切的。
我觉得这个是函数,输入的路径,就是不知道?是啥意思
下次继续。
代码语言:javascript复制pip install telemetry-parser
代码语言:javascript复制https://pypi.org/project/telemetry-parser/