一种视频录制、视频播放方法、装置及设备与流程

文档序号:19792058发布日期:2020-01-24 14:27阅读:295来源:国知局
一种视频录制、视频播放方法、装置及设备与流程

本申请涉及图像处理技术领域,特别是涉及一种视频录制、视频播放方法、装置及设备。



背景技术:

为便于用户查看视频采集设备采集的视频数据,需要对视频采集设备所采集的视频数据进行录制。

相关技术中,一般通过对视频采集设备所采集原始视频数据进行压缩处理,得到视频流,并将所得到的视频流保存为视频文件,进而完成对视频采集设备所采集视频数据的录制。在对视频流进行录制的过程中,工作人员可能需要了解视频采集设备所采集的视频情况,因此,通常会通过播放器来预览上述视频文件。由于播放器具有较多的配置参数,且视频采集设备所采集的视频数据因场景不同而不同,工作人员每次通过播放器预览视频文件时,若播放器均以默认配置参数播放视频文件,可能会由于配置参数设置不合适而导致播放效果欠佳。为此,工作人员通常会依据视频采集设备所采集视频数据的具体情况设置播放器的各种配置参数,进而使得播放器以较佳的播放效果播放视频文件。

虽然工作人员可以通过设置播放器配置参数的方式使得播放器以较佳的播放效果播放视频文件,但是对视频数据进行录制后,用户查看录制得到的视频文件时,为使得播放器以较佳的效果播放视频文件,也需要手动设置播放器的配置参数,这样使得播放器播放视频文件的过程繁杂,便利性差。



技术实现要素:

本申请实施例的目的在于提供一种视频录制、视频播放方法、装置及设备,以实现用户查看录制得到的视频文件时,无需手动设置预设的播放器的配置参数,即可使得预设的播放器以较佳的效果播放视频文件。具体技术方案如下:

本申请实施的一方面,提供了一种视频录制方法,该方法包括:

获得待录制视频数据对应的视频文件;

获得参数配置文件,其中,所述参数配置文件,用于记录在预设的播放器中播放所述视频文件时所述播放器的配置参数;

根据所述视频文件和参数配置文件,获得对所述待录制视频数据进行录制的录制结果。

可选的,所述根据所述视频文件和参数配置文件,获得对所述待录制视频数据进行录制的录制结果的步骤,包括:

对所述视频文件和所述参数配置文件进行打包处理,生成可执行文件,将所述可执行文件确定为对所述待录制视频数据进行录制的录制结果。

可选的,在所述对所述视频文件和所述参数配置文件进行打包处理的步骤之前,还包括:

获取所述播放器的程序文件,其中,所述播放器的程序文件为运行所述播放器所需要的文件;

所述对所述视频文件和所述参数配置文件进行打包处理,生成可执行文件,将所述可执行文件确定为对所述待录制视频数据进行录制的录制结果的步骤,包括:

对所述视频文件、所述参数配置文件和所述播放器的程序文件进行打包处理,生成可执行文件,将所述可执行文件确定为对所述待录制视频数据进行录制的录制结果。

可选的,所述待录制视频数据为多路视频数据时,

所述获得待录制视频数据对应的视频文件的步骤,包括:

分别获得每一路待录制视频数据对应的视频文件;

所述获得参数配置文件的步骤,包括:

确定在预设的播放器中同时播放各个视频文件时每一视频文件对应的所述播放器的配置参数;

获得包含所确定配置参数的参数配置文件。

本申请实施的又一方面,还提供了一种视频播放方法,该方法包括:

从视频录制结果中获得视频数据对应的视频文件和参数配置文件,其中,所述参数配置文件,用于记录在预设的播放器中播放所述视频文件时所述播放器的配置参数;

调用所述播放器,并依据所述参数配置文件对所述播放器进行参数配置;

指示进行参数配置后的所述播放器播放所述视频文件。

可选的,所述视频录制结果为:对所述视频文件和所述参数配置文件进行打包处理而生成的可执行文件;

所述从视频录制结果中获得视频数据对应的视频文件和参数配置文件的步骤,包括:

通过运行所述可执行文件获得所述视频文件和所述参数配置文件。

