视频文件编辑方法、设备、系统及计算机可读存储介质与流程

文档序号:25543587发布日期:2021-06-18 20:40
视频文件编辑方法、设备、系统及计算机可读存储介质与流程

本申请涉及数据传输技术领域,尤其涉及一种视频文件编辑方法、设备、系统及计算机可读存储介质。



背景技术:

目前,用户可以通过拍摄设备,例如无人机和相机等,拍摄高清图片和高清视频,拍摄的高清图片和高清视频等媒体文件存储在拍摄设备上,当用户需要编辑拍摄设备上的媒体文件时,需要将拍摄设备上的媒体文件完整的下载至本地设备,例如pc机、智能手机和平板电脑等,然后再在本地设备对媒体文件进行编辑。然而,完整的媒体文件通常较大,需要花费较长的下载时间,且下载的媒体文件会占用大量的存储空间,存在下载媒体文件的时间远大于编辑媒体文件的时间以及本地设备由于存储空间不足导致媒体文件下载失败的情况,用户体验不好。



技术实现要素:

基于此,本申请提供了一种视频文件编辑方法、设备、系统及计算机可读存储介质,旨在提高用户编辑视频文件的便利性。

第一方面,本申请提供了一种视频文件编辑方法,应用于终端设备,所述终端设备与一拍摄设备通信连接,所述方法包括:

显示视频文件编辑页面,其中,所述视频文件编辑页面加载有经所述拍摄设备预处理后的视频文件,所述预处理包括调整视频文件的分辨率、帧率和格式中的至少一项;

当获取到用户对所述视频文件编辑页面内加载的视频文件的编辑操作时,获取所述编辑操作对应的编辑参数信息;

将所述编辑参数信息发送至所述拍摄设备,以供所述拍摄设备基于所述编辑参数信息执行视频文件编辑操作,以生成目标视频文件。

第二方面,本申请还提供了一种视频文件编辑方法,应用于拍摄设备,所述拍摄设备与终端设备通信连接;所述方法包括:

将预处理后的视频文件发送给所述终端设备,以供所述终端设备显示包含所述预处理后的视频文件的视频文件编辑页面,其中,所述预处理包括调整视频文件的分辨率、帧率和格式中的至少一项;

获取所述终端设备发送的视频文件的编辑参数信息;

根据所述编辑参数信息执行视频文件编辑操作,以生成目标视频文件。

第三方面,本申请还提供了一种终端设备,所述终端设备包括显示装置、存储器和处理器,所述终端设备与一拍摄设备通信连接;所述存储器用于存储计算机程序;

所述处理器,用于执行所述计算机程序并在执行所述计算机程序时,实现如上所述的视频文件编辑方法的步骤。

第四方面,本申请还提供了一种拍摄设备,所述拍摄设备包括存储器、处理器和拍摄装置,所述拍摄设备与一终端设备通信连接;所述存储器用于存储计算机程序;

所述处理器,用于执行所述计算机程序并在执行所述计算机程序时,实现如上所述的视频文件编辑方法的步骤。

第五方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上所述的视频文件编辑方法的步骤。

本申请实施例提供了一种视频文件编辑方法、设备、系统及计算机可读存储介质,通过在终端设备显示加载有经拍摄设备预处理后的视频文件的视频文件编辑页面,并当获取到用户对该视频文件编辑页面内的视频文件的编辑操作时,获取该编辑操作对应的编辑参数信息,并将该编辑参数信息发送至该拍摄设备,由该拍摄设备基于该编辑参数信息执行视频文件编辑操作,以生成目标视频文件,不需要将完整的视频文件下载至终端设备后才能对视频文件进行编辑,极大的提高了用户编辑视频文件的便利性。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

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

图1是实施本申请实施例提供的视频文件编辑方法的场景示意图;

图2是本申请实施例提供的一种视频文件编辑方法的步骤示意流程图;

图3是本申请实施例中的视频文件编辑页面的一示意图;

图4是本申请实施例中的视频文件编辑页面的另一示意图;

图5是本申请实施例中的视频文件编辑页面的另一示意图;

图6是本申请实施例提供的又一种视频文件编辑方法的步骤示意流程图;

