在视频中存储特定于图像的元数据

问题描述

我想将 XMP 数据存储在我的 PNG 图像中,然后在视频中使用无损压缩编解码器压缩我的图像以进行长期存储。

这可能吗?压缩成视频时是否会丢弃每个图像的元数据?

对于上下文,我需要一个利用 FFMPEG 进行视频压缩的 pythonic 解决方案。我知道 OPENCV 会丢弃 VIDEO 元数据。此外,我不关心视频元数据,只关心每个图像元数据。此外,我存储的元数据类型是参考帧的时间戳、拍摄它的相机,甚至可能是一些关于本地 AI 检测的信息,例如帧中对象的边界框或类似的东西.

我目前的方法只是使用 OPENCV 获取帧,然后将时间记录到一个胖数组中。一旦我的视频文件达到特定大小或帧数,我将在视频文件添加时间戳的 json 数组以及关于数组长度的 32 位整数。这个解决方案肯定会奏效,但是,在内存中记录时间戳很麻烦,还要编写自定义脚本来再次加载我的视频(事先解析它前面的时间戳)。

谁有神奇的解决方案?除了将帧时间戳附加到 VIDEO 元数据之外,我可以使用我目前使用的方法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...