System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及多媒体,特别是涉及一种视频播放方法、装置、计算机设备和存储介质。
技术介绍
1、随着多媒体技术的发展,越来越多的用户通过终端上观看视频实现娱乐、获取资讯等目的。视频包括视频画面和音频,视频画面用于呈现视觉信息,音频用于呈现听觉信息。由于人眼在观察外界事物时存在视觉暂留现象,当连续的静态图像变化每秒超过24帧以上时,人眼无法辨别单幅的静态图像,变化的静态图像看上去是平滑连续的视觉效果,这是视频画面形成的根据,而将视频画面与音频同步播放,可实现视频声画同步效果。
2、目前,在制作视频时,通常是对视频画面和音频进行制作,生成完整的视频后发布;当需要对已经制作完成的视频进行变更时,需要重新制作视频,资源消耗大。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够节约资源的视频播放方法、装置、计算机设备和计算机可读存储介质。
2、第一方面,本申请提供了一种视频播放方法,包括:
3、确定在视频的播放界面中指定的待变声说话者;
4、获取针对所述视频缓存的视频数据,并从所述视频数据中提取视频画面数据以及原始音频数据;
5、从所述原始音频数据中,提取由所述待变声说话者产生的待替换音频数据;
6、将所述待替换音频数据,输入与预配置的目标说话者对应的声音变换模型,获得对所述待替换音频数据进行声音变换后的变声音频数据;
7、将所述原始音频数据中所述待替换音频数据替换为所述变声音频数据,获得目标音频数据
8、基于所述视频画面数据以及所述目标音频数据,在所述播放界面继续播放所述视频。
9、第二方面,本申请还提供了一种视频播放装置,包括:
10、说话者管理模块,用于确定在视频的播放界面中指定的待变声说话者;
11、数据管理模块,用于获取针对所述视频缓存的视频数据,并从所述视频数据中提取视频画面数据以及原始音频数据;从所述原始音频数据中,提取由所述待变声说话者产生的待替换音频数据;
12、变声模块,用于将所述待替换音频数据,输入与预配置的目标说话者对应的声音变换模型,获得对所述待替换音频数据进行声音变换后的变声音频数据
13、数据管理模块,还用于将所述原始音频数据中所述待替换音频数据替换为所述变声音频数据,获得目标音频数据;
14、视频播放模块,用于基于所述视频画面数据以及所述目标音频数据,在所述播放界面继续播放所述视频。
15、第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
16、确定在视频的播放界面中指定的待变声说话者;
17、获取针对所述视频缓存的视频数据,并从所述视频数据中提取视频画面数据以及原始音频数据;
18、从所述原始音频数据中,提取由所述待变声说话者产生的待替换音频数据;
19、将所述待替换音频数据,输入与预配置的目标说话者对应的声音变换模型,获得对所述待替换音频数据进行声音变换后的变声音频数据;
20、将所述原始音频数据中所述待替换音频数据替换为所述变声音频数据,获得目标音频数据;
21、基于所述视频画面数据以及所述目标音频数据,在所述播放界面继续播放所述视频。
22、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
23、确定在视频的播放界面中指定的待变声说话者;
24、获取针对所述视频缓存的视频数据,并从所述视频数据中提取视频画面数据以及原始音频数据;
25、从所述原始音频数据中,提取由所述待变声说话者产生的待替换音频数据;
26、将所述待替换音频数据,输入与预配置的目标说话者对应的声音变换模型,获得对所述待替换音频数据进行声音变换后的变声音频数据;
27、将所述原始音频数据中所述待替换音频数据替换为所述变声音频数据,获得目标音频数据;
28、基于所述视频画面数据以及所述目标音频数据,在所述播放界面继续播放所述视频。
29、上述视频播放方法、装置、计算机设备和存储介质,在视频的播放界面中,确定指定的待变声说话者,从针对视频缓存的视频数据提取视频画面数据和原始音频数据,从原始音频数据中识别出待替换音频数据,通过目标说话者对应声音变换模型,可快速地对待变声说话者按照目标说话者进行声音变换,可实现在视频的播放过程中,边播放边对视频中的说话者的音频进行声音变换,无需重新制作整个视频,可节约资源。
本文档来自技高网...【技术保护点】
1.一种视频播放方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从所述原始音频数据中,提取由所述待变声说话者产生的待替换音频数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述第二画面序列对应的时间戳范围,从所述原始音频数据中提取由所述待变声说话者产生的待替换音频数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1至4任一项所述的方法,其特征在于,所述播放界面显示有变声触发控件,所述确定在视频的播放界面中指定的待变声说话者,包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述播放界面是视频播放程序的界面,所述方法还包括:
8.一种视频播放装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
1
...【技术特征摘要】
1.一种视频播放方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从所述原始音频数据中,提取由所述待变声说话者产生的待替换音频数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述第二画面序列对应的时间戳范围,从所述原始音频数据中提取由所述待变声说话者产生的待替换音频数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1至4任一项所述的方法,其特征在于,所述播放界面显示有变声触发控件,所述确定在视频的播放界面中指定的待变声说话者,...
【专利技术属性】
技术研发人员:李敬昌,
申请(专利权)人:峰米重庆创新科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。