图7是本申请实施例提供的一种终端设备的结构示意性框图;

图8是本申请实施例提供的一种拍摄设备的结构示意性框图;

图9是本申请实施例提供的一种视频文件编辑系统的结构示意性框图。

具体实施方式

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

附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。

下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

本申请实施例提供了一种视频文件编辑方法、设备、系统及计算机可读存储介质,请参照图1,图1是实施本申请实施例提供的视频文件编辑方法的场景示意图,如图1所示,该场景包括终端设备100和拍摄设备200,终端设备100与拍摄设备200通信连接,例如,终端设备100通过数据线与拍摄设备200通信连接,或者终端设备100通过无线与拍摄设备200通信连接。

在一实施例中,终端设备100包括显示装置110,拍摄设备200包括拍摄装置210,拍摄设备200通过拍摄装置210拍摄视频或者图片,并存储在拍摄设备中,当用户需要编辑拍摄设备200上的视频文件时,终端设备100显示加载有经拍摄设备预处理后的视频文件的视频文件编辑页面,当获取到用户对该视频文件编辑页面内的视频文件的编辑操作时,获取该编辑操作对应的编辑参数信息,然后将该编辑参数信息发送至拍摄设备,以供拍摄设备200基于该编辑参数信息执行视频文件编辑操作,以生成目标视频文件。

其中,终端设备100包括遥控器、地面控制平台、手机、平板电脑、笔记本电脑和pc电脑等,拍摄设备200包括相机和搭载有拍摄装置210的无人机等。无人机可具有一个或多个推进单元,以允许无人机可在空中飞行。该一个或多个推进单元可使得无人机以一个或多个、两个或多个、三个或多个、四个或多个、五个或多个、六个或多个自由角度移动。在某些情形下,无人机可以绕一个、两个、三个或多个旋转轴旋转。旋转轴可彼此垂直。旋转轴在无人机的整个飞行过程中可维持彼此垂直。旋转轴可包括俯仰轴、横滚轴和/或偏航轴。无人机可沿一个或多个维度移动。例如,无人机能够因一个或多个旋翼产生的提升力而向上移动。在某些情形下,无人机可沿z轴(可相对无人机方向向上)、x轴和/或y轴(可为横向)移动。无人机可沿彼此垂直的一个、两个或三个轴移动。

无人机可以是旋翼飞机。在某些情形下,无人机可以是可包括多个旋翼的多旋翼飞行器。多个旋翼可旋转而为无人机产生提升力。旋翼可以是推进单元,可使得无人机在空中自由移动。旋翼可按相同速率旋转和/或可产生相同量的提升力或推力。旋翼可按不同的速率随意地旋转,产生不同量的提升力或推力和/或允许无人机旋转。在某些情形下,在无人机上可提供一个、两个、三个、四个、五个、六个、七个、八个、九个、十个或更多个旋翼。这些旋翼可布置成其旋转轴彼此平行。在某些情形下,旋翼的旋转轴可相对于彼此呈任意角度,从而可影响无人机的运动。

无人机可具有多个旋翼。旋翼可连接至无人机的本体,本体可包含控制单元、惯性测量单元(inertialmeasuringunit,imu)、处理器、电池、电源和/或其他传感器。旋翼可通过从本体中心部分分支出来的一个或多个臂或延伸而连接至本体。例如,一个或多个臂可从无人机的中心本体放射状延伸出来,而且在臂末端或靠近末端处可具有旋翼。

请参阅图2,图2是本申请实施例提供的一种视频文件编辑方法的步骤示意流程图。该视频文件编辑方法可以应用在终端设备中,用于用户编辑视频文件。如图2所示,该视频文件编辑方法包括步骤s101至步骤s103。

s101、显示视频文件编辑页面,其中,所述视频文件编辑页面加载有经所述拍摄设备预处理后的视频文件。

当用户想要编辑拍摄设备上的视频文件时,终端设备显示视频文件编辑页面,其中,该视频文件编辑页面加载有经拍摄设备预处理后的视频文件,预处理可以包括调整视频文件的分辨率、帧率和格式中的至少一项。