可选的,所述视频录制结果为:对所述视频文件、所述参数配置文件和所述播放器的程序文件进行打包处理而生成的可执行文件,其中,所述播放器的程序文件为运行所述播放器所需要的文件;

所述调用所述播放器的步骤,包括:

在运行所述可执行文件之后,所述可执行文件运行所述播放器的程序文件。

可选的,所述调用所述播放器,并依据所述参数配置文件对所述播放器进行参数配置,包括:

调用所述播放器;

确定所获得视频文件的数量;

指示所述播放器开启所确定数量个播放窗口;

从所述参数配置文件中获得每一视频文件对应的所述播放器的配置参数;

指示所述播放器采用视频文件对应的所述播放器的配置参数配置播放窗口,其中,视频文件与播放窗口一一对应。

本申请实施的又一方面,还提供了一种视频录制装置,该装置包括:

文件获得模块,用于获得待录制视频数据对应的视频文件;

参数获得模块,用于获得参数配置文件,其中,所述参数配置文件,用于记录在预设的播放器中播放所述视频文件时所述播放器的配置参数;

结果获得模块,用于根据所述视频文件和参数配置文件,获得对所述待录制视频数据进行录制的录制结果。

可选的,所述结果获得模块,具体用于对所述视频文件和所述参数配置文件进行打包处理,生成可执行文件,将所述可执行文件确定为对所述待录制视频数据进行录制的录制结果。

可选的,所述装置还包括:

获取模块,用于在对所述视频文件和所述参数配置文件进行打包处理之前,获取所述播放器的程序文件,其中,所述播放器的程序文件为运行所述播放器所需要的文件;

所述结果获得模块,具体用于对所述视频文件、所述参数配置文件和所述播放器的程序文件进行打包处理,生成可执行文件,将所述可执行文件确定为对所述待录制视频数据进行录制的录制结果。

可选的,所述文件获得模块,具体用于在所述待录制视频数据为多路视频数据时,分别获得每一路待录制视频数据对应的视频文件;

所述参数获得模块,具体用于确定在预设的播放器中同时播放各个视频文件时每一视频文件对应的所述播放器的配置参数;

获得包含所确定配置参数的参数配置文件。

本申请实施的又一方面,还提供了一种视频播放装置,该装置包括:

获得模块,用于从视频录制结果中获得视频数据对应的视频文件和参数配置文件,其中,所述参数配置文件,用于记录在预设的播放器中播放所述视频文件时所述播放器的配置参数;

调用模块,用于调用所述播放器,并依据所述参数配置文件对所述播放器进行参数配置;

指示模块,用于指示进行参数配置后的所述播放器播放所述视频文件。

可选的,所述获得模块,具体用于所述视频录制结果为:对所述视频文件和所述参数配置文件进行打包处理而生成的可执行文件,

通过运行所述可执行文件获得所述视频文件和所述参数配置文件。

可选的,所述调用模块,具体用于所述视频录制结果为:对所述视频文件、所述参数配置文件和所述播放器的程序文件进行打包处理而生成的可执行文件,其中,所述播放器的程序文件为运行所述播放器所需要的文件,

在运行所述可执行文件之后,所述可执行文件运行所述播放器的程序文件。

可选的,所述调用模块,具体用于调用所述播放器;

确定所获得视频文件的数量;

指示所述播放器开启所确定数量个播放窗口;

从所述参数配置文件中获得每一视频文件对应的所述播放器的配置参数;

指示所述播放器采用视频文件对应的所述播放器的配置参数配置播放窗口,其中,视频文件与播放窗口一一对应。

本申请实施的又一方面,还提供了一种视频录制设备,包括处理器和存储器,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述任一视频录制方法。

本申请实施的又一方面,还提供了一种视频播放设备,包括处理器、和存储器,其中,存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述任一视频播放方法。

在本申请实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一视频录制方法。

在本申请实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一视频播放方法。

本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的视频录制方法。

本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的视频播放方法。

本申请实施例提供的一种视频录制、视频播放方法、装置及设备,由于录制结果是根据视频文件和参数配置文件得到的,又由于上述参数配置文件中记录了在预设的播放器中播放视频文件时播放器的配置参数,因此,通过上述播放器播放录制结果中的视频文件时,可以根据录制结果中的参数配置文件对播放器进行参数配置,无需用户手动设置播放器的配置参数,即可使得播放器以较佳的效果播放视频文件。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种视频录制方法的流程示意图;

