一种视频通话中的屏幕录制方法及电子设备与流程

文档序号:11411193阅读:456来源:国知局
一种视频通话中的屏幕录制方法及电子设备与流程

本发明涉及计算机领域,特别涉及一种视频通话中的屏幕录制方法及电子设备。



背景技术:

随着视频应用的普及,视频录制变得越来越常见。但是现有视频录制过程一般是在用户点击录制按钮之后开始录制视频,并且在再次点击该按钮之后停止录制视频。这种过程一般不容易抓住比较精彩的视频瞬间,例如在点击录制按钮开始录制视频时精彩的视频瞬间可能已经过去,或者发现抓住精彩的视频瞬间后点击停止录制时,从开始录制视频已经过去较长时间,精彩的视频瞬间只占冗长视频文件的很小一部分,必须再借用其他视频裁剪工具才能裁剪出较为简短的精彩视频瞬间。



技术实现要素:

为了解决上述问题,本发明实施例提供了一种视频通话中的屏幕录制方法及电子设备。

技术方案如下:

第一方面,提供了一种屏幕录制方法,其特征在于,所述方法包括:

在视频通话过程中录制屏幕时获取提取视频指令以及所述提取视频指令对应的时刻;

从录制的视频中提取从所述提取视频指令对应的时刻开始往前一定时长的视频片段;以及

将所述提取的视频片段写入视频文件。

结合第一方面,在第一种可能的实现方式中,所述提取视频指令包括点击预设按钮、触发预设手势和预设语音输入中的至少一个。

结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述一定时长是默认的。

结合第一方面或第一方面的第一种可能的实现方式,在第三种可能的实现方式中,所述一定时长是用户设置的。

结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述方法还包括:

根据所述提取视频指令,显示若干时长选项;

接收用户选择的时长选项;以及

将所述用户选择的时长选项设置为所述一定时长。

结合第一方面的第三种可能的实现方式,在第五种可能的实现方式中,所述方法还包括:

根据所述提取视频指令,显示时长输入框;

接收用户输入的时长;以及

将所述用户输入的时长设置为所述一定时长。

结合第一方面或第一方面的第一种可能的实现方式,在第六种可能的实现方式中,所述方法还包括:

根据所述提取视频指令,显示所述录制的视频的帧轨迹,其中所述帧轨迹内的视频帧可随用户的手势滚动显示;

确定用户在所述帧轨迹上选择的视频帧;以及

所述从录制的视频中提取从所述提取视频指令对应的时刻开始往前一定时长的视频片段包括:

从录制的视频中提取从所述提取视频指令对应的时刻对应的视频帧开始往前到所述选择的视频帧的视频片段。

结合第一方面或第一方面的第一种可能的实现方式,在第七种可能的实现方式中,所述方法还包括:

在视频通话过程中获取录制指令;

根据所述录制指令,开始录制屏幕。

结合第一方面的第七种可能的实现方式,在第八种可能的实现方式中,所述方法还包括:

根据录制指令,向视频通话的其他用户发送录制通知。

结合第一方面或第一方面的第一种可能的实现方式,在第九种可能的实现方式中,所述方法还包括:

在视频通话过程中获取录制指令;

根据录制指令,向视频通话的其他用户发送录制请求;以及

在接收到来自视频通话的其他用户的同意消息之后,开始录制屏幕。

结合第一方面或第一方面的第一种可能的实现方式,在第十种可能的实现方式中,所述方法还包括:

根据停止录制指令,停止录制屏幕。

结合第一方面或第一方面的第一种可能的实现方式,在第十一种可能的实现方式中,所述方法还包括:

发送所述提取的视频片段。

第二方面,提供了一种电子设备,其特征在于,所述电子设备包括:

指令获取模块,用于在视频通话过程中录制屏幕时获取提取视频指令以及所述提取视频指令对应的时刻;

提取模块,用于从录制的视频中提取从所述提取视频指令对应的时刻开始往前一定时长的视频片段;以及

写入模块,用于将所述提取的视频片段写入视频文件。

结合第二方面,在第一种可能的实现方式中,所述提取视频指令包括点击预设按钮、触发预设手势和预设语音输入中的至少一个。

结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述一定时长是默认的。

