【技术实现步骤摘要】
视频生成及播放方法、装置、设备、介质
[0001]本公开涉及视频处理
,尤其涉及一种视频生成及播放方法、装置、设备、介质。
技术介绍
[0002]视频表现形式丰富多样,能够为用户提供更多信息,娱乐性能好,因此应用广泛。
[0003]当用户在电子设备上播放一段视频时,电子设备通常基于该视频对应的解码方式,解码得到至少两帧图像并播放。如果视频的体积较大,则会使视频解码过程的资源占用率较大,进而影响电子设备的性能,降低用户的体验。
技术实现思路
[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种视频生成及播放方法、装置、设备、介质。
[0005]第一方面,本公开提供了一种视频生成方法,包括:
[0006]获取原始视频中的图像帧;
[0007]利用图像帧中的红蓝绿(RGB)通道信息,生成RGB通道格式的第一图像,第一图像的尺寸与图像帧的尺寸相同;
[0008]利用图像帧中的阿尔法(Alpha)通道信息,生成RGB通道格式的第二图像,第二图像的尺寸小于图像帧的尺寸;
[0009]对第一图像和第二图像进行图像拼接,得到素材图像;
[0010]采用预设编码方式,对素材图像进行编码,得到目标视频数据。
[0011]第二方面,本公开提供了一种视频播放方法,包括:
[0012]采用预设解码方式,对目标视频数据进行解码,得到素材图像;
[0013]对素材图像进行图像拆分,得到RGB通道格式的第一图像和第二图像 ...
【技术保护点】
【技术特征摘要】
1.一种视频生成方法,其特征在于,包括:获取原始视频中的图像帧;利用所述图像帧中的RGB通道信息,生成RGB通道格式的第一图像,所述第一图像的尺寸与所述图像帧的尺寸相同;利用所述图像帧中的Alpha通道信息,生成RGB通道格式的第二图像,所述第二图像的尺寸小于所述图像帧的尺寸;对所述第一图像和所述第二图像进行图像拼接,得到素材图像;采用预设编码方式,对所述素材图像进行编码,得到目标视频数据。2.根据权利要求1所述的方法,其特征在于,所述利用所述图像帧中的Alpha通道信息,生成RGB通道格式的第二图像,包括:将所述Alpha通道信息,转换为RGB通道格式的第三图像,所述第三图像的尺寸与所述图像帧的尺寸相同;利用图像插值算法,根据预设的缩小比例,将所述第三图像缩小为所述第二图像。3.根据权利要求1所述的方法,其特征在于,在所述对所述第一图像和所述第二图像进行图像拼接,得到素材图像之后,所述方法还包括:确定所述素材图像对应的图像信息,所述图像信息包括所述第一图像的位置和尺寸以及所述第二图像的位置和尺寸;其中,在所述采用预设编码方式,对所述素材图像进行编码,得到目标视频数据之后,所述方法还包括:采用预设封装格式,对所述目标视频数据和所述图像信息进行封装,得到目标视频文件。4.根据权利要求3所述的方法,其特征在于,在所述采用预设封装格式,对所述目标视频数据和所述图像信息进行封装,得到目标视频文件之前,所述方法还包括:将所述目标视频数据写入第一打包容器;将所述图像信息写入第二打包容器;其中,所述采用预设封装格式,对所述目标视频数据和所述图像信息进行封装,得到目标视频文件,包括:采用所述预设封装格式,对所述第一打包容器和所述第二打包容器进行封装,得到所述目标视频文件。5.根据权利要求1所述的方法,其特征在于,所述原始视频为虚拟礼物视频。6.一种视频播放方法,其特征在于,包括:采用预设解码方式,对目标视频数据进行解码,得到素材图像;对所述素材图像进行图像拆分,得到RGB通道格式的第一图像和第二图像,所述第二图像的尺寸小于所述第一图像的尺寸;提取所述第一图像中的RGB通道信息和所述第二图像中的Alpha通道信息;利用所述RGB通道信息和所述Alpha通道信息,合成原始视频的图像帧,所述图像帧的尺寸与所述第一图像的尺寸相同;基于所述图像帧,播放所述原始视频。7.根据权利要求6所述的方法,其特征在于,在所述采用预设解码方式,对目标视频数
据进行解码,得到素材图像之前,所述方法还包括:采用预设解析方式,对目标视频文件进行解析,得到所述目标视频数据和所述素材图像对应的图像信息,所述图像信息包括所述第一图像的位置和尺寸以及所述第二图像的位置和尺寸;其中,所述对所述素材图像进行图像拆分,得到RGB通道格式的第一图像和第二图像,包括:根据所述图像信息,对所述素材图像进行图像拆分,得到所述第一图像和所述第二图像。8.根据...
【专利技术属性】
技术研发人员:陈明标,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。