图2为本申请实施例提供的一种视频播放方法的流程示意图;

图3为本申请实施例提供的一种视频录制装置的结构示意图;

图4为本申请实施例提供的一种视频播放装置的结构示意图;

图5为本申请实施例提供的一种视频录制设备的结构示意图;

图6为本申请实施例提供的一种视频播放装置的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

参见图1,示出了本申请实施例提供的一种视频录制方法的流程示意图,该方法包括:

s100,获得待录制视频数据对应的视频文件。

本申请实施所提供方案的执行主体可以是具有视频采集功能的设备,也可以是与具有视频采集功能的设备通信连接的设备。

当执行主体为具有视频采集功能的设备时,待录制视频数据可以为执行主体中的视频采集模块实时采集的视频数据;当执行主体为与视频采集设备通信连接的设备时,待录制视频数据可以为视频采集设备通过物理连接直接发送给执行主体的视频数据,也可以为视频采集设备通过网络连接将视频数据发送至网络侧后,执行主体由网络侧获得的视频数据。

具体的,当执行主体为具有视频采集功能的设备时,执行主体通过视频采集模块对所采集的待录制视频数据进行压缩处理,得到视频流,然后利用存储模块将得到的视频流进行保存,得到待录制视频数据对应的视频文件。

当执行主体为与视频采集设备通信连接的设备时,视频采集设备将所采集的待录制视频数据进行压缩处理,得到视频流,然后视频采集设备将所得到的视频流发送给执行主体,执行主体接收到视频采集设备发送的视频流后,对接收到的视频流进行保存,得到待录制视频数据对应的视频文件。

一种实现方式中,可以在接收到用户输入的开始录制指令后,持续对视频流进行保存,并在接收到用户输入的停止录制指令后,停止对视频流进行保存,得到在开始录制到停止录制这一时间段内,待录制视频数据对应的视频文件。

另一种实现方式中,还可以根据用户设置的定时指令得到待录制视频数据对应的视频文件。具体的,用户可以设置将固定时间段内的视频流进行保存得到该固定时间段内的待录制视频数据对应的视频文件。比如,固定时间段可以为每天的8:00-10:00,也就是将每天在8:00-10:00这段时间内的视频流进行保存,得到这段时间对应的视频文件。

s110,获得参数配置文件,其中,参数配置文件用于记录在预设的播放器中播放视频文件时播放器的配置参数。

配置参数即为在预设的播放器中播放获得的视频文件时需要设置的参数。具体的,可以包括:表示视频文件类型的参数、表示码流类型的参数、鱼眼参数、鹰眼参数、其他效果参数、其它播放参数等。

其中,表示视频文件类型的参数可以包括:表示普通文件的参数、表示鹰眼文件的参数等。

表示码流类型的参数可以包括:表示单路码流的参数、表示多路码流的参数等。

其他效果参数可以包括:表示局部放大效果的参数、表示全屏效果的参数表示同步播放效果的参数等。其中,同步播放是指在预设的播放器中播放具有相同时间戳的视频文件。

其它播放参数可以包括:用于控制视频文件播放速度的参数等。

s120,根据视频文件和参数配置文件,获得对待录制视频数据进行录制的录制结果。

一种实现方式中,可以建立视频文件和参数配置文件之间的链接关系,将建立链接关系后的视频文件和参数配置文件作为录制结果,基于此,在通过预设的播放器播放录制结果中的视频文件时,可以通过建立的链接关系来读取与视频文件对应的参数配置文件,并根据参数配置文件中的配置参数配置播放器,使得播放器以较佳的效果播放视频文件。

另一种实现方式中,还可以将视频文件和参数配置文件进行打包处理得到一个打包文件,得到的打包文件可以为可执行文件,例如:.exe文件;也可以为非可执行文件,例如:.rar文件。通过将视频文件和参数配置文件打包成一个文件,能够方便文件的传输和管理。