结合第二方面或第二方面的第一种可能的实现方式,在第三种可能的实现方式中,所述一定时长是用户设置的。

结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述电子设备还包括:

显示时长选项模块,用于根据所述提取视频指令,显示若干时长选项;

接收时长选项模块,用于接收用户选择的时长选项;以及

设置模块,用于将所述用户选择的时长选项设置为所述一定时长。

结合第二方面的第三种可能的实现方式,在第五种可能的实现方式中,所述电子设备还包括:

显示时长框模块,用于根据所述提取视频指令,显示时长输入框;

接收时长模块,用于接收用户输入的时长;以及

设置模块,用于将所述用户输入的时长设置为所述一定时长。

结合第二方面或第二方面的第一种可能的实现方式,在第六种可能的实现方式中,所述电子设备还包括:

帧轨迹显示模块,用于根据所述提取视频指令,显示所述录制的视频的帧轨迹,其中所述帧轨迹内的视频帧可随用户的手势滚动显示;

确定模块,用于确定用户在所述帧轨迹上选择的视频帧;以及

所述提取模块用于从录制的视频中提取从所述提取视频指令对应的时刻对应的视频帧开始往前到所述选择的视频帧的视频片段。

结合第二方面或第二方面的第一种可能的实现方式,在第七种可能的实现方式中,所述电子设备还包括:

录制指令获取模块,用于在视频通话过程中获取录制指令;

录制模块,用于根据所述录制指令,开始录制屏幕。

结合第二方面的第七种可能的实现方式,在第八种可能的实现方式中,所 述电子设备还包括:

录制通知模块,用于根据录制指令,向视频通话的其他用户发送录制通知。

结合第二方面或第二方面的第一种可能的实现方式,在第九种可能的实现方式中,所述电子设备还包括:

录制指令获取模块,用于在视频通话过程中获取录制指令;

录制请求模块,用于根据录制指令,向视频通话的其他用户发送录制请求;

接收模块,用于接收来自视频通话的其他用户的同意消息;以及

录制模块,用于在接收到来自视频通话的其他用户的同意消息之后,开始录制屏幕。

结合第二方面或第二方面的第一种可能的实现方式,在第十种可能的实现方式中,所述电子设备还包括:

停止录制模块,用于根据停止录制指令,停止录制屏幕。

结合第二方面或第二方面的第一种可能的实现方式,在第十一种可能的实现方式中,所述电子设备还包括:

发送模块,用于发送所述提取的视频片段。

第三方面,提供了一种电子设备,该电子设备包括存储器、触摸显示屏、摄像头、发送/接收模块以及与存储器、触摸显示屏、摄像头、发送/接收模块连接的处理器,其中存储器存储有一组程序代码,处理器调用存储器存储的程序代码用于执行以下步骤:

在录制视频过程中获取提取视频指令及所述提取视频指令对应的时刻;

从录制的视频中提取从所述提取视频指令对应的时刻开始往前一定时长的视频片段;以及

将所述提取的视频片段写入视频文件。

结合第三方面,在第一种可能的实现方式中,所述提取视频指令包括点击预设按钮、触发预设手势和预设语音输入中的至少一个。

结合第三方面或第三方面的第一种可能的实现方式,在第二种可能的实现 方式中,所述一定时长是默认的。

结合第三方面或第三方面的第一种可能的实现方式,在第三种可能的实现方式中,所述一定时长是用户设置的。

结合第三方面的第三种可能的实现方式,在第四种可能的实现方式中,处理器调用存储器存储的程序代码用于执行以下步骤:

根据所述提取视频指令,显示若干时长选项;

接收用户选择的时长选项;以及

将所述用户选择的时长选项设置为所述一定时长。

结合第三方面的第三种可能的实现方式,在第五种可能的实现方式中,处理器调用存储器存储的程序代码用于执行以下步骤:

根据所述提取视频指令,显示时长输入框;

接收用户输入的时长;以及

将所述用户输入的时长设置为所述一定时长。

结合第三方面或第三方面的第一种可能的实现方式,在第六种可能的实现方式中,处理器调用存储器存储的程序代码用于执行以下步骤:

根据所述提取视频指令,显示所述录制的视频的帧轨迹,其中所述帧轨迹内的视频帧可随用户的手势滚动显示;

