修改CISCO openh264以获取图像帧和压缩帧

时间:2017-05-15 21:56:28

标签: c++ ffmpeg compression h.264 x264

是否有人尝试修改CISCO openh264库以将JPEG图像作为输入并将其压缩为P帧和I帧(输出为帧,而不是视频),类似地修改解码器以获取压缩的P和I帧并生成未压缩的 - 帧?

我有一台相机正在观看静态场景并每30秒拍摄一张照片(1280x720p)。场景几乎是静态的。 Currenlty我使用JPEG压缩来单独压缩每个帧,因此图像大小约为270KB。该压缩帧通过互联网传输到存储服务器。由于场景中的动作非常少,因此“我是这样的”。帧大小将非常小(我认为它应该是~20-50KB)。因此,通过互联网而不是JPEG图像传输I帧将非常经济有效。

有人可以指导我参与某个项目或如何继续执行此任务吗?

1 个答案:

答案 0 :(得分:1)

您正在准确描述编解码器的功能。它需要图像并压缩它们。时间关系与压缩步骤无关。解码器决定如何显示或只是将它们写入磁盘。您不需要修改open264,您想要做的就是它的设计目的。