该视频文件是由用户选择的视频文件,该视频文件编辑页面内加载的预处理后的视频文件是拍摄设备实时发送的,拍摄设备对视频文件进行预处理的方式为调整视频文件的规格,以减低发送的视频流的数据量,确保终端设备和拍摄设备之间的通信链路有足够带宽支持流畅的传输。

在一实施例中,当用户想要编辑拍摄设备上的视频文件时,终端设备显示视频文件阅览页面,其中,视频文件阅览页面显示有拍摄设备内存储的各视频文件的缩略图,该缩略图用于标识视频文件的内容,使得用户通过阅览缩略图知晓视频文件的内容;获取用户对该视频文件阅览页面中的视频文件的缩略图的触发操作,并根据该触发操作,确定待编辑的视频文件的标识符;将待编辑的视频文件的标识符发送至拍摄设备,由拍摄设备基于待编辑的视频文件的标识符获取待编辑的视频文件,并基于预设规格信息对待编辑的视频文件进行预处理,也即,对视频文件的规格进行调整,然后以视频流的方式,将调整规格后的视频文件发送至终端设备;终端设备基于接收到的视频流,显示包含调整规格后的视频文件的视频文件编辑页面。

在一实施例中,终端设备获取视频文件的目标规格信息,并将该目标规格信息发送至拍摄设备,由拍摄设备基于该目标规格信息调整视频文件的规格,并以视频流的方式将调整规格后的视频文件传输至终端设备,终端设备接收包含调整规格后的视频文件的视频流,并基于该视频流显示包含调整规格后的视频文件的视频文件编辑页面。其中,目标规格信息包括视频文件的分辨率、帧率和格式中的至少一项,目标规格信息的获取方式可以为:将预设规格信息作为视频文件的目标规格信息;或者获取用户选择的规格信息,并将用户选择的规格信息作为视频文件的目标规格信息。通过调整视频文件的规格,以减低发送的视频流的数据量,确保终端设备和拍摄设备之间的通信链路有足够带宽支持流畅的传输,减少传输所需的时间,提高用户体验。

s102、当获取到用户对所述视频文件编辑页面内的视频文件的编辑操作时,获取所述编辑操作对应的编辑参数信息。

在显示视频文件编辑页面后,用户可以通过该视频文件编辑页面对视频文件进行视频片段截取、设置视频片段的曝光、对比度、亮度、饱和度、色温、锐化、特效和滤镜等显示参数,设置视频片段的播放模式等,还可以调整视频文件的播放速度、对播放的视频文件进行快进、快退和暂停等。

在一实施例中,该视频文件编辑页面包括播放速度调整图标,该播放速度调整图标用于供用户调整视频文件编辑页面的视频文件的播放速度,例如,当获取到用户对该播放速度调整图标的触发操作时,根据该触发操作调整视频文件编辑页面的视频文件的播放速度。其中,该播放速度调整图标在视频文件编辑页面内的位置、形状、大小和颜色可基于实际情况进行设置,本申请对此不做具体限定,该触发操作包括单击操作、双击操作和长按操作中的任一项,视频文件的播放速度包括0.1倍播放速度、0.2倍播放速度、0.5倍播放速度、1倍播放速度、1.5倍播放速度、2倍播放速度、5倍播放速度和10倍播放速度。通过调整视频文件编辑页面的视频文件的播放速度,便于用户对视频文件进行视频片段截取,提高视频片段截取的准确性,提高用户体验。

示例性的,如图3所示,终端设备显示有视频文件编辑页面,视频文件编辑页面的右下侧区域显示有快进图标、快退图标、暂停图标和播放速度调整图标,且视频文件的当前播放速度为1倍播放速度,即正常播放,且视频文件编辑页面还显示有视频文件的播放进度条。

在一实施例中,视频文件编辑页面的视频文件的播放速度默认为1倍播放速度,即正常播放,当获取到用户对播放速度调整图标的单击操作时,将视频文件的播放速度调整为0.1倍播放速度、0.2倍播放速度和0.5倍播放速度中的任一项,具体为当获取到用户对播放速度调整图标的单击操作时,将视频文件的播放速度调整为0.5倍播放速度,当获取到用户再次对播放速度调整图标的单击操作时,将视频文件的播放速度由0.5倍播放速度调整为0.2倍播放速度,当获取到用户又一次对播放速度调整图标的单击操作时,将视频文件的播放速度由0.2倍播放速度调整为0.1倍播放速度。