确定用户在所述帧轨迹上选择的视频帧;以及

从录制的视频中提取从所述提取视频指令对应的时刻对应的视频帧开始往前到所述选择的视频帧的视频片段。

结合第三方面或第三方面的第一种可能的实现方式,在第七种可能的实现方式中,处理器调用存储器存储的程序代码用于执行以下步骤:

在视频通话过程中获取录制指令;

根据所述录制指令,开始录制屏幕。

结合第三方面的第七种可能的实现方式,在第八种可能的实现方式中,处理器调用存储器存储的程序代码用于执行以下步骤:

根据录制指令,向视频通话的其他用户发送录制通知。

结合第三方面或第三方面的第一种可能的实现方式,在第九种可能的实现方式中,处理器调用存储器存储的程序代码用于执行以下步骤:

在视频通话过程中获取录制指令;

根据录制指令,向视频通话的其他用户发送录制请求;以及

在接收到来自视频通话的其他用户的同意消息之后,开始录制屏幕。

结合第三方面或第三方面的第一种可能的实现方式,在第十种可能的实现方式中,处理器调用存储器存储的程序代码用于执行以下步骤:

根据停止录制指令,停止录制视频。

结合第三方面或第三方面的第一种可能的实现方式,在第十一种可能的实现方式中,处理器调用存储器存储的程序代码用于执行以下步骤:

发送所述提取的视频片段。

本发明实施例提供了一种视频通话中的屏幕录制方法及电子设备,通过在视频通话过程中录制屏幕时获取提取视频指令及所述提取视频指令对应的时刻;从录制的视频中提取从所述提取视频指令对应的时刻开始往前一定时长的视频片段;以及将所述提取的视频片段写入视频文件,能够实现及时抓拍视频通话过程中的精彩视频片段,而无需复杂裁剪操作。通过使得一定时长是默认的,可以无需用户操作直接提取视频片段,简化了用户操作,提高了效率。通过让用户设置一定时长,可以使得时长满足用户需要,提供了灵活性。通过显示可滚动的帧轨迹并从帧轨迹选择,可以给用户选择提供直观的感受,从而使得用户选择视频片段更准确,更满足用户需要。通过在视频通话过程中录制屏幕前,通知视频通话的其他用户,可以起到通知义务。通过在视频通话过程中录制屏幕前向视频通话的其他用户发送录制请求,并且仅在接收到视频通话的其他用户的同意消息后,才开始录制屏幕,可以避免侵犯视频通话的其他用户的隐私。

附图说明

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

图1示出了根据本发明实施例的一种录制视频方法的流程图;

图2示出了根据本发明实施例的触发提取视频指令的界面示意图;

图3示出了根据本发明实施例的用户设置一定时长的界面示意图;

图4示出了根据本发明实施例的用户设置一定时长的界面示意图;

图5示出了根据本发明实施例的用户设置起始视频帧的界面示意图;

图6示出了根据本发明实施例的视频通话的界面示意图;

图7示出了根据本发明实施例的一种电子设备的结构示意图;

图8示出了根据本发明实施例的一种电子设备的结构示意图。

具体实施方式

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

本发明实施例提供了一种视频录制方法。该视频录制方法可以应用于电子设备中,该电子设备例如可以是智能手机、可穿戴设备、平板电脑等,本发明实施例对电子设备的具体形式不加以限定。通过录制视频过程中在获取用户指令后从录制的视频中获取从用户指令对应的时刻开始往前一定时长的视频片段并存储为文件,能够及时地抓住录制过程中的精彩视频片段,提高用户体验。

图1示出了根据本发明实施例的一种视频录制方法的流程图。如图所示,该方法开始于步骤102:在视频通话过程中录制屏幕时获取提取视频指令以及所述提取视频指令对应的时刻。在该步骤中,所述提取视频指令对应的时刻可涉及触发所述提取视频指令的时刻。

