一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种视频字幕调整方法、装置、电子设备和存储介质与流程

2022-11-12 00:55:47 来源:中国专利 TAG:

技术特征:
1.一种视频字幕调整方法,其特征在于,该方法包括:获取待处理视频对应的视频文件,并将所述视频文件进行解码,获得所述待处理视频对应的视频画面数据和字幕数据;基于所述视频画面数据进行画面渲染,得到所述待处理视频中对应的渲染后的各帧视频画面;基于所述待处理视频的播放界面对应的屏幕亮度数据,对所述字幕数据进行样式调整,并基于调整后的字幕数据渲染生成字幕文本;将所述字幕文本和所述渲染后的各帧视频画面进行合成,获得所述待处理视频对应的各帧目标视频画面。2.如权利要求1所述的方法,其特征在于,所述基于所述待处理视频的播放界面对应的屏幕亮度数据,对所述字幕数据进行样式调整,具体包括:分别获取基于所述播放界面,播放所述待处理视频中渲染后的各个视频帧时,所述播放界面对应的各个屏幕亮度数据;分别基于所述播放界面对应的各个屏幕亮度数据,对相应的字幕数据进行样式调整。3.如权利要求2所述的方法,其特征在于,所述分别获取基于所述播放界面,播放所述待处理视频中渲染后的各个视频帧时,所述播放界面对应的各个屏幕亮度数据,具体包括:分别获取基于所述播放界面播放所述渲染后的各个视频帧时,对应的各个当前屏幕亮度值,以及所述播放界面对应的最大屏幕亮度值;基于所述最大屏幕亮度值,分别对所述各个当前屏幕亮度值进行归一化处理,获得所述各个屏幕亮度数据。4.如权利要求1所述的方法,其特征在于,所述将所述字幕文本和所述渲染后的各帧视频画面进行合成,获得所述待处理视频对应的各帧目标视频画面,具体包括:基于所述字幕文本中各条文本片段的时间标识信息,将所述各条文本片段与所述渲染后的各帧视频画面之间进行时间对齐;分别将所述渲染后的各帧视频画面以及与各自对齐的所述文本片段进行合成,获得所述待处理视频对应的各帧目标视频画面。5.如权利要求1所述的方法,其特征在于,所述基于所述待处理视频的播放界面对应的屏幕亮度数据,对所述字幕数据进行样式调整,并基于调整后的字幕数据渲染生成字幕文本,包括:基于所述屏幕亮度数据以及预设动态调整值,对所述字幕数据进行样式调整,并基于调整后的字幕数据渲染生成字幕文本,其中,所述预设动态调整值用于对所述字幕数据进行微调,所述字幕数据至少包括以下一种:字体颜色数据、字体阴影数据、字体边框数据。6.如权利要求5所述的方法,其特征在于,所述字幕数据包括字体颜色数据,所述基于所述屏幕亮度数据以及预设动态调整值,对所述字幕数据进行样式调整,并基于调整后的字幕数据渲染生成字幕文本,包括:将所述屏幕亮度数据,所述字体颜色数据中的原始字体颜色参数,以及所述预设动态调整值的乘积,作为调整后的字体颜色参数;基于所述调整后的字体颜色参数,渲染生成相应字幕文本的颜色。7.如权利要求5所述的方法,其特征在于,所述字幕数据包括字体边框数据,所述基于
所述屏幕亮度数据以及预设动态调整值,对所述字幕数据进行样式调整,并基于调整后的字幕数据渲染生成字幕文本,包括:将所述屏幕亮度数据,所述字体边框数据中的原始字体边框宽度,以及所述预设动态调整值的乘积,作为调整后的字体边框宽度;以及将所述屏幕亮度数据,所述字体边框数据中的原始字体边框颜色,以及所述预设动态调整值的乘积,作为调整后的字体边框颜色;基于所述调整后的字体边框宽度以及所述调整后的字体边框颜色,渲染生成相应字幕文本的边框。8.如权利要求5所述的方法,其特征在于,所述字幕数据包括字体阴影数据,所述基于所述屏幕亮度数据以及预设动态调整值,对所述字幕数据进行样式调整,并基于调整后的字幕数据渲染生成字幕文本,包括:将所述屏幕亮度数据,所述字体阴影数据中的原始字体阴影深度,以及预设动态调整值的乘积,作为调整后的字体阴影深度;基于所述调整后的字体阴影深度,渲染生成相应字幕文本的阴影。9.一种视频字幕调整装置,其特征在于,包括:数据获取单元,用于获取待处理视频对应的视频文件,并将所述视频文件进行解码,获得所述待处理视频对应的视频画面数据和字幕数据;第一渲染单元,用于基于所述视频画面数据进行画面渲染,得到所述待处理视频中对应的渲染后的各帧视频画面;第二渲染单元,用于基于所述待处理视频的播放界面对应的屏幕亮度数据,对所述字幕数据进行样式调整,并基于调整后的字幕数据渲染生成字幕文本;合成单元,用于将所述字幕文本和所述渲染后的各帧视频画面进行合成,获得所述待处理视频对应的各帧目标视频画面。10.如权利要求9所述的装置,其特征在于,所述第二渲染单元具体用于:分别获取基于所述播放界面,播放所述待处理视频中渲染后的各个视频帧时,所述播放界面对应的各个屏幕亮度数据;分别基于所述播放界面对应的各个屏幕亮度数据,对相应的字幕数据进行样式调整。11.如权利要求10所述的装置,其特征在于,所述第二渲染单元具体用于:分别获取基于所述播放界面播放所述渲染后的各个视频帧时,对应的各个当前屏幕亮度值,以及所述播放界面对应的最大屏幕亮度值;基于所述最大屏幕亮度值,分别对所述各个当前屏幕亮度值进行归一化处理,获得所述各个屏幕亮度数据。12.如权利要求9所述的装置,其特征在于,所述合成单元具体用于:基于所述字幕文本中各条文本片段的时间标识信息,将所述各条文本片段与所述渲染后的各帧视频画面之间进行时间对齐;分别将所述渲染后的各帧视频画面以及与各自对齐的所述文本片段进行合成,获得所述待处理视频对应的各帧目标视频画面。13.如权利要求9所述的装置,其特征在于,所述第二渲染单元具体用于:基于所述屏幕亮度数据以及预设动态调整值,对所述字幕数据进行样式调整,并基于调整后的字幕数据
渲染生成字幕文本,其中,所述预设动态调整值用于对所述字幕数据进行微调,所述字幕数据至少包括以下一种:字体颜色数据、字体阴影数据、字体边框数据。14.一种电子设备,其特征在于,其包括处理器和存储器,其中,所述存储器存储有程序代码,当所述程序代码被所述处理器执行时,使得所述处理器执行权利要求1~8中任一所述方法的步骤。15.一种计算机可读存储介质,其特征在于,其包括程序代码,当程序产品在电子设备上运行时,所述程序代码用于使所述电子设备执行权利要求1~8中任一所述方法的步骤。

技术总结
本申请涉及计算机技术领域,尤其涉及一种视频字幕调整方法、装置、电子设备和存储介质,用以提高视频播放效率。其中,方法包括:获取待处理视频对应的视频文件,并将视频文件进行解码,获得待处理视频对应的视频画面数据和字幕数据;基于视频画面数据进行画面渲染,得到待处理视频中对应的渲染后的各帧视频画面;基于待处理视频的播放界面对应的屏幕亮度数据,对字幕数据进行样式调整,并基于调整后的字幕数据渲染生成字幕文本;将字幕文本和渲染后的各帧视频画面进行合成,获得待处理视频对应的各帧目标视频画面。由于本申请可以通过屏幕亮度动态改变当前视频展示的字幕样式,不需要用户手动调整,因而可有效提高视频播放效率。因而可有效提高视频播放效率。因而可有效提高视频播放效率。


技术研发人员:陈鲲鹏
受保护的技术使用者:腾讯科技(北京)有限公司
技术研发日:2021.05.10
技术公布日:2022/11/10
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献