视频播放跳转方法、设备及计算机可读存储介质与流程

文档序号:11237039
视频播放跳转方法、设备及计算机可读存储介质与流程

本发明涉及多媒体技术领域,尤其涉及视频播放跳转方法、设备及计算机可读存储介质。



背景技术:

目前用户在观看视频时,常常需要进行快进或者快退的操作,以将视频跳转到任一播放点观看,跳转的通常的做法包括:1、通过2,4,8等加倍的播放速度快速跳转到用户期望视频的播放点;2、通过拖动进度条的方式跳转到用户期望视频的播放点;3、通过指定播放的时间直接跳转到用户期望的播放点。这几种操作存在各自的弊端:

第一种,视频从当前位置加速跳转到用户所需的播放位置,跳转位置距起始位置越远,则用户等待的时间就越长,而且多倍速的播放,不会很精确的跳转到用户所需的位置;第二种,用户为了精确定位到某一播放点,往往需要多次拖动进度条,操作较为繁琐;第三种,用户需要记住要跳转的时间,但往往用户只记得跳转点的视频内容信息。

因而,目前的视频播放跳转存在等待时间长、定位不准确且操作不方便的问题,影响了用户体验。



技术实现要素:

本发明的主要目的在于提出一种视频播放跳转方法、设备及计算机可读存储介质,旨在实现视频播放点的快速、准确地跳转。

为实现上述目的,本发明提供一种视频播放跳转方法,所述视频播放跳转方法包括如下步骤:

在视频文件播放时,建立所述视频文件和预设的预览辅助文件的关联关系,其中,所述预览辅助文件包括所述视频文件的帧描述信息和帧时间信息;

在接收到视频播放跳转指令时,获取用户输入的图像场景描述信息;

判断所述预览辅助文件中是否存在与所述图像场景描述信息符合预设匹配规则的帧描述信息;

若是,则获取与匹配的所述帧描述信息对应的帧时间信息,根据获取到的所述帧时间信息进行所述视频文件的播放跳转。

可选地,所述在视频文件播放时,建立所述视频文件和预设的预览辅助文件的关联关系,其中,所述预览辅助文件包括所述视频文件的帧描述信息和帧时间信息的步骤之前,还包括:

在制作视频文件时,创建与所述视频文件对应的预览辅助文件;

将创建的所述预览辅助文件和所述视频文件保存在同一文件目录下。

可选地,所述在制作视频文件时,创建与所述视频文件对应的预览辅助文件的步骤包括:

在视频文件采用帧间压缩算法制作时,为所述视频文件的每个关键帧设置对应的帧描述信息和帧时间信息;

根据设置的所述帧描述信息和帧时间信息创建与所述视频文件对应的预览辅助文件。

可选地,所述图像场景描述信息包括文字信息和图像信息,所述判断所述预览辅助文件中是否存在与所述图像场景描述信息符合预设匹配规则的帧描述信息的步骤包括:

当所述图像场景描述信息为所述文字信息时,将所述文字信息作为关键词,判断所述预览辅助文件中的帧描述信息是否包含所述关键词;

若是,则判定所述预览辅助文件中存在与所述图像场景描述信息符合预设匹配规则的帧描述信息;

当所述图像场景描述信息为所述图像信息时,按照预设规则提取所述图像信息中的特征信息,判断所述预览辅助文件中的帧描述信息是否包含与所述特征信息相同的特征信息;

若是,则判定所述预览辅助文件中存在与所述图像场景描述信息符合预设匹配规则的帧描述信息。

可选地,所述根据获取到的所述帧时间信息进行所述视频文件的播放跳转的步骤包括:

根据获取到的所述帧时间信息确定所述视频文件的目标跳转时间点;

当存在多个不同的目标跳转时间点时,接收用户的选择指令;

根据用户选定的目标跳转时间点进行所述视频文件的播放跳转。

此外,为实现上述目的,本发明还提供一种视频播放跳转设备,所述视频播放跳转设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的视频播放跳转程序,所述视频播放跳转程序被所述处理器执行时实现如下步骤:

在视频文件播放时,建立所述视频文件和预设的预览辅助文件的关联关系,其中,所述预览辅助文件包括所述视频文件的帧描述信息和帧时间信息;