在一些实施例中,提取视频指令可包括点击预设按钮、触发预设手势和预设语音输入中的至少一个。在一些实施例中,提取视频指令可包括点击预设按钮。在一个例子中,预设按钮可以是软件按钮。例如图2a所示,在录制界面中显示软件按钮,当用户点击该软件按钮时,触发提取视频指令。图2a中示出的软件按钮的形状和位置仅是示例,软件按钮也可以具有其他形状和位置。此外,软件按钮也可以具有任意的颜色和图案。在另一个例子中,预设按钮可以是硬件按钮。例如,可以复用音量控制按钮,使得在录制视频过程中点击该音量控制按钮时,触发提取视频指令。当然,也可以复用其他的硬件按钮,使得点击该其他的硬件按钮时触发提取视频指令。

在一些实施例中,提取视频指令可包括触发预设手势。在一个例子中,预设手势可包括触摸屏幕。例如图2b所示,在录制界面中触摸屏幕中的任意一点,可触发提取视频指令。在另一个例子中,预设手势可包括在屏幕上划出预设图案,例如直线,曲线或其他几何形状。

在一些实施例中,提取视频指令可包括预设语音输入。例如,预设语音输入可包括输入语音“停”或其他语音。

步骤104:从录制的视频中提取从所述提取视频指令对应的时刻开始往前一定时长的视频片段。

在该步骤中,可将所述提取视频指令对应的时刻减去所述一定时长,获取起始时刻,随后从录制的视频中获取从所述起始时刻开始到所述提取视频指令对应的时刻结束的视频片段。从录制的视频中获取从所述起始时刻开始到所述提取视频指令对应的时刻结束的视频片段可包括从录制的视频中获取从所述起始时刻对应的视频帧开始到所述提取视频指令对应的时刻对应的视频帧结束的 视频片段。

在一些实施例中,所述一定时长是默认的,例如10秒、20秒或30秒等。通过使得一定时长是默认的,可以无需用户操作直接提取视频片段,简化了用户操作,提高了效率。

在一些实施例中,所述一定时长是用户设置的。通过让用户设置一定时长,可以使得时长满足用户需要,提供了灵活性。

在一个例子中,在步骤104之前,该方法可还包括:根据所述提取视频指令,显示若干时长选项;接收用户选择的时长选项;以及将所述用户选择的时长选项设置为所述一定时长。例如图3所示,在图3a中,获取提取视频指令,这里以点击录制界面的软件按钮为例,但是如上所述,提取视频指令也可以是其他情况;图3b中显示3个时长选项,10秒,20秒和30秒,这里3个时长选项仅是示例,时长选项个数可以是大于等于2的其他数字,另外具体的时长选项也可以是除10秒、20秒和30秒之外的其他数字;图3c中显示用户选择了20秒这个时长选项;随后将用户选择的20秒为一定时长。

在另一个例子中,在步骤104之前,该方法可还包括:根据所述提取视频指令,显示时长输入框;接收用户输入的时长;以及将所述用户输入的时长设置为所述一定时长。例如图4所示,在图4a中,获取提取视频指令,这里以点击录制界面的软件按钮为例,但是如上所述,提取视频指令也可以是其他情况;图4b中显示时长输入框;图4c中用户在时长输入框中输入15,表示15秒的时长,时长的单位为秒是示例的,也可以是其他时长单位,例如分钟等;随后将用户输入的15秒设置为一定时长。

在一些实施例中,用户可以设置起始视频帧。在一个例子中,在步骤104之前,该方法还可包括:根据所述提取视频指令,显示所述录制的视频的帧轨迹,其中所述帧轨迹内的视频帧可随用户的手势滚动显示;确定用户在所述帧轨迹上选择的视频帧;以及所述从录制的视频中提取从所述提取视频指令对应的时刻开始往前一定时长的视频片段包括:从录制的视频中提取从所述提取视 频指令对应的时刻对应的视频帧开始往前到所述选择的视频帧的视频片段。例如图5所示,在图5a中,获取提取视频指令,这里以点击录制界面的软件按钮为例,但是如上所述,提取视频指令也可以是其他情况;图5b中,在屏幕的右侧显示录制的视频的帧轨迹,帧轨迹中显示的视频帧可以是按照一定间隔选取的,当用户在帧轨迹上滑动时,帧轨迹内的视频帧可滚动显示,图5b中示出的帧轨迹仅是示例,该帧轨迹也可以位于屏幕的其他位置,也可以是横向的,此外帧轨迹的两端可以设置按钮,当点击头端按钮时向前滚动,当点击尾端按钮时可以向后滚动;图5c中,用户双击帧轨迹中的某一视频帧,表示选取该视频帧为起始视频帧,当然双击选择视频帧仅是示例,也可以采用其他方式来选择,例如将该帧横着拖出帧轨迹等;随后从录制的视频帧中提取从该起始视频帧开始到提取视频指令对应的视频帧结束的视频片段。通过显示可滚动的帧轨迹并从帧轨迹选择,可以给用户选择提供直观的感受,从而使得用户选择视频片段更准确,更满足用户需要。