本申请实施例提供的视频录制方法可以根据视频文件和记录有在预设的播放器中播放视频文件时播放器配置参数的参数配置文件,得到录制结果,以使得通过播放器播放录制结果中的视频文件时,可以根据录制结果中的参数配置文件对播放器进行参数配置,无需用户手动设置播放器的配置参数,即可使得播放器以较佳的效果播放视频文件。

为了方便录制结果的传输,本申请实施例一种实现方式中,上述s120可以包括以下步骤:

步骤a,对视频文件和参数配置文件进行打包处理,生成可执行文件,将可执行文件确定为对待录制视频数据进行录制的录制结果。

可执行文件是指能够独立运行的文件。通常情况下,可执行文件包括:代码文件和资源文件,代码文件包括可执行文件运行时需要执行的各个步骤以及各个步骤的执行顺序,资源文件包括可执行文件运行时所需要的文件。

本申请一种实现方式中,可以将视频文件和参数文件放入资源文件中,然后生成定义播放视频文件时各个文件调用顺序的代码文件,最后将资源文件和代码文件打包处理得到可执行文件。

本申请实施例通过将视频文件和参数配置文件进行打包处理,生成一个可执行文件,在方便录制结果传输的同时,避免了同时传输视频文件和参数文件时,如果参数文件发生丢失不能使预设的播放器自动以较佳的效果播放视频文件的问题。

而为了防止在查看录制结果中的视频文件时,如果终端设备中没有安装上述预设的播放器导致无法查看视频文件的情况发生,本申请实施例一种实现方式中,对视频文件和参数配置文件进行打包处理,生成可执行文件的步骤之前,还包括:

获取预设的播放器的程序文件,其中,预设的播放器的程序文件为运行预设的播放器所需要的文件;

相应地,上述步骤a可以包括:

对视频文件、参数配置文件和预设的播放器的程序文件进行打包处理,生成可执行文件,将可执行文件确定为对待录制视频数据进行录制的录制结果。

具体的,预设的播放器的程序文件可以包括:运行预设的播放器所需要的exe文件、运行预设的播放器所需要的动态链接库文件、运行预设的播放器所需要的界面文件等。

将预设的播放器的程序文件同时打包,使得可执行文件在运行时,能够直接调用自身资源文件中包含的播放器的程序文件来运行预设的播放器,并通过预设的播放器播放资源文件中的视频文件,也就是可以实现直接运行可执行文件即可以较佳的效果播放视频文件。

本申请实施例一种实现方式中,当待录制视频数据为多路视频数据时,上述s100可以包括:

分别获得每一路待录制视频数据对应的视频文件;

相应地,上述s110可以包括:

确定在预设的播放器中同时播放各个视频文件时每一视频文件对应的播放器的配置参数;

获得包含所确定配置参数的参数配置文件。

同时播放是在预设的播放器播放界面中设置多个播放窗口,然后令每个播放窗口播放一个视频文件,以实现在播放界面中同时播放多个视频文件。

实际录制过程中,工作人员在通过播放器预览视频文件时,可能会根据视频文件的数量在播放界面中同时设置多个播放窗口,来实现同时播放各个视频文件,并且播放过程中通常会根据各个视频文件的具体情况来分别设置播放各个视频文件的播放窗口的配置参数,因此,为了能够使用户在同时播放各个视频文件时,能够使得播放器以较佳的效果播放各个视频文件,当视频文件为多个时需要分别确定每个视频文件对应的播放器的配置参数,然后将各个视频文件对应的播放器的配置参数保存至参数配置文件中。

参见图2,示出了本申请实施例提供的一种视频播放方法的流程示意图,该方法包括:

s200,从视频录制结果中获得视频数据对应的视频文件和参数配置文件,其中,参数配置文件,用于记录在预设的播放器中播放视频文件时播放器的配置参数。

s210,调用预设的播放器,并依据参数配置文件对预设的播放器进行参数配置。

一种实现方式中,可以通过预设的播放器在终端设备中的安装路径,调用本地安装的预设的播放器。

视频录制结果中还可以包括下载预设的播放器的链接地址,当本地没有安装预设的播放器,可以根据链接地址下载并安装预设的播放器,以实现调用预设的播放器。