在一实施例中,当获取到用户对播放速度调整图标的双击操作时,将视频文件的播放速度调整为1.5倍播放速度、2倍播放速度、5倍播放速度和10倍播放速度中的任一项,具体为当获取到用户对播放速度调整图标的双击操作时,将视频文件的播放速度调整为1.5倍播放速度,当获取到用户再次对播放速度调整图标的双击操作时,将视频文件的播放速度由1.5倍播放速度调整为2倍播放速度,当获取到用户又一次对播放速度调整图标的双击操作时,将视频文件的播放速度由2倍播放速度调整为5倍播放速度,当获取到用户再一次对播放速度调整图标的双击操作时,将视频文件的播放速度由5倍播放速度调整为10倍播放速度。当视频文件编辑页面的视频文件以快速模式或者慢速模式播放的过程中,当获取到用户对播放速度调整图标的长按操作时,将视频文件编辑页面的视频文件的播放速度调整为1倍播放速度,即恢复正常的播放速度。

在一实施例中,该视频文件编辑页面的视频文件的播放速度与视频文件中的目标对象的移动速度有关,该目标对象的移动速度是根据视频文件中的包含目标对象的相邻帧图像确定的,该目标对象包括图像背景和/或运动目标,该目标对象的移动速度是根据相邻帧图像中的图像背景对应的特征点的像素位置和/或运动目标对应的特征点的像素位置确定的,该图像背景可以包括草地、天空、建筑物等。通过视频文件中的目标对象的移动速度自适应的调整视频文件的播放速度,便于用户对视频文件进行视频片段截取,提高视频片段截取的准确性,提高用户体验。

在一实施例中,终端设备获取相邻帧图像中的图像背景对应的特征点的像素位置和/或运动目标对应的特征点的像素位置;根据相邻帧图像中的图像背景对应的特征点的像素位置和/或运动目标对应的特征点的像素位置,确定目标对象的移动速度;根据目标对象的移动速度,调整视频文件编辑页面的视频文件的播放速度,例如,在目标对象的移动速度小于或等于第一预设阈值时,根据目标对象的移动速度,调高视频文件编辑页面内的视频文件的播放速度,而在目标对象的移动速度大于或等于第二预设阈值时,根据目标对象的移动速度,调低视频文件编辑页面内的视频文件的播放速度。其中,第一预设阈值和第二预设阈值可基于实际情况进行设置,本申请对此不做具体限定,例如,第一预设阈值为0.2m/s,第二预设阈值为10m/s。通过在目标对象的移动速度较慢时,调高视频文件的播放速度,减少用户的阅览时间,而在目标对象的移动速度较快时,调低视频文件的播放速度,便于用户阅览视频文件内的目标对象,提高视频片段截取的准确性,提高用户体验。

在一实施例中,终端设备根据目标对象的移动速度调整视频文件的播放速度后,用户还可以通过播放速度调整图标进一步地调整视频文件的播放速度,可以提高视频文件的播放速度的调整范围。

在一实施例中,该编辑操作包括用户对视频文件的片段标记操作,该编辑参数信息包括片段标记信息,当获取到用户对视频文件编辑页面内的视频文件的片段标记操作时,获取片段标记操作对应的片段标记信息。其中,视频文件编辑页面包括视频文件的片段标记图标,片段标记图标在视频文件编辑页面内的显示位置、形状、大小和颜色可基于实际情况进行设置,本申请对此不做具体限定,该片段标记操作包括用户对片段标记图标的触控操作,该片段标记信息包括视频片段的起始帧标记和结束帧标记,通过起始帧标记和结束帧标记可以从视频文件中截取对应的视频片段。用户通过片段标记图标可以对视频文件进行标记,得到视频片段的起始帧标记和结束帧标记,便于后续对视频片段进行编辑。