步骤106:将所述提取的视频片段写入视频文件。

具体的,该步骤包括将所述提取的视频片段写入新的视频文件或已有的视频文件。

在一些实施例中,在步骤102之前,该方法还可包括:在视频通话过程中获取录制指令;以及根据所述录制指令,开始录制屏幕。在一个例子中,建立视频通话连接可直接触发录制指令,并开始录制屏幕。在另一个例子中,点击视频通话界面的录制按钮可触发录制指令,并开始录制屏幕。在一些实施例中,该方法还包括:根据录制指令,向视频通话的其他用户发送录制通知。录制通知可以采用sip消息或其他消息来传送。通过向视频通话的其他用户发送录制通知,可以使得其他用户知道自己的视频开始被录制了,如果其他用户不愿意被录制可以关闭视频通话。

在一些实施例中,在步骤102之前,该方法还可包括:在视频通话过程中获取录制指令;根据录制指令,向视频通话的其他用户发送录制请求;以及在 接收到来自视频通话的其他用户的同意消息之后,开始录制屏幕。所述同意消息可以是数值1或其他格式。通过仅在视频通话的其他用户同意后,再开始录制屏幕,可以确保不侵犯视频通话的其他用户的隐私。

在一些实施例中,该方法还可包括:根据停止录制指令,停止录制视频。在一个例子中,关闭特定应用可触发停止录制指令,例如关闭录像应用或其他应用,触发停止录制指令。在另一个例子中,离开预设界面可以触发停止录制指令,例如一个应用可以具有多个界面,当用户从该应用的录制界面或某一特定界面离开并切换到其他界面时,触发停止录制指令。在还一个例子中,点击停止录制按钮可触发停止录制指令,这是本领域普通技术人员已知的,在此不再赘述。

在一些实施例中,该方法还可包括:发送所述提取的视频片段。在一些实施例中,发送所述提取的视频片段包括向社交应用的好友发送所述提取的视频片段。例如,向微信或qq好友发送所述提取的视频片段。在另一些实施例中,发送所述提取的视频片段包括向社交应用的群组发送所述提取的视频片段。例如,向微信或qq的群组发送所述提取的视频片段。在还一些实施例中,发送所述提取的视频片段包括向社交空间发送所述提取的视频片段。例如,向微博或微信朋友圈或qq空间发送所述提取的视频片段。这样可以将提取的视频片段分享给好友。

在一些实施例中,在录制屏幕过程中上述步骤102-106以及上面描述的其他可行步骤可多次执行,从而使得在录制屏幕过程中用户可以多次提取所需视频片段。

在一些实施例中,视频通话可以是涉及虚拟形象的视频通话。在一个例子中,例如图6所示,视频通话双方的视频可与各自的虚拟形象配合显示。在另一个例子中,视频通话一方的视频可与其虚拟形象配合显示,而视频通话另一方的视频可直接显示。此外,在视频通话过程中可以显示背景。背景可以是默认的,也可以是用户设置的。

通过在视频通话过程中录制屏幕时获取提取视频指令及所述提取视频指令对应的时刻;从录制的视频中提取从所述提取视频指令对应的时刻开始往前一定时长的视频片段;以及将所述提取的视频片段写入视频文件,能够实现及时抓拍视频通话过程中的精彩视频片段,而无需复杂裁剪操作。通过使得一定时长是默认的,可以无需用户操作直接提取视频片段,简化了用户操作,提高了效率。通过让用户设置一定时长,可以使得时长满足用户需要,提供了灵活性。通过显示可滚动的帧轨迹并从帧轨迹选择,可以给用户选择提供直观的感受,从而使得用户选择视频片段更准确,更满足用户需要。通过在视频通话过程中录制屏幕前,通知视频通话的其他用户,可以起到通知义务。通过在视频通话过程中录制屏幕前向视频通话的其他用户发送录制请求,并且仅在接收到视频通话的其他用户的同意消息后,才开始录制屏幕,可以避免侵犯视频通话的其他用户的隐私。