视频录制结果中还可以包括运行预设的播放器的exe文件,基于此,可以直接调用视频录制结果中包含的预设的播放器。

另一种实现方式中,在所获得的视频文件为多个时,s210可以包括以下步骤:

调用预设的播放器;

确定所获得视频文件的数量;

指示预设的播放器开启所确定数量个播放窗口;

从参数配置文件中获得每一视频文件对应的播放器的配置参数;

指示预设的播放器采用视频文件对应的播放器的配置参数配置播放窗口,其中,视频文件与播放窗口一一对应。

视频录制结果中所包含的视频文件为多个时,需要根据视频文件的数量确定播放窗口的个数,每一个同步播放窗口播放一个视频文件,以实现同时播放录制结果中所包含的各个视频文件。

在指示预设的播放器采用视频文件对应的播放器的配置参数配置播放窗口的过程中,本申请一种实现方式中,首先可以为每一个视频文件分配一个播放窗口进行播放,然后针对每一个视频文件,利用该视频文件对应的播放器的配置参数来配置为该视频文件分配的播放窗口。

另一种实现方式中,也可以根据参数配置文件中包含的配置参数分别配置各个播放窗口,然后根据视频文件与播放器的配置参数的对应关系确定在配置后的各个播放窗口中播放的视频文件。

s220,指示进行参数配置后的预设的播放器播放视频文件。

具体的,可以将视频文件发送给预设的播放器,以使预设的播放器播放视频文件;还可以指示预设的播放器在视频文件的存储位置中读取视频文件,实现在预设的播放器中播放视频文件。

在视频文件为多个的情况下,在利用参数配置文件配置好的各个播放窗口中分别播放与配置参数对应的视频文件,已实现多个视频文件同时播放。

本申请实施例提供的视频播放方法,可以根据录制结果中的参数配置文件对预设的播放器进行参数配置,无需用户手动设置预设的播放器的配置参数,即可使得预设的播放器以较佳的效果播放视频文件。

本申请实施例一种实现方式中,录制结果可以为建立链接关系后的视频文件和参数配置文件;还可以为将视频文件和参数配置文件进行打包处理得到可执行文件或非可执行文件。

而在视频录制结果为:对视频文件和参数配置文件进行打包处理而生成的可执行文件的情况下,上述s200可以包括:

通过运行可执行文件获得视频文件和参数配置文件。

具体的,用户通过终端设备运行可执行文件后,可执行文件调用在资源文件中保存的视频文件和参数配置文件;然后,可执行文件调用终端设备中安装的预设的播放器,并根据参数配置文件中的配置参数配置所调用的播放器;最后,可执行文件指示配置后的播放器播放视频文件。

本申请实施例一种实现方式中,在视频录制结果为:对视频文件、参数配置文件和预设的播放器的程序文件进行打包处理而生成的可执行文件的情况下,其中,预设的播放器的程序文件为运行播放器所需要的文件,上述调用播放器的步骤,包括:

在运行可执行文件之后,可执行文件运行预设的播放器的程序文件。

预设的播放器的程序文件可以包括:运行播放器所需要的exe文件、运行播放器所需要的动态链接库文件、运行播放器所需要的界面文件等。

具体的,运行可执行文件之后,可执行文件启动运行预设的播放器所需要的exe文件来启动播放器,使得预设的播放器调用动态链接库文件、界面文件等,以实现预设的播放器正常启动,然后,可执行文件调用资源文件中的参数配置文件,并利用参数配置文件中包含的配置参数配置预设的播放器,最后可执行文件调用视频文件,并将视频文件发送给参数配置之后的预设的播放器,以使预设的播放器播放视频文件。实现直接运行可执行文件即可以较佳的效果播放视频文件。

以下以一具体实施例来对本申请实施例提供的视频录制方法和视频播放方法进行介绍:

假设待录制视频数据为4路视频数据,视频采集设备持续对每一路视频数据进行压缩处理,得到视频流1、视频流2、视频流3和视频流4,并将各个视频流发送给视频录制设备,开始录制后,视频录制设备分别保存接收到的各个视频流得到视频文件1、视频文件2、视频文件3和视频文件4,并且在得到各个视频文件时,分别得到在预设的播放器中播放视频文件1时播放器的配置参数1,在预设的播放器中播放视频文件2时播放器的配置参数2,在预设的播放器中播放视频文件3时播放器的配置参数3,在预设的播放器中播放视频文件4时播放器的配置参数4。

