在视频帧上嵌入水印图片的处理方法及装置
2019-11-22

在视频帧上嵌入水印图片的处理方法及装置

本发明公开了一种在视频帧上嵌入水印图片的处理方法,包括:获取原始视频当前解码后的原始视频帧的像素数据;加载与当前原始视频帧相对应的视频帧过滤器,所述视频帧过滤器的参数中至少包括水印图片的加载路径与覆盖坐标;执行视频帧过滤器,根据所述水印图片的加载路径与覆盖坐标将水印图片的像素数据覆盖到当前原始视频帧的像素数据上,得到嵌入有水印图片的新视频帧。本发明还公开了一种在视频帧上嵌入水印图片的处理装置。通过本发明能够在视频帧上生成水印图片,同时,通过循环处理以将不同水印图片嵌入到相应的视频帧上,从而提高了用户使用的趣味性。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

本实施例中,考虑到每一视频帧过滤器的数据占用空间较大,从而增大系统开销,影响系统处理效率。因此,通过对结构体队列进行删除及加载操作,以便于对系统缓存进行管理,提高处理效率。

将当前原始视频帧的下一帧所对应的视频帧过滤器加载到所述结构体队列中。

原始视频需要先经过解封装,得到视频码流与音频码流;然后再对视频码流做进一步地解码,得到各原始视频帧的像素数据。本实施例中的像素数据优选为YUV格式的像素数据,其中Y是亮度分量,U和V是色度分量。

发明内容

本实施例中,首先第二获取模块40获得用户预先处理后的原始图片,然后原始图片处理模块50再根据原始视频帧所对应的配置文件,对原始图片进行多种处理后得到与该原始视频帧对应的水印图片,进而提高了水印图片的处理速度。同时,为便于后续将水印图片嵌入原始视频帧中,过滤器初始化模块60需要对视频帧过滤器进行初始化。

删除己加载的当前原始视频帧所对应的视频帧过滤器;