图7示出了根据本发明实施例的一种电子设备的结构示意图。如图7所示,该电子设备包括:提取指令获取模块702,用于在视频通话过程中录制屏幕时获取提取视频指令以及所述提取视频指令对应的时刻;提取模块704,用于从录制的视频中提取从所述提取视频指令对应的时刻开始往前一定时长的视频片段;以及写入模块706,用于将所述提取的视频片段写入视频文件。

具体的,提取模块704可用于将所述提取视频指令对应的时刻减去所述一定时长,获取起始时刻,随后从录制的视频中获取从所述起始时刻开始到所述提取视频指令对应的时刻结束的视频片段。具体的,提取模块704可用于从录制的视频中获取从所述起始时刻对应的视频帧开始到所述提取视频指令对应的时刻对应的视频帧结束的视频片段。

在一些实施例中,所述提取视频指令包括点击预设按钮、触发预设手势和预设语音输入中的至少一个。提取视频指令可参照图2及上面相关描述,在此不再赘述。

在一些实施例中,所述一定时长是默认的。例如10秒、20秒或30秒等。通过使得一定时长是默认的,可以无需用户操作直接提取视频片段,简化了用户操作,提高了效率。

在一些实施例中,所述一定时长是用户设置的。通过让用户设置一定时长,可以使得时长满足用户需要,提供了灵活性。在一个例子中,所述电子设备还包括:时长选项显示模块,用于根据所述提取视频指令,显示若干时长选项;时长选项接收模块,用于接收用户选择的时长选项;以及设置模块,用于将所述用户选择的时长选项设置为所述一定时长。在另一个例子中,所述电子设备还包括:时长显示模块,用于根据所述提取视频指令,显示时长输入框;时长接收模块,用于接收用户输入的时长;以及设置模块,用于将所述用户输入的时长设置为所述一定时长。详情可参照图3和4及其相关描述,在此不再赘述。

在一些实施例中,用户可以设置起始视频帧。在一个例子中,所述电子设备还包括:帧轨迹显示模块,用于根据所述提取视频指令,显示所述录制的视频的帧轨迹,其中所述帧轨迹内的视频帧可随用户的手势滚动显示;帧确定模块,用于确定用户在所述帧轨迹上选择的视频帧;以及所述提取模块604具体用于从录制的视频中提取从所述提取视频指令对应的时刻对应的视频帧开始往前到所述选择的视频帧的视频片段。详情可参照图5及相关描述,在此不再赘述。

在一些实施例中,所述电子设备还包括:录制指令获取模块,用于在视频通话过程中获取录制指令;录制模块,用于根据所述录制指令,开始录制屏幕。在一些实施例中,所述电子设备还包括:录制通知模块,用于根据录制指令,向视频通话的其他用户发送录制通知。

在一些实施例中,所述电子设备还包括:录制指令获取模块,用于在视频通话过程中获取录制指令;录制请求模块,用于根据录制指令,向视频通话的其他用户发送录制请求;接收模块,用于接收来自视频通话的其他用户的同意消息;以及录制模块,用于在接收到来自视频通话的其他用户的同意消息之后, 开始录制屏幕。

在一些实施例中,所述电子设备还包括:停止录制模块,用于根据停止录制指令,停止录制视频。

在一些实施例中,所述电子设备还包括:发送模块,用于发送所述提取的视频片段。

通过在视频通话过程中录制屏幕时获取提取视频指令及所述提取视频指令对应的时刻;从录制的视频中提取从所述提取视频指令对应的时刻开始往前一定时长的视频片段;以及将所述提取的视频片段写入视频文件,能够实现及时抓拍视频通话过程中的精彩视频片段,而无需复杂裁剪操作。通过使得一定时长是默认的,可以无需用户操作直接提取视频片段,简化了用户操作,提高了效率。通过让用户设置一定时长,可以使得时长满足用户需要,提供了灵活性。通过显示可滚动的帧轨迹并从帧轨迹选择,可以给用户选择提供直观的感受,从而使得用户选择视频片段更准确,更满足用户需要。通过在视频通话过程中录制屏幕前,通知视频通话的其他用户,可以起到通知义务。通过在视频通话过程中录制屏幕前向视频通话的其他用户发送录制请求,并且仅在接收到视频通话的其他用户的同意消息后,才开始录制屏幕,可以避免侵犯视频通话的其他用户的隐私。

