The invention discloses a video rendering method, a device, an electronic device and a computer readable storage medium. The method includes: rendering a certain number of sample images, marking the rendering effect information for each sample image according to the rendering results; inputting the relevant data of the sample image and the corresponding rendering effect information as training data into the machine learning model for learning; and learning each of the specified video. The relevant data of the frame image is input into the machine learning model to obtain the rendering effect information of each frame output by the machine learning model. According to the rendering effect information of each frame of the specified video output by the machine learning model, whether or not the specified video is rendered is determined. Through this technical scheme, the video effect caused by blindly rendering video is prevented to be worse, and the video quality after video rendering is guaranteed. Users can see that the video after rendering is a better video and enhance the user's experience.
【技术实现步骤摘要】
一种视频渲染方法和装置
本专利技术涉及计算机
,具体涉及一种视频渲染方法、装置、电子设备和计算机可读存储介质。
技术介绍
随着电子设备的功能的日益增多,通过电子设备播放视频的功能也越来越完善,例如,对指定视频的播放或者网络直播等,用户在播放相应的视频时,为了使得视频的展示效果更好,在播放视频前会对视频进行渲染处理,但是现有技术中,会对所有视频均进行渲染处理,则有些视频经过渲染处理后效果会更好,而有些视频经过渲染处理后效果反而还不如原视频,所以现有技术中的这种对视频进行统一渲染处理的方案并不能适用于所有视频,进而无法达到是视频的展示效果更好的目的。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的视频渲染方法、装置、电子设备和计算机可读存储介质。根据本专利技术的一个方面,提供了一种视频渲染方法,其中,该方法包括:对一定数量的样本图像进行渲染,根据渲染结果为每个样本图像标记渲染效果信息;将样本图像的相关数据和对应的渲染效果信息作为训练数据输入到机器学习模型中供该机器学习模型进行学习;将指定视频的各帧图像的相关数据输入到所述机器学习模型中,获取该机器学习模型输出的各帧的渲染效果信息;根据所述机器学习模型输出的所述指定视频的各帧的渲染效果信息,确定是否对该指定视频进行渲染。可选地,所述渲染效果信息为:渲染后效果好,或者渲染后效果不好;所述根据所述机器学习模型输出的所述指定视频的各帧的渲染效果信息,确定是否对该指定视频进行渲染包括:当所述指定视频的各帧中渲染后效果好的帧数占总帧数的比例大于预设阈值时,确定对该指定视频 ...
【技术保护点】
1.一种视频渲染方法,其中,该方法包括:对一定数量的样本图像进行渲染,根据渲染结果为每个样本图像标记渲染效果信息;将样本图像的相关数据和对应的渲染效果信息作为训练数据输入到机器学习模型中供该机器学习模型进行学习;将指定视频的各帧图像的相关数据输入到所述机器学习模型中,获取该机器学习模型输出的各帧的渲染效果信息;根据所述机器学习模型输出的所述指定视频的各帧的渲染效果信息,确定是否对该指定视频进行渲染。
【技术特征摘要】
1.一种视频渲染方法,其中,该方法包括:对一定数量的样本图像进行渲染,根据渲染结果为每个样本图像标记渲染效果信息;将样本图像的相关数据和对应的渲染效果信息作为训练数据输入到机器学习模型中供该机器学习模型进行学习;将指定视频的各帧图像的相关数据输入到所述机器学习模型中,获取该机器学习模型输出的各帧的渲染效果信息;根据所述机器学习模型输出的所述指定视频的各帧的渲染效果信息,确定是否对该指定视频进行渲染。2.如权利要求1所述的方法,其中,所述渲染效果信息为:渲染后效果好,或者渲染后效果不好;所述根据所述机器学习模型输出的所述指定视频的各帧的渲染效果信息,确定是否对该指定视频进行渲染包括:当所述指定视频的各帧中渲染后效果好的帧数占总帧数的比例大于预设阈值时,确定对该指定视频进行渲染,反之不对该指定视频进行渲染。3.如权利要求1所述的方法,其中,所述样本图像的相关数据为:所述样本图像的直方图;所述指定视频的各帧图像的相关数据为:指定视频的各帧图像的直方图;或者,所述样本图像的相关数据为:所述样本图像的原图;所述指定视频的各帧图像的相关数据为:指定视频的各帧图像的原图。4.如权利要求1所述的方法,其中,该方法进一步包括:将是否对该指定视频进行渲染的确定结果保存到该指定视频的配置文件中;将所述指定视频和对应的配置文件下发到客户端。5.如权利要求1-4中任一项所述的方法,其中,所述对一定数量的样本图像进行渲染包括:按照指定渲染方式对一定数量的样本图像进行渲染;所述根据所述机器学习模型输出的所述指定视频的各帧的渲染效果信息,确定是否对该指定视频进行渲染包括:确定是否按照指定渲染方式对该指定视频进行渲染。6.一种视频渲染装置,其中,该装置包括:样本图像标记单元,适于对一定数量的样本图像进行渲染,根据渲染结果为每个样本图像标记渲染效果信息...
【专利技术属性】
技术研发人员:孙金波,邵可,胡泽生,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。