本申请涉及网页下载,特别是涉及一种视频下载方法、装置、计算设备及存储介质。
背景技术:
1、通过浏览器获取信息,是电脑用户最常用的方式。例如通过浏览器访问网页,浏览或下载文字信息、图片信息及视频信息。
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、第三方面,本申请实施例提供一种计算设备,所述计算设备包括:存储部件、通信总线和处理部件,其中:
30、所述存储部件,用于存储视频下载方法程序;
31、所述通信总线,用于实现所述存储部件和所述处理部件之间的连接通信;
32、所述处理部件,用于执行视频下载方法程序,以实现如上面所述的任意一种方法的步骤。
33、第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有可执行程序,所述可执行程序被处理器执行时实现如上面所述的任意一种方法的步骤。
34、本申请实施例提供的视频下载方法、装置、计算设备及存储介质,所述方法包括:根据第一网页接收的下载或播放视频的指令,采用第一类型播放器播放所述第一网页上的视频;根据第一网页接收的录制视频的指令,录制所述第一类型播放器播放的视频,并存储于所述第一网页的临时存储器中;所述第一类型播放器的播放进度,根据所述第一网页接收的改变进度的指令而调整;根据所述第一网页接收的停止录制的指令,完成录制工作,并将所述临时存储器中的数据发送至用户端。可见,本申请实施例的视频下载方法、装置、计算设备及存储介质,引入第一类型播放器,通过第一类型播放器播放需要下载的视频,并进行录制,将录制的视频进行下载。由于播放需要的带宽小于下载,并且所述第一类型播放器的播放进度,根据所述第一网页接收的改变进度的指令而调整,即可以根据用户的指令,例如调整进度条而调整,因此可以仅下载整个视频文件的一部分,能够提高视频下载速度。因此,本申请实施例的视频下载方法、装置、计算设备及存储介质,能够提高视频下载速度。
35、本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
1.一种视频下载方法,其特征在于,所述方法包括:
2.根据权利要求1所述的视频下载方法,其特征在于,所述根据第一网页接收的下载或播放视频的指令,采用第一类型播放器播放所述第一网页上的视频,包括:
3.根据权利要求1所述的视频下载方法,其特征在于,所述第一类型播放器的播放进度,根据所述第一网页接收的改变进度的指令而调整,包括:
4.根据权利要求3所述的视频下载方法,其特征在于,所述监听所述第一网页上的视频的播放进度,包括:
5.根据权利要求1所述的视频下载方法,其特征在于,所述根据第一网页接收的录制视频的指令,录制所述第一类型播放器播放的视频,包括:
6.根据权利要求1所述的视频下载方法,其特征在于,所述将所述临时存储器中的数据发送至用户端,包括:
7.根据权利要求6所述的视频下载方法,其特征在于,所述将所述临时存储器中的数据发送至用户端,还包括:
8.一种视频下载装置,其特征在于,所述装置包括:
9.一种计算设备,其特征在于,所述计算设备包括:存储部件、通信总线和处理部件,其中:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有可执行程序,所述可执行程序被处理器执行时实现如权利要求1至7中任一项所述的方法的步骤。