示例性的,如图4所示,视频文件编辑页面右下侧区域显示有快进图标、快退图标、暂停图标、播放速度调整图标和片段标记图标,且视频文件的当前播放速度为1倍播放速度,即正常播放,且视频文件编辑页面还显示有视频文件的播放进度条,当用户首次触控该片段标记图标时,将当前播放的视频帧标记为视频片段的起始帧,得到起始帧标记,经过一段时间播放后,当用户再次触控该片段标记图标时,将当前播放的视频帧标记为视频片段的结束帧,得到结束帧标记,从而得到片段标记信息。

在一实施例中,在获取到片段标记操作对应的片段标记信息之后,在该视频文件编辑页面内显示该片段标记信息对应的视频片段;获取用户对视频片段的编辑操作对应的编辑参数。其中,该编辑参数包括视频片段的显示参数、背景音和播放模式中的至少一项,显示参数包括视频片段的曝光、对比度、亮度、饱和度、色温、锐化、特效和滤镜中的至少一项,播放模式包括快放模式、慢放模式、顺序模式和倒序模式中的至少一项,快放模式是指视频片段的播放速度快于视频片段的正常播放速度的模式,慢放模式是指视频片段的播放速度慢于视频片段的正常播放速度的模式,顺序模式是指视频片段中的各视频帧按照时间轴的顺序进行播放的模式,倒序模式的指视频片段中的各视频帧按照时间轴的倒序进行播放的模式。

示例性的,如图5所示,该视频文件编辑页面的右侧显示有曝光、对比度、亮度、饱和度、色温、锐化、特效、滤镜、背景音和播放速度的编辑图标,用户通过显示的曝光、对比度、亮度、饱和度、色温、锐化、特效、滤镜、背景音和播放速度的编辑图标,可以编辑视频片段的曝光、对比度、亮度、饱和度、色温、锐化、特效、滤镜、背景音和播放速度等参数。

s103、将所述编辑参数信息发送至所述拍摄设备,以供所述拍摄设备基于所述编辑参数信息执行视频文件编辑操作,以生成目标视频文件。

在用户编辑视频文件的过程中,每编辑一次视频文件,得到编辑参数信息,就将该编辑参数信息发送至拍摄设备,由拍摄设备基于该编辑参数信息执行视频文件编辑操作,以生成目标视频文件,当然,也可以在用户编辑完成视频文件后,获取到用户的编辑参数信息的确认上传指令时,基于该确认上传指令将用户在对视频文件进行编辑时所记录的全部编辑参数信息发送至拍摄设备,由拍摄设备基于该编辑参数信息执行视频文件编辑操作,以生成目标视频文件。

在一实施例中,获取用户选择的目标视频文件的规格信息,并将目标视频文件的规格信息发送至拍摄设备,以供拍摄设备基于编辑参数信息和目标视频文件的规格信息执行视频文件编辑操作,以生成目标视频文件。其中,该规格信息包括目标视频文件的分辨率、帧率、画面比例和格式中的至少一项。通过将用户选择的目标视频文件的规格信息发送至拍摄设备,使得拍摄设备能够基于目标视频文件的规格信息和编辑参数信息,直接生成目标视频文件,不需要在终端设备侧生成目标视频文件,对终端设备的性能要求较低,便于用户在各种终端设备下实现对视频文件的编辑。

在一实施方式中,获取用户触发的目标视频文件的下载指令,并根据该下载指令从该拍摄设备中下载目标视频文件。由于目标视频文件是编辑好的,且目标视频文件的大小远远小于编辑前的视频文件,下载目标视频文件所需的时间较短,不需要用户长时间等待,极大的提高了用户体验。

上述实施例提供的视频文件编辑方法,通过在终端设备显示加载有经拍摄设备预处理后的视频文件的视频文件编辑页面,并当获取到用户对该视频文件编辑页面内的视频文件的编辑操作时,获取该编辑操作对应的编辑参数信息,并将该编辑参数信息发送至该拍摄设备,由该拍摄设备基于该编辑参数信息执行视频文件编辑参照,以生成目标视频文件,不需要将完整的视频文件下载至终端设备后才能对视频文件进行编辑,极大的提高了用户编辑视频文件的便利性。