图8示出根据本发明实施例的一种电子设备的结构示意图。如图8所示,该电子设备包括存储器801、触摸显示屏802、摄像头803、发送/接收模块804以及与存储器801、触摸显示屏802、摄像头803、发送/接收模块804连接的处理器805,其中存储器801存储有一组程序代码,处理器805调用存储器801存储的程序代码用于执行以下步骤:

在视频通话过程中录制屏幕时获取提取视频指令以及所述提取视频指令对应的时刻;

从录制的视频中提取从所述提取视频指令对应的时刻开始往前一定时长的 视频片段;以及

将所述提取的视频片段写入视频文件。

在一些实施例中,所述提取视频指令包括点击预设按钮、触发预设手势和预设语音输入中的至少一个。

在一些实施例中,所述一定时长是默认的。

在一些实施例中,所述一定时长是用户设置的。在一个例子中,处理器805调用存储器801存储的程序代码用于执行以下步骤:根据所述提取视频指令,显示若干时长选项;接收用户选择的时长选项;以及将所述用户选择的时长选项设置为所述一定时长。在另一个例子中,处理器805调用存储器801存储的程序代码用于执行以下步骤:根据所述提取视频指令,显示时长输入框;接收用户输入的时长;以及将所述用户输入的时长设置为所述一定时长。

在一些实施例中,处理器805调用存储器801存储的程序代码用于执行以下步骤:

根据所述提取视频指令,显示所述录制的视频的帧轨迹,其中所述帧轨迹内的视频帧可随用户的手势滚动显示;

确定用户在所述帧轨迹上选择的视频帧;以及

所述从录制的视频中提取从所述提取视频指令对应的时刻开始往前一定时长的视频片段包括:

从录制的视频中提取从所述提取视频指令对应的时刻对应的视频帧开始往前到所述选择的视频帧的视频片段。

在一些实施例中,处理器805调用存储器801存储的程序代码用于执行以下步骤:

在视频通话过程中获取录制指令;

根据所述录制指令,开始录制屏幕。

在一些实施例中,处理器805调用存储器801存储的程序代码用于执行以下步骤:

根据录制指令,向视频通话的其他用户发送录制通知。

在一些实施例中,处理器805调用存储器801存储的程序代码用于执行以下步骤:

在视频通话过程中获取录制指令;

根据录制指令,向视频通话的其他用户发送录制请求;以及

在接收到来自视频通话的其他用户的同意消息之后,开始录制屏幕。

在一些实施例中,处理器805调用存储器801存储的程序代码用于执行以下步骤:

根据停止录制指令,停止录制视频。

在一些实施例中,处理器805调用存储器801存储的程序代码用于执行以下步骤:

发送所述提取的视频片段。

通过在视频通话过程中录制屏幕时获取提取视频指令及所述提取视频指令对应的时刻;从录制的视频中提取从所述提取视频指令对应的时刻开始往前一定时长的视频片段;以及将所述提取的视频片段写入视频文件,能够实现及时抓拍视频通话过程中的精彩视频片段,而无需复杂裁剪操作。通过使得一定时长是默认的,可以无需用户操作直接提取视频片段,简化了用户操作,提高了效率。通过让用户设置一定时长,可以使得时长满足用户需要,提供了灵活性。通过显示可滚动的帧轨迹并从帧轨迹选择,可以给用户选择提供直观的感受,从而使得用户选择视频片段更准确,更满足用户需要。通过在视频通话过程中录制屏幕前,通知视频通话的其他用户,可以起到通知义务。通过在视频通话过程中录制屏幕前向视频通话的其他用户发送录制请求,并且仅在接收到视频通话的其他用户的同意消息后,才开始录制屏幕,可以避免侵犯视频通话的其他用户的隐私。

上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。

需要说明的是:上述实施例提供的电子设备在执行视频录制方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的电子设备与视频录制方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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