在接收到视频播放跳转指令时,获取用户输入的图像场景描述信息;

判断所述预览辅助文件中是否存在与所述图像场景描述信息符合预设匹配规则的帧描述信息;

若是,则获取与匹配的所述帧描述信息对应的帧时间信息,根据获取到的所述帧时间信息进行所述视频文件的播放跳转。

可选地,所述视频播放跳转程序被所述处理器执行时还实现如下步骤:

在制作视频文件时,创建与所述视频文件对应的预览辅助文件;

将创建的所述预览辅助文件和所述视频文件保存在同一文件目录下。

可选地,所述视频播放跳转程序被所述处理器执行时还实现如下步骤:

在视频文件采用帧间压缩算法制作时,为所述视频文件的每个关键帧设置对应的帧描述信息和帧时间信息;

根据设置的所述帧描述信息和帧时间信息创建与所述视频文件对应的预览辅助文件。

可选地,所述图像场景描述信息包括文字信息和图像信息,所述视频播放跳转程序被所述处理器执行时还实现如下步骤:

当所述图像场景描述信息为所述文字信息时,将所述文字信息作为关键词,判断所述预览辅助文件中的帧描述信息是否包含所述关键词;

若是,则判定所述预览辅助文件中存在与所述图像场景描述信息符合预设匹配规则的帧描述信息;

当所述图像场景描述信息为所述图像信息时,按照预设规则提取所述图像信息中的特征信息,判断所述预览辅助文件中的帧描述信息是否包含与所述特征信息相同的特征信息;

若是,则判定所述预览辅助文件中存在与所述图像场景描述信息符合预设匹配规则的帧描述信息。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有视频播放跳转程序,所述视频播放跳转程序被处理器执行时实现如下步骤:

在视频文件播放时,建立所述视频文件和预设的预览辅助文件的关联关系,其中,所述预览辅助文件包括所述视频文件的帧描述信息和帧时间信息;

在接收到视频播放跳转指令时,获取用户输入的图像场景描述信息;

判断所述预览辅助文件中是否存在与所述图像场景描述信息符合预设匹配规则的帧描述信息;

若是,则获取与匹配的所述帧描述信息对应的帧时间信息,根据获取到的所述帧时间信息进行所述视频文件的播放跳转。

本发明在视频文件播放时,建立所述视频文件和预设的预览辅助文件的关联关系,其中,所述预览辅助文件包括所述视频文件的帧描述信息和帧时间信息;在接收到视频播放跳转指令时,获取用户输入的图像场景描述信息;判断所述预览辅助文件中是否存在与所述图像场景描述信息符合预设匹配规则的帧描述信息;若是,则获取与匹配的所述帧描述信息对应的帧时间信息,根据获取到的所述帧时间信息进行所述视频文件的播放跳转。通过上述方式,用户只需输入图像场景描述信息,视频便能够跳转至与该图像场景描述信息对应的播放时间点,从而实现了视频播放点的快速、准确地跳转。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图;

图2为本发明视频播放跳转方法第一实施例的流程示意图;

图3为本发明视频播放跳转方法第二实施例的流程示意图;

图4为本发明实施例中预览辅助文件和视频文件的关联关系示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:在视频文件播放时,建立所述视频文件和预设的预览辅助文件的关联关系,其中,所述预览辅助文件包括所述视频文件的帧描述信息和帧时间信息;在接收到视频播放跳转指令时,获取用户输入的图像场景描述信息;判断所述预览辅助文件中是否存在与所述图像场景描述信息符合预设匹配规则的帧描述信息;若是,则获取与匹配的所述帧描述信息对应的帧时间信息,根据获取到的所述帧时间信息进行所述视频文件的播放跳转。

现有的视频播放跳转方式存在各自的弊端:加快播放速度跳转的方式用户等待时间长,且视频不会很精确的跳转到用户所需的位置;拖动进度条跳转的方式用户往往需要多次拖动进度条,操作较为繁琐;而根据时间点跳转的方式用户需要记住要跳转的时间,但往往用户只记得跳转点的视频内容信息。

本发明用户只需输入图像场景描述信息,视频便能够跳转至与该图像场景描述信息对应的播放时间点,从而实现了视频播放点的快速、准确地跳转。