当停止录制时,得到此时的视频文件1、视频文件2、视频文件3和视频文件4,以及各个视频文件对应的配置参数1、配置参数2、配置参数3和配置参数4,并将各个视频文件对应的配置参数保存在参数配置文件中,然后,获取运行预设的播放器所需要的exe文件、动态链接库文件和界面文件;最后,将运行播放器所需要的exe文件、动态链接库文件和界面文件,以及视频文件1、视频文件2视屏文件3、视频文件4和参数配置文件放入可执行文件的资源文件中,并生成定义播放视频文件时各个文件调用顺序的代码文件,将资源文件和代码文件进行打包处理得到可执行文件。

用户通过可执行文件查看视频文件时,用户通过终端设备运行可执行文件,可执行文件运行后,可执行文件读取代码文件,根据代码文件中设置的执行步骤,首先,启动运行播放器所需要的exe文件来启动预设的播放器,使得预设的播放器调用动态链接库文件和界面文件来实现播放器的正常启动,然后,可执行文件根据视频文件的数量,在播放器开启4个同步播放窗口:播放窗口1、播放窗口2、播放窗口3和播放窗口4;接着,可执行文件读取并解析参数配置文件,得到各个视频文件对应的配置参数1、配置参数2、配置参数3和配置参数4,利用配置参数1配置播放窗口1,利用配置参数2配置播放窗口2,利用配置参数3配置播放窗口3,利用配置参数4配置播放窗口4;最后,可执行文件分别将视频文件1、视频文件2、视频文件3和视频文件4分别送至播放窗口1、播放窗口2、播放窗口3和播放窗口4,最终实现在播放窗口1中按照配置参数1对应的效果播放视频文件1,在播放窗口2中按照配置参数2对应的效果播放视频文件2,在播放窗口3中按照配置参数3对应的效果播放视频文件3,在播放窗口4中按照配置参数4对应的效果播放视频文件4。

参见图3,示出了本申请实施例提供的一种视频录制装置的结构示意图,该装置包括:

文件获得模块300,用于获得待录制视频数据对应的视频文件;

参数获得模块310,用于获得参数配置文件,其中,所述参数配置文件,用于记录在预设的播放器中播放所述视频文件时所述播放器的配置参数;

结果获得模块320,用于根据所述视频文件和参数配置文件,获得对所述待录制视频数据进行录制的录制结果。

本申请实施例一种实现方式中,结果获得模块320,具体用于对所述视频文件和所述参数配置文件进行打包处理,生成可执行文件,将所述可执行文件确定为对所述待录制视频数据进行录制的录制结果。

本申请实施例一种实现方式中,上述装置还包括:

获取模块330,用于在对所述视频文件和所述参数配置文件进行打包处理之前,获取所述播放器的程序文件,其中,所述播放器的程序文件为运行所述播放器所需要的文件;

相应地,结果获得模块320,具体用于对所述视频文件、所述参数配置文件和所述播放器的程序文件进行打包处理,生成可执行文件,将所述可执行文件确定为对所述待录制视频数据进行录制的录制结果。

本申请实施例一种实现方式中,文件获得模块300,具体用于在所述待录制视频数据为多路视频数据时,分别获得每一路待录制视频数据对应的视频文件;

相应地,参数获得模块310,具体用于确定在预设的播放器中同时播放各个视频文件时每一视频文件对应的所述播放器的配置参数;

获得包含所确定配置参数的参数配置文件。

本申请实施例提供的各个方案中,由于录制结果是根据视频文件和参数配置文件得到的,又由于上述参数配置文件中记录了在预设的播放器中播放视频文件时播放器的配置参数,因此,通过上述播放器播放录制结果中的视频文件时,可以根据录制结果中的参数配置文件对播放器进行参数配置,无需用户手动设置播放器的配置参数,即可使得播放器以较佳的效果播放视频文件。

参照图4,示出了本申请实施例提供的一种视频播放装置的结构示意图,该装置包括:

