【技术实现步骤摘要】
一种屏幕录制方法和相关装置
本申请涉及计算机领域,特别是涉及一种屏幕录制方法和相关装置。
技术介绍
用户在使用终端设备的过程中,可以通过屏幕录制的方式,将终端设备屏幕中所显示内容录制为媒体文件,例如在视频应用、直播应用中播放的视频时进行屏幕录制,例如对自己使用各类应用过程中的屏幕显示内容进行屏幕录制。录制的媒体文件可以用于重复查看、上传到网络上分享等。在进行屏幕录制的过程中,终端设备可能会展示各类内容通知,例如通知收到新邮件、短信、社交软件消息,又例如通知一些应用的更新、推送等。由于这些内容通知会以滑窗或弹窗等方式展示在终端屏幕上,而且何时展示用户难以预知,导致不定期出现的内容通知会被通过屏幕录制到媒体文件中。内容通知中有些会涉及到用户的个人隐私,有些会影响屏幕录制效果例如遮挡关键画面,这些是录制者不希望出现在屏幕录制的媒体文件中的,如果不慎录入,通过重复录制或者后期视频编辑的方式进行修复。不论哪种方式都会增加屏幕录制的成本和复杂度。
技术实现思路
为了解决上述技术问题,本申请提供了一种屏幕录制方法和相关装置,降低了屏幕录制的成本和复杂度。本申请实施例公开了如下技术方案:一方面,本申请实施例提供了一种屏幕录制方法,所述方法包括:针对终端设备中待录制的目标软件,获取第一视频和第二视频;其中,所述第一视频是根据所述终端设备的屏幕显示内容确定的,所述第二视频是根据所述目标软件的用户界面确定的;确定所述第一视频中第一视频帧与所述第二视频中第二视频帧的图像差异 ...
【技术保护点】
1.一种屏幕录制方法,其特征在于,所述方法包括:/n针对终端设备中待录制的目标软件,获取第一视频和第二视频;其中,所述第一视频是根据所述终端设备的屏幕显示内容确定的,所述第二视频是根据所述目标软件的用户界面确定的;/n确定所述第一视频中第一视频帧与所述第二视频中第二视频帧的图像差异;所述第一视频帧和所述第二视频帧为对应同一时刻的视频帧;/n若确定所述图像差异未超出阈值,将所述第一视频帧或所述第二视频帧作为目标视频帧;/n若确定所述图像差异超出所述阈值,生成针对所述第一视频帧和所述第二视频帧的选择指示,并根据所述选择指示对应的选择响应确定所述目标视频帧;/n根据所述目标视频帧生成对应所述目标软件的屏幕录制视频。/n
【技术特征摘要】
1.一种屏幕录制方法,其特征在于,所述方法包括:
针对终端设备中待录制的目标软件,获取第一视频和第二视频;其中,所述第一视频是根据所述终端设备的屏幕显示内容确定的,所述第二视频是根据所述目标软件的用户界面确定的;
确定所述第一视频中第一视频帧与所述第二视频中第二视频帧的图像差异;所述第一视频帧和所述第二视频帧为对应同一时刻的视频帧;
若确定所述图像差异未超出阈值,将所述第一视频帧或所述第二视频帧作为目标视频帧;
若确定所述图像差异超出所述阈值,生成针对所述第一视频帧和所述第二视频帧的选择指示,并根据所述选择指示对应的选择响应确定所述目标视频帧;
根据所述目标视频帧生成对应所述目标软件的屏幕录制视频。
2.根据权利要求1所述的方法,其特征在于,所述确定所述第一视频中第一视频帧与所述第二视频中第二视频帧的图像差异,包括:
若所述第一视频帧中显示所述内容通知,根据所述第一视频帧和所述第二视频帧确定的所述图像差异超出所述阈值;
若所述第一视频帧中未显示所述内容通知,根据所述第一视频帧和所述第二视频帧确定的所述图像差异未超出所述阈值。
3.根据权利要求2所述的方法,其特征在于,所述生成针对所述第一视频帧和所述第二视频帧的选择指示,包括:
确定所述第一视频帧的前后帧与所述第一视频帧的图像关联关系;
将所述图像关联关系满足关联条件的前后帧加入包括所述第一视频帧的第一视频帧集合;
确定所述第二视频中与所述第一视频帧集合对应的、包括所述第二视频帧的第二视频帧集合;
生成针对所述第一视频帧集合和所述第二视频帧集合的选择指示。
4.根据权利要求1所述的方法,其特征在于,所述针对所述选择指示的选择响应确定所述目标视频帧,包括:
若所述选择响应指示所述第一视频帧,确定所述第一视频帧为所述目标视频帧;
若所述选择响应指示所述第二视频帧,确定所述第二视频帧为所述目标视频帧;
若所述选择响应指示根据所述第一视频帧和所述第二视频帧确定的编辑视频帧,确定所述编辑视频帧为所述目标视频帧。
5.根据权利要求1-4任意一项所述的方法,其特征在于,所述方法还包括:
确定处于所述终端设备前台运行的待定软件,将所述待定软件作为所述目标软件。
6.根据权利要求1-4任意一项所述的方法,其特征在于,所述方法还包括:
通过所述终端设备启动录屏软件;
若确定目标软件,通过所述录屏软件执行所述获取第一视频内容和第二视频内容的步骤;
所述生成针对所述第一视频帧和所述第二视频帧的选择指示,包括:
通过所述录屏软件展示所述选择指示。
7.根据权利要求1-4任意一项所述的方法,其特征在于,所述第一视频是通过调用屏幕录制应用程序编程接口获取的;
所述第二视频是通过录制软件用户界面服务获取的;
所述屏幕录制视频是通过调用视频合成应用程序编程接...
【专利技术属性】
技术研发人员:李林,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。