System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及录制,特别涉及一种录制控制方法、电子设备及介质。
技术介绍
1、目前,语音或视频录制的应用场景越来越多,例如记录讲话内容、录制短视频等,而对录制进行控制的方式,一般是用户点击录制界面上的按钮等控件来实现,操作麻烦,用户体验不好。现有技术中虽然存在语音或肢体动作来实现电子设备控制的方式,但是在语音或视频录制的应用场景中,由于语音或肢体动作会被录入到录制内容中,而无法实现控制的效果。
技术实现思路
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、本申请中,可以基于视频流内容中语音指令所处的第二时间区间的前后相邻的图像帧相似度对第二时间区间扩大范围,以获取确定扩大标记范围后的开始时刻点和结束时刻点(即确定第三时间区间对应的开始时刻点和结束时刻点),然后扩大标记范围后的开始时刻点和结束时刻点透传至音频流内容中,进行反向对比,以判断音频是否存在明显冲突,即判断扩大部分(第三时间区间中除第二时间区间之外的区间)是否无音频波形,若无音频波形,则将扩大范围后的时刻点作为音频流内容和视频流内容中的第一时间区间的开始时刻点和结束时刻点。若存在有效音频波形本文档来自技高网...
【技术保护点】
1.一种录制控制方法,其特征在于,应用于电子设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,所述第一录制文件包括删除所述第一时间区间对应录制内容后的拼接内容包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述响应于用户结束录制的第三操作之后,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述第一录制文件为复制所述第二录制文件并删除所述第一时间区间对应的录制内容获得。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述响应于用户结束录制的第三操作之后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述至少生成第一录制文件包括:
8.根据权利要求6或7所述的方法,其特征在于,所述方法包括:
9.根据权利要求1-8任一项所述的方法,其特征在于,所述响应于用户结束录制的第三操作之后,所述方法还包括:生成第四录制文件集,所述第四录制文件集包括所述录制内容在所述第一时间区间对应的至少一个第一类
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:将所述第一类录制片段文件及对应的控制指令保存在控制指令素材库中,所述控制指令素材库包括用于识别所述控制指令的比对数据。
11.根据权利要求1-10任一项所述的方法,其特征在于,
12.根据权利要求11所述的方法,其特征在于,所述控制指令为语音指令;
13.根据权利要求12所述的方法,其特征在于,所述根据所述第三时间区间确定所述第一时间区间包括:
14.根据权利要求12或13所述的方法,其特征在于,所述第二时间区间前后相邻的图像帧为预设数量范围内的图像帧。
15.根据权利要求11所述的方法,其特征在于,所述控制指令为图像指令;
16.根据权利要求15所述的方法,其特征在于,所述根据所述第三时间区间确定所述第一时间区间包括:
17.根据权利要求1-16任一项所述的方法,其特征在于,
18.根据权利要求1-16任一项所述的方法,其特征在于,
19.根据权利要求1-16任一项所述的方法,其特征在于,响应于用户通过所述采集模块输入控制指令的第二操作包括:
20.一种电子设备,其特征在于,包括:存储器,用于存储所述电子设备的一个或多个处理器执行的指令,以及所述处理器,是所述电子设备的一个或多个处理器之一,用于执行权利要求1-19任一项所述的录制控制方法。
21.一种可读存储介质,其特征在于,所述可读介质上存储有指令,所述指令在电子设备上执行时使得所述电子设备执行权利要求1-19任一项所述的录制控制方法。
...【技术特征摘要】
1.一种录制控制方法,其特征在于,应用于电子设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,所述第一录制文件包括删除所述第一时间区间对应录制内容后的拼接内容包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述响应于用户结束录制的第三操作之后,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述第一录制文件为复制所述第二录制文件并删除所述第一时间区间对应的录制内容获得。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述响应于用户结束录制的第三操作之后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述至少生成第一录制文件包括:
8.根据权利要求6或7所述的方法,其特征在于,所述方法包括:
9.根据权利要求1-8任一项所述的方法,其特征在于,所述响应于用户结束录制的第三操作之后,所述方法还包括:生成第四录制文件集,所述第四录制文件集包括所述录制内容在所述第一时间区间对应的至少一个第一类录制片段文件及所述录制内容在所述第一时间区间以外的至少一个第二类录制片段文件。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:将所述第一类录制片段文件及对应的控制指令保存在控制指令素材库中,所述控制指令素材库包括用于识别所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。