请参阅图6,图6是本申请实施例提供的另一种视频文件编辑方法的步骤示意流程图。该视频文件编辑方法应用于拍摄设备,该拍摄设备包括相机和搭载有拍摄装置的无人机。如图4所示,该视频文件编辑方法包括步骤s201至s203。

s201、将预处理后的视频文件发送给所述终端设备。

在一实施例中,拍摄设备将预处理后的视频文件发送给所述终端设备,以供终端设备显示包含预处理后的视频文件的视频文件编辑页面,其中,预处理包括调整视频文件的分辨率、帧率和格式中的至少一项。

s202、获取所述终端设备发送的视频文件的编辑参数信息。

拍摄设备与终端设备通信连接,终端设备显示视频文件编辑页面,该视频文件编辑页面加载有经拍摄设备预处理后的视频文件;当获取到用户对视频文件编辑页面内的视频文件的编辑操作时,获取编辑操作对应的编辑参数信息,并将该编辑参数信息发送至拍摄设备,拍摄设备获取终端设备发送的视频文件的编辑参数信息。

在一实施例中,拍摄设备获取终端设备发送的视频文件的目标规格信息,并根据该目标规格信息,进行所述预处理,也即,调整视频文件的规格;将调整规格后的视频文件传输至终端设备,以供终端设备显示包含调整规格后的视频文件的视频文件编辑页面。其中,该目标规格信息包括视频文件的分辨率、帧率和格式中的至少一项。

s203、根据所述编辑参数信息执行视频文件编辑操作,以生成目标视频文件。

其中,该编辑参数信息包括片段标记信息和该片段标记信息对应的视频片段的编辑参数,该编辑参数信息包括多个视频片段的编辑参数,每个视频片段的编辑参数相同或不同,该编辑参数包括视频片段的显示参数、背景音和播放模式中的至少一项,该显示参数包括视频片段的曝光、对比度、亮度、饱和度、色温、锐化、特效和滤镜中的至少一项,该播放模式包括快放模式、慢放模式、顺序模式和倒序模式中的至少一项。

在一实施例中,根据该片段标记信息获取对应的视频片段;根据视频片段的编辑参数对视频片段进行编辑,以生成目标视频文件。其中,当该编辑参数信息包括多个视频片段的编辑参数时,从编辑参数信息中获取每个视频片段的片段标记信息和每个视频片段的编辑参数,并根据每个视频片段的片段标记信息,从视频文件中截取对应的视频片段,然后根据每个视频片段的编辑参数编辑对应的已截取视频片段,以生成目标视频文件。

在一实施例中,该编辑参数信息还包括目标视频文件的规格信息,根据编辑参数对视频片段进行编辑,以生成目标视频文件的方式可以为:根据该编辑参数和目标视频文件的规格信息,对该视频片段进行编辑,以生成目标视频文件,即先根据该编辑参数对该视频片段进行编辑,得到编辑好的视频片段,再根据目标视频文件的规格信息,调整编辑好的视频片段的规格,得到目标视频文件。其中,目标视频文件的规格信息包括目标视频文件的分辨率、帧率、画面比例和格式中的至少一项。

上述实施例提供的视频文件编辑方法,通过获取终端设备发送的视频文件的编辑参数信息,并根据编辑参数信息执行视频文件编辑操作,以生成目标视频文件,使得视频文件编辑操作是在拍摄设备侧完成的,对终端设备的性能要求较低,便于用户在各种终端设备下实现对视频文件的编辑,提高用户体验。

请参阅图7,图7是本申请实施例提供的一种终端设备的结构示意性框图。

如图7所示,该终端设备300包括处理器301、存储器302和显示装置303,处理器301、存储器302和显示装置303通过总线304连接,该总线304比如为i2c(inter-integratedcircuit)总线。其中,该终端设备与一拍摄设备通信连接,该终端设备包括但不限于遥控器、地面控制平台、手机、平板电脑、笔记本电脑和pc电脑等,该拍摄设备包括相机和搭载有拍摄装置的无人机等。

具体地,处理器301可以是微控制单元(micro-controllerunit,mcu)、中央处理单元(centralprocessingunit,cpu)或数字信号处理器(digitalsignalprocessor,dsp)等。

具体地,存储器302可以是flash芯片、只读存储器(rom,read-onlymemory)磁盘、光盘、u盘或移动硬盘等。