获得模块400,用于从视频录制结果中获得视频数据对应的视频文件和参数配置文件,其中,所述参数配置文件,用于记录在预设的播放器中播放所述视频文件时所述播放器的配置参数;

调用模块410,用于调用所述播放器,并依据所述参数配置文件对所述播放器进行参数配置;

指示模块420,用于指示进行参数配置后的所述播放器播放所述视频文件。

本申请实施例一种实现方式中,获得模块400,具体用于所述视频录制结果为:对所述视频文件和所述参数配置文件进行打包处理而生成的可执行文件,

通过运行所述可执行文件获得所述视频文件和所述参数配置文件。

本申请实施例一种实现方式中,调用模块410,具体用于所述视频录制结果为:对所述视频文件、所述参数配置文件和所述播放器的程序文件进行打包处理而生成的可执行文件,其中,所述播放器的程序文件为运行所述播放器所需要的文件,

在运行所述可执行文件之后,所述可执行文件运行所述播放器的程序文件。

本申请实施例一种实现方式中,调用模块410,具体用于调用所述播放器;

确定所获得视频文件的数量;

指示所述播放器开启所确定数量个播放窗口;

从所述参数配置文件中获得每一视频文件对应的所述播放器的配置参数;

指示所述播放器采用视频文件对应的所述播放器的配置参数配置播放窗口,其中,视频文件与播放窗口一一对应。

本申请实施例提供的各个方案中,由于录制结果是根据视频文件和参数配置文件得到的,又由于上述参数配置文件中记录了在预设的播放器中播放视频文件时播放器的配置参数,因此,通过上述播放器播放录制结果中的视频文件时,可以根据录制结果中的参数配置文件对播放器进行参数配置,无需用户手动设置播放器的配置参数,即可使得播放器以较佳的效果播放视频文件。

本申请实施例还提供了一种视频录制设备,如图5所示,包括处理器001、通信接口002、存储器003和通信总线004,其中,处理器001,通信接口002,存储器003通过通信总线004完成相互间的通信,

存储器003,用于存放计算机程序;

处理器001,用于执行存储器003上所存放的程序时,实现本申请实施例所述的视频录制方法。

具体的,上述视频录制方法包括:

获得待录制视频数据对应的视频文件;

获得参数配置文件,其中,所述参数配置文件,用于记录在预设的播放器中播放所述视频文件时所述播放器的配置参数;

根据所述视频文件和参数配置文件,获得对所述待录制视频数据进行录制的录制结果。

需要说明的是,上述处理器001执行存储器003上所存放的程序实现直播录制方法的其他实施例,与前述方法实施例部分提供的实施例相同,这里不再赘述。

本申请实施例提供的各个方案中,由于录制结果是根据视频文件和参数配置文件得到的,又由于上述参数配置文件中记录了在预设的播放器中播放视频文件时播放器的配置参数,因此,通过上述播放器播放录制结果中的视频文件时,可以根据录制结果中的参数配置文件对播放器进行参数配置,无需用户手动设置播放器的配置参数,即可使得播放器以较佳的效果播放视频文件。

本申请实施例还提供了一种视频播放设备,如图6所示,包括处理器011、通信接口012、存储器013和通信总线014,其中,处理器011,通信接口012,存储器013通过通信总线014完成相互间的通信,

存储器013,用于存放计算机程序;

处理器011,用于执行存储器013上所存放的程序时,实现本申请实施例所述的视频播放方法。

具体的,上述视频播放方法包括:

从视频录制结果中获得视频数据对应的视频文件和参数配置文件,其中,所述参数配置文件,用于记录在预设的播放器中播放所述视频文件时所述播放器的配置参数;

调用所述播放器,并依据所述参数配置文件对所述播放器进行参数配置;

指示进行参数配置后的所述播放器播放所述视频文件。

需要说明的是,上述处理器011执行存储器013上所存放的程序实现视频播放方法的其他实施例,与前述方法实施例部分提供的实施例相同,这里不再赘述。

