我目前正在开发产生一定的元数据相对于预览来自摄像机的帧的应用程序。 我可以看到被正确此元数据和我在这里有没有问题。
然而,我要嵌入该元数据与感兴趣这些帧(帧由天然算法处理,以产生该元数据)。 我使用的ffmpeg与X264的帧编码为H.264。 我已经检查x264.h和一些单证,但未能找到我所追求的。
我的问题是; 是有H.264语法,我可以嵌入我的元数据以编码的帧的未使用的部分?
我希望我是很清晰。 提前致谢。
我目前正在开发产生一定的元数据相对于预览来自摄像机的帧的应用程序。 我可以看到被正确此元数据和我在这里有没有问题。
然而,我要嵌入该元数据与感兴趣这些帧(帧由天然算法处理,以产生该元数据)。 我使用的ffmpeg与X264的帧编码为H.264。 我已经检查x264.h和一些单证,但未能找到我所追求的。
我的问题是; 是有H.264语法,我可以嵌入我的元数据以编码的帧的未使用的部分?
我希望我是很清晰。 提前致谢。
大多数视频基本流有“用户数据”的规定。 在H.264这样的SEI NAL单元的一部分。 你可以要其与关联每帧前添加一个。 我不认为X264具有支持从外部添加的用户数据。
有两种选择:
对于SEI语法,你应该能够谷歌和得到它。 虽则看起来最好的地方是H.264标准。 一个简单的方法是只要看看X264的代码。 它在开始时(编码参数)插入一个用户数据。