本发明提供一种视频播放跳转方法。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图。

本发明实施例视频播放跳转设备可以是PC,也可以是智能手机、平板电脑、便携计算机等具有显示功能的可移动式终端设备。

如图1所示,该设备可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,设备还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

本领域技术人员可以理解,图1中示出的设备结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及视频播放跳转程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的视频播放跳转程序,并执行以下操作:

在视频文件播放时,建立所述视频文件和预设的预览辅助文件的关联关系,其中,所述预览辅助文件包括所述视频文件的帧描述信息和帧时间信息;

在接收到视频播放跳转指令时,获取用户输入的图像场景描述信息;

判断所述预览辅助文件中是否存在与所述图像场景描述信息符合预设匹配规则的帧描述信息;

若是,则获取与匹配的所述帧描述信息对应的帧时间信息,根据获取到的所述帧时间信息进行所述视频文件的播放跳转。

进一步地,处理器1001可以调用存储器1005中存储的视频播放跳转程序,还执行以下操作:

在制作视频文件时,创建与所述视频文件对应的预览辅助文件;

将创建的所述预览辅助文件和所述视频文件保存在同一文件目录下。

进一步地,处理器1001可以调用存储器1005中存储的视频播放跳转程序,还执行以下操作:

在视频文件采用帧间压缩算法制作时,为所述视频文件的每个关键帧设置对应的帧描述信息和帧时间信息;

根据设置的所述帧描述信息和帧时间信息创建与所述视频文件对应的预览辅助文件。

进一步地,所述图像场景描述信息包括文字信息和图像信息,处理器1001可以调用存储器1005中存储的视频播放跳转程序,还执行以下操作:

当所述图像场景描述信息为所述文字信息时,将所述文字信息作为关键词,判断所述预览辅助文件中的帧描述信息是否包含所述关键词;

若是,则判定所述预览辅助文件中存在与所述图像场景描述信息符合预设匹配规则的帧描述信息;

当所述图像场景描述信息为所述图像信息时,按照预设规则提取所述图像信息中的特征信息,判断所述预览辅助文件中的帧描述信息是否包含与所述特征信息相同的特征信息;

若是,则判定所述预览辅助文件中存在与所述图像场景描述信息符合预设匹配规则的帧描述信息。

进一步地,处理器1001可以调用存储器1005中存储的视频播放跳转程序,还执行以下操作:

根据获取到的所述帧时间信息确定所述视频文件的目标跳转时间点;

当存在多个不同的目标跳转时间点时,接收用户的选择指令;

根据用户选定的目标跳转时间点进行所述视频文件的播放跳转。

基于上述硬件结构,提出本发明视频播放跳转方法实施例。

参照图2,图2为本发明视频播放跳转方法第一实施例的流程示意图,所述方法包括:

步骤S10,在视频文件播放时,建立所述视频文件和预设的预览辅助文件的关联关系,其中,所述预览辅助文件包括所述视频文件的帧描述信息和帧时间信息;

首先,为保证本发明正常实施,相关人员在进行视频文件制作时,需同时创建一个与该视频文件对应的预览辅助文件,该预览辅助文件包括该视频文件的帧描述信息和帧时间信息。

其中,帧描述信息用于描述视频各个帧的图像内容,具体可以包括对人物台词、着装、动作,以及显示字幕、图像风景等内容的描述,且帧描述信息可以是文字、语音或图像,此处不作限定;帧时间信息用于表示视频各个帧在视频播放中所处的播放时间点,如某个视频帧的帧时间信息为32分02秒,表示该视频帧在视频的32分02秒处播放。

用户通过视频播放器打开视频文件,在视频文件播放时,播放终端自动建立该视频文件与预设的预览辅助文件的关联关系。

步骤S20,在接收到视频播放跳转指令时,获取用户输入的图像场景描述信息;

某一时刻,用户想要跳过已经观看的内容,或者当前视频播放的内容并不是用户感兴趣的,此时用户可以通过视频的播放跳转控件触发跳转指令,终端接收到该视频播放跳转指令后,显示交互界面,并接收用户基于该交互界面输入的图像场景描述信息,用户输入的图像场景描述信息具体可以包括对人物台词、着装、动作,以及显示字幕、图像风景等内容的描述,且图像场景描述信息可以是文字信息、语音信息或图像信息,此处不作限定。

