修改思科 openh264 以拍摄图像帧和压缩帧

Modifying CISCO openh264 to take image frames and out compressed frames

本文关键字:图像 压缩 openh264 修改      更新时间:2023-10-16

有没有人尝试修改CISCO openh264库以将JPEG图像作为输入并将它们压缩为P和I帧(输出为帧,而不是视频(,并且类似地修改解码器以采用压缩的P和I帧并生成未压缩的帧?

我有一个相机看着一个静态场景,每30秒拍摄一次照片(1280x720p(。场景几乎是静态的。目前,我正在使用JPEG压缩来单独压缩每一帧,它导致图像大小为~270KB。此压缩帧通过互联网传输到存储服务器。由于场景中的运动很少,因此"I"帧大小将非常小(我认为应该是~20-50KB(。因此,通过互联网而不是JPEG图像传输I帧将非常具有成本效益。

任何人都可以指导我完成某个项目或如何继续执行此任务吗?

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