具体地,显示装置303包括液晶显示屏和触摸显示屏等。

其中,所述处理器301用于运行存储在存储器302中的计算机程序,并在执行所述计算机程序时实现如下步骤:

通过所述显示装置显示视频文件编辑页面,其中,所述视频文件编辑页面加载有经所述拍摄设备预处理后的视频文件,所述预处理包括调整视频文件的分辨率、帧率和格式中的至少一项;

当获取到用户对所述视频文件编辑页面内加载的视频文件的编辑操作时,获取所述编辑操作对应的编辑参数信息;

将所述编辑参数信息发送至所述拍摄设备,以供所述拍摄设备基于所述编辑参数信息执行视频文件编辑操作,以生成目标视频文件。

在一实施例中,所述显示视频文件编辑页面之前,还包括:

获取视频文件的目标规格信息;

将所述目标规格信息发送至所述拍摄设备,以供所述拍摄设备基于所述目标规格信息进行所述预处理,并将所述预处理后的视频文件传输至终端设备。

在一实施例中,所述获取视频文件的目标规格信息,包括:

将预设规格信息作为视频文件的目标规格信息;或者

获取用户选择的规格信息,并将用户选择的规格信息作为视频文件的目标规格信息。

在一实施例中,所述目标规格信息包括视频文件的分辨率、帧率和格式中的至少一项。

在一实施例中,所述视频文件编辑页面内加载的所述预处理后的视频文件是所述拍摄设备实时发送的。

在一实施例中,所述视频文件编辑页面包括播放速度调整图标,所述播放速度调整图标用于供用户调整所述视频文件编辑页面的视频文件的播放速度。

在一实施例中,所述视频文件编辑页面的视频文件的播放速度与所述视频文件中的目标对象的移动速度有关。

在一实施例中,所述目标对象的移动速度是根据所述视频文件中的包含所述目标对象的相邻帧图像确定的。

在一实施例中,所述目标对象包括图像背景和/或运动目标。

在一实施例中,所述目标对象的移动速度是根据所述相邻帧图像中所述图像背景对应的特征点的像素位置和/或所述运动目标对应的特征点的像素位置确定的。

在一实施例中,所述编辑操作包括用户对视频文件的片段标记操作,所述编辑参数信息包括片段标记信息;所述当获取到用户对所述视频文件编辑页面内的视频文件的编辑操作时,获取所述编辑操作对应的编辑参数信息,包括:

当获取到用户对所述视频文件编辑页面内的视频文件的片段标记操作时,获取所述片段标记操作对应的片段标记信息。

在一实施例中,所述视频文件编辑页面包括视频文件的片段标记图标,所述片段标记操作包括用户对所述片段标记图标的触控操作。

在一实施例中,所述编辑参数信息还包括视频片段的编辑参数;所述获取所述片段标记操作对应的片段标记信息之后,还包括:

在所述视频文件编辑页面内显示所述片段标记信息对应的视频片段;

获取用户对所述视频片段的编辑操作对应的所述编辑参数。

在一实施例中,所述编辑参数信息包括多个视频片段的编辑参数,每个所述视频片段的编辑参数相同或不同。

在一实施例中,所述编辑参数包括所述视频片段的显示参数、背景音和播放模式中的至少一项。

在一实施例中,所述显示参数包括视频片段的曝光、对比度、亮度、饱和度、色温、锐化、特效和滤镜中的至少一项。

在一实施例中,所述播放模式包括快放模式、慢放模式、顺序模式和倒序模式中的至少一项。

在一实施例中,所述处理器还用于实现以下步骤:

获取用户选择的所述目标视频文件的规格信息;

将所述目标视频文件的规格信息发送至所述拍摄设备,以供所述拍摄设备基于所述编辑参数信息和所述目标视频文件的规格信息执行视频文件编辑操作,以生成目标视频文件。

在一实施例中,所述规格信息包括所述目标视频文件的分辨率、帧率、画面比例和格式中的至少一项。

在一实施例中,所述处理器还用于实现以下步骤:

获取用户触发的所述目标视频文件的下载指令,并根据所述下载指令从所述拍摄设备中下载所述目标视频文件。