当用户输入的图像场景描述信息是语音信息时,对应场景可以为:用户基于交互界面选择语音输入,终端即调用麦克风功能以使用户进行语音录入,并可以通过语音识别功能将用户录入的语音信息自动识别为对应的文字信息;当用户输入的图像场景描述信息是图像信息时,对应场景可以为:用户看到一张电影海报,该电影海报展示的是某电影中的某个播放场景,用户想要观看播放场景,于是基于交互界面选择图像输入,终端即调用照相机功能以使用户对该电影海报进行拍摄,由此获取到图像信息。

步骤S30,判断所述预览辅助文件中是否存在与所述图像场景描述信息符合预设匹配规则的帧描述信息;

在获取到用户输入的图像场景描述信息后,终端即判断预览辅助文件中是否存在与该图像场景描述信息匹配的帧描述信息。

具体地,当用户输入的图像场景描述信息是文字信息(包括人物台词、字幕或场景描述等)时,终端将用户输入的文字信息和帧描述信息中的文字信息进行匹配;当用户输入的图像场景描述信息是语音信息时,终端可将用户输入的语音信息直接和帧描述信息中的语音信息进行匹配,也可以将语音信息转化为文字信息后再和帧描述信息中的文字信息进行匹配;当用户输入的图像场景描述信息是图像信息时,终端将用户输入的图像信息和帧描述信息中的图像信息进行匹配。由此,终端可以判断预览辅助文件中是否存在与用户输入的图像场景描述信息相匹配的帧描述信息。

步骤S40,若所述预览辅助文件中存在与所述图像场景描述信息符合预设匹配规则的帧描述信息,则获取与匹配的所述帧描述信息对应的帧时间信息,根据获取到的所述帧时间信息进行所述视频文件的播放跳转。

如果预览辅助文件中存在与用户输入的图像场景描述信息匹配的帧描述信息,则终端进一步获取预览辅助文件中与该帧描述信息对应的帧时间信息。具体地,在预览辅助文件中可为视频的每个帧设置帧描述信息和帧时间信息,这样,当某个帧描述信息和用户输入的图像场景描述信息匹配时,终端即能对应获取到该帧的帧时间信息,由此进行该帧播放位置的定位并将视频跳转到该帧位置进行播放。

在本实施例中,在视频文件播放时,建立所述视频文件和预设的预览辅助文件的关联关系,其中,所述预览辅助文件包括所述视频文件的帧描述信息和帧时间信息;在接收到视频播放跳转指令时,获取用户输入的图像场景描述信息;判断所述预览辅助文件中是否存在与所述图像场景描述信息符合预设匹配规则的帧描述信息;若是,则获取与匹配的所述帧描述信息对应的帧时间信息,根据获取到的所述帧时间信息进行所述视频文件的播放跳转。通过上述方式,用户只需输入图像场景描述信息,视频便能够跳转至与该图像场景描述信息对应的播放时间点,从而实现了视频播放点的快速、准确地跳转。

进一步地,参照图3,图3为本发明视频播放跳转方法第二实施例的流程示意图。基于上述图2所示的实施例,在步骤S10之前,还可以包括:

步骤S50,在制作视频文件时,创建与所述视频文件对应的预览辅助文件;

步骤S60,将创建的所述预览辅助文件和所述视频文件保存在同一文件目录下。

在本实施例中,终端在制作视频文件时,可通过制作人员的创建指令创建一个与该视频文件对应的预览辅助文件,该预览辅助文件的格式不作限定,比如可以是txt文件、xml文件、二进制文件等,该预览辅助文件包括该视频文件的帧描述信息和帧时间信息,其中,帧描述信息和帧时间信息的定义可参照本发明视频播放跳转方法第一实施例,此处不再赘述。之后将创建的预览辅助文件和其对应的视频文件保存在同一文件目录下,比如,对于路径为media/01.mp4的视频文件,对应的预览辅助文件可以为media/01.txt,即,预览辅助文件与对应的视频文件的文件名相同,并处于同一文件目录中,通过文件扩展名进行区分。

进一步地,上述步骤S50可以包括:

