本申请属于图像处理,具体涉及一种视频播放方法、装置、电子设备及可读存储介质。
背景技术:
1、随着电子设备的普及,电子设备的应用越来越广泛,使用电子设备观看视频的情况越来越普遍。
2、目前,对于播放时长较长的视频来说,用户常常为了节省时间采用倍速播放的方式,加速观看,但是在倍速播放过程中,由于播放速度较快,可能会使得用户忽略掉视频中的重要信息,导致用户丢失重要信息,这种情况下,用户需要手动调整,来降低视频的播放速度,之后,再重新调快视频的播放速度。
3、也就是说,现在的这种视频播放方式,一旦用户选中某个播放速度,后续播放过程中会一直按照选中的播放速度进行播放,视频播放在速度调整上缺乏灵活性。
技术实现思路
1、本申请实施例的目的是提供一种视频播放方法、装置、电子设备及可读存储介质,能够根据视频帧中的信息来确定视频帧的播放速度,提高视频播放速度调整的灵活性。
2、第一方面,本申请实施例提供了一种视频播放方法,该方法包括:
3、获取视频中待播放的第一视频帧;
4、在所述第一视频帧包括人物和字幕的情况下,根据所述字幕的字数以及所述人物在所述第一视频帧中所占区域大小,确定所述第一视频帧的播放速度;
5、按照所述播放速度播放所述第一视频帧。
6、第二方面,本申请实施例提供了一种视频播放装置,包括:
7、获取模块,用于获取视频中待播放的第一视频帧;
8、第一确定模块,用于在所述第一视频帧包括人物和字幕的情况下,根据所述字幕的字数以及所述人物在所述第一视频帧中所占区域大小,确定所述第一视频帧的播放速度;
9、播放模块,用于按照所述播放速度播放所述第一视频帧。
10、第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
11、第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
12、第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
13、第六方面,本申请实施例提供一种程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
14、在本申请实施例中,获取视频中待播放的第一视频帧;在所述第一视频帧包括人物和字幕的情况下,根据所述字幕的字数以及所述人物在所述第一视频帧中所占区域大小,确定所述第一视频帧的播放速度;按照所述播放速度播放所述第一视频帧。上述中,在第一视频帧包括人物和字幕的情况下,根据字幕的字数和人物在第一视频帧中所占区域的大小来确定第一视频帧的播放速度,可以将播放速度与第一视频帧中的信息相匹配,提高第一视频帧播放速度调整的灵活性。
1.一种视频播放方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,根据所述字幕的字数以及所述人物在所述第一视频帧中所占区域大小,确定所述第一视频帧的播放速度,包括:
3.根据权利要求2所述的方法,其特征在于,根据所述人物在所述第一视频帧中所占区域大小、所述第一时长和所述第二时长,确定所述第一视频帧的播放速度,包括:
4.根据权利要求2所述的方法,其特征在于,根据所述人物在所述第一视频帧中所占区域大小、所述第一时长和所述第二时长,确定所述第一视频帧的播放速度,包括:
5.根据权利要求1所述的方法,其特征在于,在所述获取视频中待播放的第一视频帧之后,所述按照所述播放速度播放所述第一视频帧之前,所述方法还包括:
6.一种视频播放装置,其特征在于,包括:
7.根据权利要求6所述的装置,其特征在于,所述第一确定模块,包括:
8.根据权利要求7所述的装置,其特征在于,所述确定子模块,包括:
9.根据权利要求7所述的装置,其特征在于,所述确定子模块,包括:
10.根据权利要求6所述的装置,其特征在于,所述装置还包括:
11.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至5中任一项所述的视频播放方法的步骤。
12.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至5中任一项所述的视频播放方法的步骤。