需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的终端设备的具体工作过程,可以参考前述视频文件编辑方法实施例中的对应过程,在此不再赘述。

请参阅图8,图8是本申请实施例提供的一种拍摄设备的结构示意性框图。

如图8所示,该拍摄设备400包括处理器401、存储器402和拍摄装置403,处理器401、存储器402和拍摄装置403通过总线404连接,该总线404比如为i2c(inter-integratedcircuit)总线。其中,拍摄装置403包括单目拍摄装置和双目拍摄装置等。

具体地,处理器401可以是微控制单元(micro-controllerunit,mcu)、中央处理单元(centralprocessingunit,cpu)或数字信号处理器(digitalsignalprocessor,dsp)等。

具体地,存储器402可以是flash芯片、只读存储器(rom,read-onlymemory)磁盘、光盘、u盘或移动硬盘等。

其中,所述处理器401用于运行存储在存储器402中的计算机程序,并在执行所述计算机程序时实现如下步骤:

将预处理后的视频文件发送给所述终端设备,以供所述终端设备显示包含所述预处理后的视频文件的视频文件编辑页面,其中,所述预处理包括调整视频文件的分辨率、帧率和格式中的至少一项;

获取所述终端设备发送的视频文件的编辑参数信息;

根据所述编辑参数信息执行视频文件编辑操作,以生成目标视频文件。

在一实施例中,所述编辑参数信息包括片段标记信息和所述片段标记信息对应的视频片段的编辑参数;所述根据所述编辑参数信息执行视频文件编辑操作,以生成目标视频文件,包括:

根据所述片段标记信息获取对应的视频片段;

根据所述编辑参数对所述视频片段进行编辑,以生成目标视频文件。

在一实施例中,所述编辑参数信息还包括所述目标视频文件的规格信息;所述根据所述编辑参数对所述视频片段进行编辑,以生成目标视频文件,包括:

根据所述编辑参数和所述目标视频文件的规格信息,对所述视频片段进行编辑,以生成目标视频文件。

在一实施例中,所述规格信息包括所述目标视频文件的分辨率、帧率、画面比例和格式中的至少一项。

在一实施例中,所述编辑参数信息包括多个视频片段的编辑参数,每个所述视频片段的编辑参数相同或不同。

在一实施例中,所述编辑参数包括所述视频片段的显示参数、背景音和播放模式中的至少一项。

在一实施例中,所述显示参数包括视频片段的曝光、对比度、亮度、饱和度、色温、锐化、特效和滤镜中的至少一项。

在一实施例中,所述播放模式包括快放模式、慢放模式、顺序模式和倒序模式中的至少一项。

在一实施例中,所述处理器还用于实现以下步骤:

获取所述终端设备发送的视频文件的目标规格信息,并根据所述目标规格信息,进行所述预处理。

在一实施例中,所述目标规格信息包括视频文件的分辨率、帧率和格式中的至少一项。

在一实施例中,所述拍摄设备包括相机和搭载有拍摄装置的无人机。

需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的拍摄设备的具体工作过程,可以参考前述视频文件编辑方法实施例中的对应过程,在此不再赘述。

请参阅图9,图9是本申请实施例提供的一种视频文件编辑系统的结构示意性框图。

如图9所示,该视频文件编辑系统500包括终端设备510和拍摄设备520,终端设备510与拍摄设备520通信连接,终端设备510但不限于遥控器、地面控制平台、手机、平板电脑、笔记本电脑和pc电脑等,该拍摄设备520包括相机和搭载有拍摄装置的无人机等。

需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的视频文件编辑系统的具体工作过程,可以参考前述视频文件编辑方法实施例中的对应过程,在此不再赘述。

本申请的实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序中包括程序指令,所述处理器执行所述程序指令,实现上述实施例提供的视频文件编辑方法的步骤。

其中,所述计算机可读存储介质可以是前述任一实施例所述的终端设备或拍摄设备的内部存储单元,例如所述终端设备或拍摄设备的硬盘或内存。所述计算机可读存储介质也可以是所述终端设备或拍摄设备的外部存储设备,例如所述终端设备或拍摄设备上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。

应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

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