1.一种视频播放方法,其特征在于,包括:将目标视频片段的至少一种数据输入第一模型,得到所述至少一种数据的类别;所述至少一种数据包括:音频数据,和/或图像数据,和/或字幕数据;所述第一模型用于检测所述至少一种数据的类别;
根据所述至少一种数据的类别确定所述目标视频片段的解码码率;
接收到所述目标视频片段的解码指令,根据确定的所述解码码率对所述目标视频片段进行解码,得到第一数据;所述第一数据是所述目标视频片段解码后的数据;
播放所述第一数据。
2.根据权利要求1所述的方法,其特征在于,所述根据所述至少一种数据的类别确定所述目标视频片段的解码码率,包括:根据预设的类别与解码码率之间的对应关系,确定所述至少一种数据的类别对应的解码码率,作为所述目标视频片段的解码码率。
3.根据权利要求1所述的方法,其特征在于,所述根据所述至少一种数据的类别确定所述目标视频片段的解码码率,包括:根据所述至少一种数据的类别确定所述目标视频片段的帧率,和/或视频封装格式,和/或码率流,和/或分辨率;
所述使用确定的所述解码码率对所述目标视频片段进行解码,包括:使用确定的所述目标视频片段的帧率,和/或视频封装格式,和/或码率流,和/或分辨率,对所述目标视频片段进行解码。
4.根据权利要求3所述的方法,其特征在于,所述根据所述至少一种数据的类别确定所述目标视频片段的帧率,和/或视频封装格式,和/或码率流,和/或分辨率,包括:根据预设的类别与帧率,和/或视频封装格式,和/或码率流,和/或分辨率之间的对应关系,确定所述至少一种数据的类别对应的帧率,和/或视频封装格式,和/或码率流,和/或分辨率,作为所述目标视频片段的帧率,和/或视频封装格式,和/或码率流,和/或分辨率。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述播放所述第一数据,包括:根据所述至少一种数据的类别、以及对所述目标视频片段进行解码所使用的视频封装格式确定所述目标视频片段的播放倍速;
按照所述播放倍速播放所述第一数据。
6.根据权利要求5所述的方法,其特征在于,所述根据所述至少一种数据的类别、以及对所述目标视频片段解码所使用的视频封装格式确定所述目标视频片段的播放倍速,包括:
获取对所述目标视频片段解码所使用的视频封装格式;
根据预设的所述至少一种数据的类别、视频封装格式以及播放倍速之间的对应关系,确定所述至少一种数据的类别以及所述目标视频片段的视频封装格式对应的播放倍速,作为所述目标视频片段的播放倍速。
7.根据权利要求1至6任一项所述的方法,其特征在于,还包括:接收到对目标视频文件的播放指令,将所述目标视频文件划分为视频片段,从划分得到的所述视频片段中确定目标视频片段。
8.根据权利要求7所述的方法,其特征在于,所述从划分得到的所述视频片段中确定目标视频片段,包括:
将播放位置靠前的第一数量个视频片段之后的视频片段,依次确定为所述目标视频片段。
9.根据权利要求1至8任一项所述的方法,其特征在于,接收到对目标视频文件的播放指令之后,还包括:
接收到针对于目标视频文件的动态解码控制指令;
所述将所述目标视频文件划分为视频片段,包括:将未解码的目标视频文件划分为视频片段。
10.根据权利要求1至9任一项所述的方法,其特征在于,所述第一模型预先训练得到,所述训练方法包括:
获取标注有类别的训练样本;每个所述训练样本包括:所述至少一种数据中各数据的样本;
将所述训练样本输入预设模型进行训练,得到所述第一模型。
11.根据权利要求10所述的方法,其特征在于,所述获取标注有类别的训练样本,包括:获取训练样本;
确定所述训练样本的类别,将所述训练样本标注为确定的所述类别。
12.根据权利要求1至11任一项所述的方法,其特征在于,所述至少一种数据包括:音频数据,所述音频数据的类别包括:对话、和非对话,或者,自然声、和人声,或者,自然声、普通话和方言;或者,
所述至少一种数据包括:字幕数据,所述字幕数据的类别包括:对话、和非对话,或者,背景内容介绍、和人物关系;或者,所述至少一种数据包括:图像数据,所述图像数据的类别包括:人物场景、和空镜头,或者,打斗场景、非打斗场景和空镜头;或者,所述至少一种数据包括:音频数据和字幕数据,所述音频数据和字幕数据的类别包括:对话、和非对话;或者,
所述至少一种数据包括:音频数据和图像数据,所述音频数据和图像数据的类别包括:对话人物场景、对话空镜头、非对话人物场景、非对话空镜头;或者,所述至少一种数据包括:字幕数据和图像数据,所述字幕数据和图像数据的类别包括:对话人物场景、对话空镜头、非对话人物场景、非对话空镜头;或者,所述至少一种数据包括:音频数据、字幕数据和图像数据,所述音频数据、字幕数据和图像数据的类别包括:对话人物场景、对话空镜头、非对话人物场景、非对话空镜头。
13.一种视频播放装置,其特征在于,包括:类别检测单元,用于将目标视频片段的至少一种数据输入第一模型,得到所述至少一种数据的类别;所述至少一种数据包括:音频数据,和/或图像数据,和/或字幕数据;所述第一模型用于检测所述至少一种数据的类别;
码率确定单元,用于根据所述至少一种数据的类别确定所述目标视频片段的解码码率;
解码单元,用于接收到所述目标视频片段的解码指令,根据确定的所述解码码率对所述目标视频片段进行解码,得到第一数据;所述第一数据是所述目标视频片段解码后的数据;
播放单元,用于播放所述第一数据。
14.一种电子设备,其特征在于,包括:显示屏;一个或多个处理器;存储器;以及一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中,所述一个或多个计算机程序包括指令,当所述指令被所述设备执行时,使得所述设备执行权利要求1至12任一项所述的方法。
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行权利要求1至12任一项所述的方法。