一种实现多镜头视频拍摄的实时编辑方法及装置与流程

文档序号:11432796阅读:519来源:国知局
一种实现多镜头视频拍摄的实时编辑方法及装置与流程
本发明涉及视频拍摄和处理技术,特别涉及一种实现多镜头视频拍摄的实时编辑方法及装置。

背景技术:
目前,对一个场景用多镜头拍摄视频并进行编辑,通常是由专业人员用多个专业摄像机从不同的固定机位同时进行拍摄,后期再从中选择镜头进行剪接和编辑。这种多镜头拍摄视频并进行编辑的方式,不能实现实时编辑。而且,专业摄像器材价格较昂贵,携带不方便,一般在专业拍制电影中使用,不适合普通用户使用。

技术实现要素:
有鉴于此,本发明实施例的目的在于提供一种实现多镜头视频拍摄的实时编辑方法及装置,不需要采用专业摄像器材,实现实时视频编辑。为达到上述目的,本发明实施例公开了一种实现多镜头视频拍摄的实时编辑方法,所述方法中将具有视频播放和数据传输功能的第一移动终端预设为控制终端;将多个具有摄像镜头和数据传输功能的第二移动终端预设为拍摄终端,所述方法应用于控制终端,包括步骤:与各个拍摄终端建立通信连接;向各个拍摄终端发送同时拍摄命令;接收各个拍摄终端按照所述同时拍摄命令进行视频拍摄,并实时传回的视频数据;对接收的各个视频数据进行实时播放,将视频图像同时显示在控制终端的显示屏上;在播放过程中,按照用户从各个视频数据中选择视频数据的顺序,将选择的视频数据存储为一个视频文件,实现实时编辑。较佳的,所述一种实现多镜头视频拍摄的实时编辑方法还包括:向各个拍摄终端发送同时停止拍摄命令,使得各个拍摄终端同时停止拍摄,并断开所述通信连接。较佳的,所述与各个拍摄终端建立通信连接,为:通过移动通信网络或无线局域网建立无线通信连接。较佳的,在接收各个拍摄终端实时传回的视频数据的同时接收拍摄终端录制并实时传回的音频数据;在对接收的各个视频数据进行实时播放时,实时播放一个拍摄终端传回的音频数据。较佳的,在所述向各个拍摄终端发送同时拍摄命令前,获取各个拍摄终端的设备标识,并确定其中一个拍摄终端为主镜头,其余拍摄终端为从镜头;在接收到各个拍摄终端传回的视频数据和音频数据时,根据各个视频数据和音频数据中携带的设备标识,确定主镜头返回的视频数据和音频数据,在将视频图像同时显示在控制终端的显示屏上时,突出显示主镜头的拍摄终端传回的视频图像,播放主镜头的拍摄终端传回的音频数据。较佳的,所述在播放过程中,按照用户从各个视频数据中选择视频数据的顺序,将选择的视频数据存储为一个视频文件,包括:在播放过程中,将用户选择的视频数据对应的镜头切换为主镜头,原主镜头切换为从镜头,突出显示切换后主镜头的视频图像,播放切换后主镜头的拍摄终端传回的音频数据;按照用户切换主镜头的顺序,将切换过程中的主镜头的视频数据和音频数据存储为一个视频文件。较佳的,所述确定其中一个拍摄终端为主镜头,其余拍摄终端为从镜头,包括:将主镜头的拍摄终端的设备标识记录为主镜头标识;将其余拍摄终端的设备标识记录为从镜头标识;所述同时拍摄命令中包括:分别指示拍摄终端为主镜头或从镜头的指示信息,使被指示为主镜头的拍摄终端将完整的视频数据实时传回给控制终端,被指示为从镜头的拍摄终端将关键帧的视频数据实时传回给控制终端;所述在播放过程中,将用户选择的视频数据对应的镜头切换为主镜头,原主镜头切换为从镜头,包括:将原主镜头的拍摄终端的设备标识更改为从镜头标识,将要被切换为主镜头的拍摄终端的设备标识更改为主镜头标识;向原主镜头的拍摄终端和要被切换为主镜头的拍摄终端发送主从镜头切换命令,使被切换为主镜头的拍摄终端将完整的视频数据实时传回给控制终端,被切换为从镜头的拍摄终端将关键帧的视频数据实时传回给控制终端。较佳的,所述将切换过程中的主镜头的视频数据和音频数据存储为一个视频文件,为:将切换过程中的主镜头的视频数据和音频数据存储为一个mp4格式的视频文件;所述mp4格式的视频文件的每个数据包的时间戳为相对时间戳;该相对时间戳为记录的每个数据包距离上一个数据包的时间差;每次切换后,视频文件的第一个数据包的时间戳为:采集一帧视频数据的平均时间。较佳的,所述各个拍摄终端传回的视频数据和音频数据为压缩后的音视频数据;所述对接收的各个视频数据进行实时播放,为:对各个拍摄终端传回的视频数据进行实时解压缩和播放;所述播放主镜头的拍摄终端传回的音频数据,为:对主镜头的拍摄终端传回的音频数据进行实时解压缩和播放。为达到上述目的,本发明实施例公开了另一种实现多镜头视频拍摄的实时编辑方法,所述方法中将具有视频播放和数据传输功能的第一移动终端预设为控制终端;将多个具有摄像镜头和数据传输功能的第二移动终端预设为拍摄终端,所述方法应用于拍摄终端,包括步骤:与控制终端建立通信连接;接收控制终端发送的同时拍摄命令;按照所述同时拍摄命令进行视频拍摄;向控制终端实时传回视频数据;使得控制终端对接收的各个视频数据进行实时播放,将视频数据中的图像同时显示在控制终端的显示屏上,实现实时编辑。较佳的,所述一种实现多镜头视频拍摄的实时编辑方法还包括:接收控制终端发送的同时停止拍摄命令,按照该命令停止拍摄,并断开所述通信连接。较佳的,所述与控制终端建立通信连接,为:通过移动通信网络或无线局域网建立无线通信连接。较佳的,所述按照同时拍摄命令进行视频拍摄,并向控制终端实时传回视频数据的同时,按照同时拍摄命令进行音频录制,并向控制终端实时传回音频数据;所述同时拍摄命令中包括:分别指示拍摄终端为主镜头或从镜头的指示信息;接收控制终端发送的同时拍摄命令后,根据其中的指示信息确认自身为主镜头或从镜头;若自身为主镜头,则将完整的视频数据实时传回给控制终端,若自身为从镜头,则将关键帧的视频数据实时传回给控制终端;该方法还包括:在拍摄过程中,接收控制终端发送的主从镜头切换命令,根据该主从镜头切换指令,若自身被切换为主镜头,则将完整的视频数据实时传回给控制终端,若自身被切换为从镜头,则将关键帧的视频数据实时传回给控制终端。较佳的,所述向控制终端实时传回的视频数据和音频数据为压缩后的音视频数据。为达到上述目的,本发明实施例公开了一种实现多镜头视频拍摄的实时编辑装置,所述装置中将具有视频播放和数据传输功能的第一移动终端预设为控制终端;多个具有摄像镜头和数据传输功能的第二移动终端预设为拍摄终端,所述装置应用于控制终端,包括:通信连接建立单元,用于与拍摄终端建立通信连接;命令发送单元,用于向各个拍摄终端发送同时拍摄命令;数据接收单元,用于接收各个拍摄终端按照所述同时拍摄命令进行视频拍摄,并实时传回的视频数据;播放单元,用于对接收的各个视频数据进行实时播放,将视频图像同时显示在控制终端的显示屏上;实时编辑单元,用于在播放过程中,按照用户从各个视频数据中选择视频数据的顺序,将选择的视频数据存储为一个视频文件,实现实时编辑。较佳的,所述命令发送单元,还用于向各个拍摄终端发送同时停止拍摄命令,使得各个拍摄终端同时停止拍摄,并断开所述通信连接。较佳的,所述数据接收单元,还用于在接收各个拍摄终端实时传回的视频数据的同时接收拍摄终端录制并实时传回的音频数据;所述播放单元,在对接收的各个视频数据进行实时播放时,实时播放一个拍摄终端传回的音频数据。较佳的,所述一种实现多镜头视频拍摄的实时编辑装置还包括:主从镜头确定单元;主从镜头确定单元,在所述命令发送单元向各个拍摄终端发送同时拍摄命令前,获取各个拍摄终端的设备标识,并确定其中一个拍摄终端为主镜头,其余拍摄终端为从镜头;所述播放单元包括:确定子单元和播放子单元;所述确定子单元用于在所述数据接收单元接收到各个拍摄终端传回的视频数据和音频数据时,根据各个视频数据和音频数据中携带的设备标识,确定主镜头返回的视频数据和音频数据;所述播放子单元,用于在将视频图像同时显示在控制终端的显示屏上时,突出显示主镜头的拍摄终端传回的视频图像,播放主镜头的拍摄终端传回的音频数据。较佳的,实时编辑单元包括主镜头切换子单元和编辑子单元;所述主镜头切换子单元,用于在播放过程中,将用户选择的视频数据对应的镜头切换为主镜头,原主镜头切换为从镜头;所述编辑子单元,用于按照用户切换主镜头的顺序,将切换过程中的主镜头的视频数据和音频数据存储为一个视频文件;所述播放子单元,突出显示切换后主镜头的视频图像,播放切换后主镜头的拍摄终端传回的音频数据。较佳的,所述主从镜头确定单元,还用于将主镜头的拍摄终端的设备标识记录为主镜头标识;将其余拍摄终端的设备标识记录为从镜头标识;所述命令发送单元,其发送的同时拍摄命令中包括分别指示拍摄终端为主镜头或从镜头的指示信息,使被指示为主镜头的拍摄终端将完整的视频数据实时传回给控制终端,被指示为从镜头的拍摄终端将关键帧的视频数据实时传回给控制终端;所述主镜头切换子单元,具体用于将原主镜头的拍摄终端的设备标识更改为从镜头标识,将要被切换为主镜头的拍摄终端的设备标识更改为主镜头标识;向原主镜头的拍摄终端和要被切换为主镜头的拍摄终端发送主从镜头切换命令,使被切换为主镜头的拍摄终端将完整的视频数据实时传回给控制终端,被切换为从镜头的拍摄终端将关键帧的视频数据实时传回给控制终端。较佳的,所述实时编辑单元将切换过程中的主镜头的视频数据和音频数据存储为一个mp4格式的视频文件。较佳的,所述数据接收单元,接收的视频数据和音频数据为压缩后的音视频数据;所述播放单元,对各个拍摄终端传回的视频数据进行实时解压缩和播放;对主镜头的拍摄终端传回的音频数据进行实时解压缩和播放。为达到上述目的,本发明实施例公开了另一种实现多镜头视频拍摄的实时编辑装置,所述装置中将具有视频播放和数据传输功能的第一移动终端预设为控制终端;多个具有摄像镜头和数据传输功能的第二移动终端预设为拍摄终端,所述装置应用于拍摄终端,包括:通信连接建立单元,用于与控制终端建立通信连接;命令接收单元,用于接收控制终端发送的同时拍摄命令;拍摄单元,用于按照所述同时拍摄命令进行视频拍摄;数据发送单元,用于向控制终端实时传回视频数据,使得控制终端对接收的各个视频数据进行实时播放,将视频数据中的图像同时显示在控制终端的显示屏上,实现实时编辑。较佳的,所述命令接收单元,还用于接收控制终端发送的同时停止拍摄命令,按照该命令停止拍摄,并断开所述通信连接。较佳的,所述拍摄单元,还用于按照所述同时拍摄命令进行音频录制;所述数据发送单元,还用于向控制终端实时传回音频数据。较佳的,所述命令接收单元接收的同时拍摄命令中包括:分别指示拍摄终端为主镜头或从镜头的指示信息;所述数据发送单元,根据同时拍摄命令中的指示信息确认自身为主镜头或从镜头;若自身为主镜头,则将完整的视频数据实时传回给控制终端,若自身为从镜头,则将关键帧的视频数据实时传回给控制终端;所述命令接收单元,进一步用于在拍摄过程中,接收控制终端发送的主从镜头切换命令;所述数据发送单元,进一步根据该主从镜头切换指令,若自身被切换为主镜头,则将完整的视频数据实时传回给控制终端,若自身被切换为从镜头,则将关键帧的视频数据实时传回给控制终端。较佳的,所述一种实现多镜头视频拍摄的实时编辑装置还包括数据压缩单元,所述数据压缩单元,将拍摄的视频数据和录制的音频进行压缩;所述数据发送单元,用于将压缩后的视频数据和音频数据实时传回给控制终端。由上述技术方案可见,本发明实施例提供的这种实现多镜头视频拍摄的实时编辑方法及装置,通过控制终端向多个拍摄终端发送同时拍摄命令,并接收多个拍摄终端按照同时拍摄命令拍摄且实时传回的视频数据,按照用户从各个拍摄终端传回的视频数据中选择视频数据的顺序,将选择的视频数据存储为一个视频文件,实现多镜头视频拍摄的实时编辑功能。本方案采用移动终端作为拍摄终端,不需要采用专业摄像器材,在实现多镜头多角度拍摄的同时实现了实时编辑功能。当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的一种实现多镜头视频拍摄的实时编辑方法的流程示意图;图2a为本发明实施例提供的另一种实现多镜头视频拍摄的实时编辑方法的流程示意图;图2b为实现图2a所示实施例的一种网络结构图;图3为本发明实施例提供的再一种实现多镜头视频拍摄的实时编辑方法的流程示意图;图4为本发明实施例提供的又一种实现多镜头视频拍摄的实时编辑方法的流程示意图;图5为本发明实施例提供的一种实现多镜头视频拍摄的实时编辑装置的结构示意图;图6为本发明实施例提供的另一种实现多镜头视频拍摄的实时编辑装置的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供了一种实现多镜头视频拍摄的实时编辑方法及装置,通过控制终端向多个拍摄终端发送同时拍摄命令,并接收多个拍摄终端按照同时拍摄命令拍摄且实时传回的视频数据,按照用户从各个拍摄终端传回的视频数据中选择视频数据的顺序,将选择的视频数据存储为一个视频文件,实现多镜头视频拍摄的实时编辑功能。下面通过具体实施例,对本发明进行说明。本发明实施例公开一种实现多多镜头视频拍摄的实时编辑方法。图1为本发明实施例提供的一种实现多镜头视频拍摄的实时编辑方法的流程示意图。本实施例中,将具有视频播放和数据传输功能的第一移动终端预设为控制终端;将多个具有摄像镜头和数据传输功能的第二移动终端预设为拍摄终端,图1所示的流程应用于控制终端,包括步骤:步骤101:与各个拍摄终端建立通信连接。需要说明的是,本实施例中,可以与各个拍摄终端通过移动通信网络或无线局域网建立无线通信连接。例如:采用3G方式通过移动通信网络进行连接,或采用wifi方式无线局域网建立无线通信连接。当然,也可以通过数据线,进行有线通信连接。步骤102:向各个拍摄终端发送同时拍摄命令。本实施例中,同时拍摄命令可以包括:开始拍摄的时间信息和拍摄的视频参数信息,如:视频压缩方法、视频压缩码率、视频分辨率、视频帧率、音频压缩方法、音频采样率等参数信息。当然,本申请只是以上述为例进行说明,在实际应用中同时拍摄命令并不限于此。这样,拍摄终端可以根据其中的开始拍摄时间和视频参数信息,进行视频拍摄。本实施例中,同时拍摄命令中还可以包括:分别指示拍摄终端为主镜头或从镜头的指示信息,使被指示为主镜头的拍摄终端将完整的视频数据实时传回给控制终端,被指示为从镜头的拍摄终端将关键帧的视频数据实时传回给控制终端。步骤103:接收各个拍摄终端按照所述同时拍摄命令进行视频拍摄,并实时传回的视频数据。需要说明的是,实际应用中,可以只接收视频数据,也可以在接收各个拍摄终端实时传回的视频数据时,同时接收拍摄终端录制并实时传回的音频数据。另外,为了提高传输的效率,实际应用中,各个拍摄终端传回的视频数据和音频数据可以为压缩后的音视频数据。步骤104:对接收的各个视频数据进行实时播放,将视频图像同时显示在控制终端的显示屏上。需要说明的是,实际应用中,在对接收的各个视频数据进行实时播放时,可以同时实时播放一个拍摄终端传回的音频数据。实际应用中,为了避免不同拍摄终端传回的音频数据播放同时播放时,可能出现的干扰,在播放时,只选择其中一个拍摄终端传回的音频数据。另外,本实施例中,所述实时传回视频数据,是指各个拍摄终端每完成一帧视频数据和相应音频数据采集后,对该帧视频数据和音频数据进行压缩,再将压缩后的该帧视频数据和音频数据传回,简单地说,就是一帧一帧的传回给控制终端。同样的,控制终端在实时播放视频和音频的时候,也是一帧一帧的解压缩和解码进行播放的。步骤105:在播放过程中,按照用户从各个视频数据中选择视频数据的顺序,将选择的视频数据存储为一个视频文件,实现实时编辑。实际应用中,需要说明的是,如果拍摄终端传回的数据包括视频数据和音频数据,则可以将用户选择的视频数据和对应的音频数据存储为一个mp4格式的视频文件。当然,本申请只是以上述为例进行说明,在实际应用中视频文件格式并不限于此。图2a为本发明实施例提供的另一种实现多镜头视频拍摄的实时编辑方法的流程示意图。本实施例中,将具有视频播放和数据传输功能的第一移动终端预设为控制终端;将多个具有摄像镜头和数据传输功能的第二移动终端预设为拍摄终端,图2所示的流程应用于控制终端,包括步骤:步骤201:与各个拍摄终端建立通信连接。本步骤与图1所示步骤101完全相同,这里不再重复。步骤202:获取各个拍摄终端的设备标识,并确定其中一个拍摄终端为初始主镜头,其余拍摄终端为从镜头。本步骤中,可以向各个拍摄终端发送设备标识请求,使各个拍摄终端将自己的设备标识发送给控制终端。控制终端确定其中一个拍摄终端为主镜头,其余拍摄终端为从镜头,并记录初始主镜头和各个从镜头的设备标识。在确定其中一个拍摄终端为主镜头,其余拍摄终端为从镜头时,可以将主镜头的拍摄终端的设备标识记录为主镜头标识;将其余拍摄终端的设备标识记录为从镜头标识。步骤203:向各个拍摄终端发送同时拍摄命令。本实施例中,控制终端发送的同时拍摄命令中,包括了分别指示拍摄终端为主镜头或从镜头的指示信息,使被指示为主镜头的拍摄终端将完整的视频数据实时传回给控制终端,被指示为从镜头的拍摄终端将关键帧的视频数据实时传回给控制终端。步骤204:接收各个拍摄终端按照所述同时拍摄命令进行视频拍摄和音频录制,并实时传回的视频数据和音频数据。本实施例中,控制终端接收的是被指示为主镜头的拍摄终端实时传回的完整的视频数据和被指示为从镜头的拍摄终端实时传回的关键帧的视频数据。步骤205:对接收的各个视频数据进行实时播放,将视频图像同时显示在控制终端的...
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1