本申请实施例提供的各个方案中,由于录制结果是根据视频文件和参数配置文件得到的,又由于上述参数配置文件中记录了在预设的播放器中播放视频文件时播放器的配置参数,因此,通过上述播放器播放录制结果中的视频文件时,可以根据录制结果中的参数配置文件对播放器进行参数配置,无需用户手动设置播放器的配置参数,即可使得播放器以较佳的效果播放视频文件。

上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本申请实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一视频录制方法。

具体的,上述视频录制方法包括:

获得待录制视频数据对应的视频文件;

获得参数配置文件,其中,所述参数配置文件,用于记录在预设的播放器中播放所述视频文件时所述播放器的配置参数;

根据所述视频文件和参数配置文件,获得对所述待录制视频数据进行录制的录制结果。

需要说明的是,通过上述计算机可读存储介质实现视频录制方法的其他实施例,与前述方法实施例部分提供的实施例相同,这里不再赘述。

本申请实施例提供的各个方案中,由于录制结果是根据视频文件和参数配置文件得到的,又由于上述参数配置文件中记录了在预设的播放器中播放视频文件时播放器的配置参数,因此,通过上述播放器播放录制结果中的视频文件时,可以根据录制结果中的参数配置文件对播放器进行参数配置,无需用户手动设置播放器的配置参数,即可使得播放器以较佳的效果播放视频文件。在本申请实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一视频播放方法。

具体的,上述视频播放方法包括:

从视频录制结果中获得视频数据对应的视频文件和参数配置文件,其中,所述参数配置文件,用于记录在预设的播放器中播放所述视频文件时所述播放器的配置参数;

调用所述播放器,并依据所述参数配置文件对所述播放器进行参数配置;

指示进行参数配置后的所述播放器播放所述视频文件。

需要说明的是,通过上述计算机可读存储介质实现视频播放方法的其他实施例,与前述方法实施例部分提供的实施例相同,这里不再赘述。

本申请实施例提供的各个方案中,由于录制结果是根据视频文件和参数配置文件得到的,又由于上述参数配置文件中记录了在预设的播放器中播放视频文件时播放器的配置参数,因此,通过上述播放器播放录制结果中的视频文件时,可以根据录制结果中的参数配置文件对播放器进行参数配置,无需用户手动设置播放器的配置参数,即可使得播放器以较佳的效果播放视频文件。

在本申请实施的又一方面,本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一视频录制方法。

具体的,上述视频录制方法包括:

获得待录制视频数据对应的视频文件;

获得参数配置文件,其中,所述参数配置文件,用于记录在预设的播放器中播放所述视频文件时所述播放器的配置参数;

根据所述视频文件和参数配置文件,获得对所述待录制视频数据进行录制的录制结果。

需要说明的是,通过上述计算机程序产品实现视频录制方法的其他实施例,与前述方法实施例部提供的实施例相同,这里不再赘述。

本申请实施例提供的各个方案中,由于录制结果是根据视频文件和参数配置文件得到的,又由于上述参数配置文件中记录了在预设的播放器中播放视频文件时播放器的配置参数,因此,通过上述播放器播放录制结果中的视频文件时,可以根据录制结果中的参数配置文件对播放器进行参数配置,无需用户手动设置播放器的配置参数,即可使得播放器以较佳的效果播放视频文件。在本申请实施的又一方面,本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一视频播放方法。

具体的,上述视频播放方法包括:

从视频录制结果中获得视频数据对应的视频文件和参数配置文件,其中,所述参数配置文件,用于记录在预设的播放器中播放所述视频文件时所述播放器的配置参数;

调用所述播放器,并依据所述参数配置文件对所述播放器进行参数配置;

指示进行参数配置后的所述播放器播放所述视频文件。

需要说明的是,通过上述计算机程序产品实现视频播放方法的其他实施例,与前述方法实施例部份提供的实施例相同,这里不再赘述。

本申请实施例提供的各个方案中,由于录制结果是根据视频文件和参数配置文件得到的,又由于上述参数配置文件中记录了在预设的播放器中播放视频文件时播放器的配置参数,因此,通过上述播放器播放录制结果中的视频文件时,可以根据录制结果中的参数配置文件对播放器进行参数配置,无需用户手动设置播放器的配置参数,即可使得播放器以较佳的效果播放视频文件。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备、计算机可读存储介质、计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本申请的保护范围内。

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