The present application relates to a video generation, video playback method, device, electronic equipment and storage medium, and relates to the field of image processing technology. The video generation method includes: acquiring at least two first frames of images; acquiring corresponding second images for each first frame, and acquiring Alpha channel information for the first image; and the second image is said to be the first one. The RGB channel information of the image corresponds to the image; the Alpha channel information of the first image is converted into the third image of the RGB channel format; the fourth image is synthesized based on the second image and the third image; the fourth image of at least two frames is encoded as the target video by a preset compression method, which supports the image compression of the RGB channel format. In order to avoid the loss of Alpha channel information in the first image during the video generation process, the target video generation terminal does not need to install a specific encoder, and the playback terminal does not need to install a specific decoder, thus reducing CPU usage and avoiding software jamming.
【技术实现步骤摘要】
视频生成、视频播放方法、装置、电子设备及存储介质
本公开涉及图像处理
,尤其涉及视频生成、视频播放方法、装置、电子设备及存储介质。
技术介绍
视频表现形式丰富多样,能够为用户提供更多信息,娱乐性能好,因此应用广泛。视频生成端,通常基于至少两帧图像,编码为视频;视频播放端通常基于该视频生成过程中编码方式对应的解码方式,解码得到至少两帧图像并播放。相关技术中,一些格式的图像通常需要特定的编码方式或编码器编码得到视频,同样的,播放过程中同样需要特定的解码方式或解码器进行解码,而上述特定编码方式或解码方式通常在终端上普及不够,终端上没有对应的编码器或解码器,因此,在终端上编码该格式图像,或解码该对应视频,需要额外的特定编码器或解码器,导致持续大量占用CPU,进而造成终端上软件卡顿,而且,额外的特定编码器或解码器占用较多内存空间。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种视频生成、播放方法及装置。根据本公开实施例的第一方面,提供一种视频生成方法,包括获取至少两帧第一图像;针对每帧第一图像,获取其对应的第二图像,以及获取所述第一图像的Alpha通道信息;所述 ...
【技术保护点】
1.一种视频生成方法,其特征在于,包括:获取至少两帧第一图像;针对每帧第一图像,获取其对应的第二图像,以及获取所述第一图像的Alpha通道信息;所述第二图像为所述第一图像的RGB通道信息对应的图像;将所述第一图像的Alpha通道信息,转换为RGB通道格式的第三图像;基于所述第二图像与所述第三图像合成第四图像;采用预设压缩方式,将所述至少两帧第四图像编码为目标视频,所述预设压缩方式支持RGB通道格式的图像压缩。
【技术特征摘要】
1.一种视频生成方法,其特征在于,包括:获取至少两帧第一图像;针对每帧第一图像,获取其对应的第二图像,以及获取所述第一图像的Alpha通道信息;所述第二图像为所述第一图像的RGB通道信息对应的图像;将所述第一图像的Alpha通道信息,转换为RGB通道格式的第三图像;基于所述第二图像与所述第三图像合成第四图像;采用预设压缩方式,将所述至少两帧第四图像编码为目标视频,所述预设压缩方式支持RGB通道格式的图像压缩。2.根据权利要求1所述的视频生成方法,其特征在于,所述将所述第一图像的Alpha通道信息,转换为RGB通道格式的第三图像,包括:针对每帧第一图像,获取各个像素点的Alpha通道值;基于每帧第一图像中各个像素点的Alpha通道值,获取每帧RGB通道格式的第三图像;每帧所述第三图像中各个像素点的R通道值、G通道值、B通道值均被赋值为其对应的第一图像中对应像素点的Alpha通道值。3.根据权利要求1所述的视频生成方法,其特征在于,所述基于所述第二图像与所述第三图像合成第四图像,包括:将所述第二图像的第一侧与对应的第三图像的第二侧进行拼接,得到第四图像;所述第二图像的第一侧包括:第二图像从最右侧起的a列像素列、第二图像从最左侧起的b列像素列、第二图像从最上侧起的c行像素行、第二图像从最下侧起的d行像素行中的一种;所述第三图像的第二侧包括:第三图像从最左侧起的n列像素列、第三图像从最右侧起的m列像素列、第三图像从最下侧起x行像素行、第三图像从最上侧起的y行像素行中的一种;所述a、b、c、d、n、m、x、y均为大于0的整数。4.一种视频播放方法,其特征在于,包括:采用对应预设压缩方式的解码器解码目标视频,获取至少两帧第四图像,所述预设压缩方式支持RGB通道格式的图像压缩;所述第四图像为RGB通道格式;将各帧所述第四图像进行拆分,获取各帧所述第四图像对应的第二图像和第三图像;获取各帧所述第二图像的RGB通道信息;获取各帧所述第三图像的RGB通道信息,并将各帧所述第三图像的RGB通道信息转换为对应的Alpha通道信息;基于各帧所述第二图像的RGB通道信息和所述对应的Alpha通道信息合成各帧第一图像;基于获得的至少两帧第一图像进行播放。5.根据权利要求4所述的视频播放方法,其特征在于,所述对应的Alpha通道信息包括:对应像素点的Alpha通道值;所述获取各帧所述第三图像的RGB通道信息,并将各帧所述第三图像的RGB通道信息转换为对应的Alpha通道信息,包括:获取各帧所述第三图像中各个像素点的RGB通道信息;所述RGB通道信息包括:R通道值、G通道值、B通道值;同一像素点...
【专利技术属性】
技术研发人员:杨浩,张捷钧,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。