步骤S51,在视频文件采用帧间压缩算法制作时,为所述视频文件的每个关键帧设置对应的帧描述信息和帧时间信息;

步骤S52,根据设置的所述帧描述信息和帧时间信息创建与所述视频文件对应的预览辅助文件。

视频压缩中,每帧代表一幅静止的图像。而在实际压缩时,会采取各种算法减少数据的容量,其中帧间压缩算法IPB是最常见的。在IPB压缩算法中,I帧是关键帧,属于帧内压缩,解码时单独的该帧便可完成解码;P帧为向前预测编码帧,即P帧解码时需要参考前面相关帧的信息才能解码;B帧为双向预测编码帧,解码时既需要参考前面已有的帧又需要参考后面待解码的帧;它们都是基于I帧来压缩数据。

由于IPB中I帧为关键帧,I帧内容完全保留,因此使用视频帧序列中的I帧作为关联的基准帧。具体地,参照图4,图4为本发明实施例中预览辅助文件和视频文件的关联关系示意图,根据IPB压缩算法,视频序列包括若干个I帧、P帧和B帧,在创建预览辅助文件时,只需设置每个I帧的帧描述信息和帧时间信息,形成帧内容描述数据块,再将帧内容描述数据块写入预览辅助文件中即可,如此能够保证后续视频的目标跳转帧为I帧,从而使视频正常解码。

创建预览辅助文件的方式可以根据视频压缩算法的不同而不同,具体实施时可灵活设置。比如,视频在制作时若采用的是帧内压缩算法,即将视频的每个帧都进行帧内压缩,此时可以为每个帧都设置帧描述信息和帧时间信息,形成对应的帧内容描述数据块并写入预览辅助文件,如此后续视频跳转至任一帧时,也能够保证视频的正常解码。

本实施例通过创建预览辅助文件,并将预览辅助文件和对应的视频文件保存在同一文件目录下,当用户打开视频文件时,系统就可以方便地将视频文件和其对应的预览辅助文件相关联,为后续图像场景描述信息的匹配和视频的播放跳转提供了前提保证。

进一步地,基于本发明视频播放跳转方法第一、第二实施例,提出本发明视频播放跳转方法第三实施例。

在本实施例中,用户输入的图像场景描述信息包括文字信息和图像信息,此时步骤S30可以包括:

步骤S31,当所述图像场景描述信息为所述文字信息时,将所述文字信息作为关键词,判断所述预览辅助文件中的帧描述信息是否包含所述关键词;

步骤S32,若所述预览辅助文件中的帧描述信息包含所述关键词,则判定所述预览辅助文件中存在与所述图像场景描述信息符合预设匹配规则的帧描述信息;

步骤S33,当所述图像场景描述信息为所述图像信息时,按照预设规则提取所述图像信息中的特征信息,判断所述预览辅助文件中的帧描述信息是否包含与所述特征信息相同的特征信息;

步骤S34,若所述预览辅助文件中的帧描述信息包含与所述特征信息相同的特征信息,则判定所述预览辅助文件中存在与所述图像场景描述信息符合预设匹配规则的帧描述信息。

具体地,当用户输入的图像场景描述信息为文字信息时,终端将该文字信息作为关键词,然后查找预览辅助文件中的帧描述信息是否包含该关键词,若是,则判定预览辅助文件中存在与该图像场景描述信息符合预设匹配规则的帧描述信息,比如,用户输入“海边冲浪”,查找到预览辅助文件中的帧描述信息中包含“海边冲浪”,则判定两者匹配。

当用户输入的图像场景描述信息为图像信息时,终端按照预设规则提取该图像信息中的特征信息,其中,提取规则可以包括人物特征提取(如人物面部特征、人物服饰特征等)和非人物特征提取(风景、物体等),然后,终端判断预览辅助文件中的帧描述信息是否包含与提取到特征信息相同的特征信息,若是,则判定预览辅助文件中存在与该图像场景描述信息符合预设匹配规则的帧描述信息,比如,当提取到图像特征信息“一个戴帽子的人”,查找到预览辅助文件中的帧描述信息中包含“一个戴帽子的人”,则判定两者匹配。

进一步地,根据获取到的所述帧时间信息进行所述视频文件的播放跳转的步骤可以包括:

步骤S41,根据获取到的所述帧时间信息确定所述视频文件的目标跳转时间点;

步骤S42,当存在多个不同的目标跳转时间点时,接收用户的选择指令;

步骤S43,根据用户选定的目标跳转时间点进行所述视频文件的播放跳转。

当预览辅助文件中存在帧描述信息和用户输入的图像场景描述信息匹配时,终端获取该匹配的帧描述信息对应的帧时间信息,由于匹配的帧描述信息可能不止一个,即视频中可能存在多个帧都与用户输入的图像场景描述信息匹配,因此获取到的帧时间信息为多个,对应的目标跳转时间点也为多个,此时终端将这些目标跳转时间点进行显示,以供用户进行选择,然后终端根据用户选定的目标跳转时间点进行视频文件的播放跳转。当然,终端也可以默认从多个目标跳转时间点中进行随机选择跳转,或者选择离当前播放时间点最近的时间点进行跳转,具体实施时可进行灵活设置。

在本实施例中,判断预览辅助文件中是否存在与文字信息和图像信息相匹配的帧描述信息,判断方式较为灵活,智能化程度较高,从而能够在一定程度上保证视频跳转到用户所需的播放位置;而显示多个目标跳转时间点供用户选择,可以使得最终跳转的时间点符合用户需求,提升了用户体验。

本发明还提供一种视频播放跳转设备。

本发明视频播放跳转设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的视频播放跳转程序,所述视频播放跳转程序被所述处理器执行时实现下步骤:

在视频文件播放时,建立所述视频文件和预设的预览辅助文件的关联关系,其中,所述预览辅助文件包括所述视频文件的帧描述信息和帧时间信息;

在接收到视频播放跳转指令时,获取用户输入的图像场景描述信息;

判断所述预览辅助文件中是否存在与所述图像场景描述信息符合预设匹配规则的帧描述信息;

若是,则获取与匹配的所述帧描述信息对应的帧时间信息,根据获取到的所述帧时间信息进行所述视频文件的播放跳转。

进一步地,所述视频播放跳转程序被所述处理器执行时还实现下步骤:

在制作视频文件时,创建与所述视频文件对应的预览辅助文件;

将创建的所述预览辅助文件和所述视频文件保存在同一文件目录下。

进一步地,所述视频播放跳转程序被所述处理器执行时还实现下步骤:

在视频文件采用帧间压缩算法制作时,为所述视频文件的每个关键帧设置对应的帧描述信息和帧时间信息;

根据设置的所述帧描述信息和帧时间信息创建与所述视频文件对应的预览辅助文件。

进一步地,所述视频播放跳转程序被所述处理器执行时还实现下步骤:

当所述图像场景描述信息为所述文字信息时,将所述文字信息作为关键词,判断所述预览辅助文件中的帧描述信息是否包含所述关键词;

若是,则判定所述预览辅助文件中存在与所述图像场景描述信息符合预设匹配规则的帧描述信息;

当所述图像场景描述信息为所述图像信息时,按照预设规则提取所述图像信息中的特征信息,判断所述预览辅助文件中的帧描述信息是否包含与所述特征信息相同的特征信息;

若是,则判定所述预览辅助文件中存在与所述图像场景描述信息符合预设匹配规则的帧描述信息。

其中,在所述处理器上运行的视频播放跳转程序被执行时所实现的方法可参照本发明视频播放跳转方法实施例,此处不再赘述。

本发明还提供一种计算机可读存储介质。

本发明计算机可读存储介质上存储有视频播放跳转程序,所述视频播放跳转程序被处理器执行时实现如下步骤:

在视频文件播放时,建立所述视频文件和预设的预览辅助文件的关联关系,其中,所述预览辅助文件包括所述视频文件的帧描述信息和帧时间信息;

在接收到视频播放跳转指令时,获取用户输入的图像场景描述信息;

判断所述预览辅助文件中是否存在与所述图像场景描述信息符合预设匹配规则的帧描述信息;

若是,则获取与匹配的所述帧描述信息对应的帧时间信息,根据获取到的所述帧时间信息进行所述视频文件的播放跳转。

其中,在所述处理器上运行的视频播放跳转程序被执行时所实现的方法可参照本发明视频播放跳转方法实施例,此处不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1