本技术涉及视频采集领域,具体涉及一种视频采集方法和系统。
背景技术:
1、在使用游戏机或电脑等设备进行游戏或视频直播的过程中,当存在截图、录屏或直播的需求时,往往会采用设备内置的录屏或直播软件来对显示屏中的画面或者视频进行采集,而如果是运行录屏或者直播软件,则会存在视频编码时消耗系统性能,对设备的性能进行抢占,而造成游戏或者界面的运行存在卡顿的情况,使得得到的录制视频质量参差不齐,并可能存在有卡顿画面。同时,使用者只能通过额外的设备对特定的视频流进行截图或录制,这使得使用者无法兼顾正在使用的游戏手柄等操作设备,这让使用者在视频流的持续输出直播过程中往往难以获得准确有效的可利用的视频素材或图片素材。
技术实现思路
1、有鉴于此,本发明提出了一种视频采集方法和系统,具体方案如下:
2、一种视频采集方法,应用于一种环出采集器,环出采集器连接有视频源设备、输出设备和终端。该方法包括:
3、从视频源设备获得至少一个源视频信号,对源视频信号进行处理,得到第一视频流,同时对第一视频流进行复制,得到第二视频流;
4、将第一视频流发送至输出设备;
5、若收到预设处理指令,则根据预设处理指令对第二视频流进行处理,得到处理后内容,并将处理后内容进行存储;
6、若收到预设调用指令,则根据预设调用指令读取部分或全部的处理后内容,并向终端发送。
7、在一些具体实施例中,“对源视频信号进行处理,得到第一视频流”包括:
8、确定预先与视频源设备建立连接的输出设备的显示参数;显示参数包括:分辨率,刷新率、响应时间及hdr是否支持参数中的一个或任意多个;
9、基于输出设备的显示参数对源视频信号进行处理,得到匹配输出设备的显示参数的第一视频流。
10、在一些具体实施例中,还包括有线或无线连接环出采集器的操作设备;预设处理指令通过操作设备响应用户的操作生成;预设处理指令包括响应用户的预设语音生成的语音指令及相应用户触控或按压操作生成的触发指令。
11、通过多种方式对用户的需求进行响应,使得使用者的操作方式可以更加多样化,不会错过需要截取的画面。
12、在一些具体实施例中,预设处理指令包括:用于截图的指令或用于截取视频的指令。
13、在一个具体实施例中,用于截图的指令包括:截图的坐标、和/或截图的范围、和/或截图的时间、和/或截图的分辨率、和/或对截图的后期调整操作;
14、用于截取视频的指令包括:截取视频的时间范围、和/或截取视频的帧率、和/或截取视频的分辨率、和/或截取视频的时间、和/或截取视频的声音、和/或截取视频的编码格式、和/或对截取视频的后期调整操作;
15、在一个具体实施例中,还包括用于获取音频的指令,用于获取音频的指令包括:获取音频的时间范围、和/或获取音频的音量数值、和/或获取音频的编码格式、和/或对获取音频的后期调整操作。
16、在实际应用中,使用者可以提前对于预设处理指令中的各个参数进行设置,以实现在输出设备如显示器实时呈现画面时使用者可以快速地一键进行视频的截取或者截图。
17、在一些具体实施例中,还包括:
18、通过用于图像识别的ai模型对第二视频流进行内容识别;
19、若第二视频流的当前画面符合预设要求,则对当前画面进行截图或视频采集处理,并将截图或视频采集处理得到的内容作为处理后内容,以执行“将处理后内容进行存储”的操作。
20、在实际应用中,通过利用用于图像识别的ai模型来对第二视频流进行内容识别,使用者可以预先对自己想要获取到的图像画面进行预设,如对于游戏画面,预先设置获取战绩页面或对于特定游戏角色出现时的画面进行截图或视频截取。通过对第二视频流进行内容识别并将符合预设要求的内容进行自动提取,可以有效帮助使用者对于画面进行初步的筛选处理并存储,避免使用者在游戏过程中忘记发出预设处理指令。
21、通过对第二视频流进行内容识别并将符合预设要求的内容进行自动提取,可以有效帮助使用者对于画面进行初步的筛选处理并存储,避免使用者在游戏或直播过程中忘记发出预设处理指令。通过对使用者所预设的画面进行自动截取,可以为使用者在整个游戏或直播结束后即可获得初步的粗剪画面,相比于使用者手动发出截图或录制的指令,通过采用ai模型与使用者的预设参数进行匹配,可以使得使用者最终获得的视频或截图的有效率可以大大提升,有效降低使用者后期对于获得的视频或截图进行后期处理的难度,提高素材的可用性。
22、在一些具体实施例中,在收到预设处理指令后,还包括:
23、向终端、和/或输出设备、和/或操作设备发送提示信息;提示信息包括图形界面和/或提示音信息。
24、在一些具体实施例中,“根据预设调用指令读取部分或全部的处理后内容,并向终端发送”包括:
25、根据预设调用指令读取当前之前预设时间段的处理后的内容,并将读取的处理后的内容向终端发送;或
26、控制在输出设备上显示存储的处理后内容,确定基于预设调用指令选中的处理后的内容,并将确定的处理后的内容向终端发送。
27、在实际应用中,预设调用指令包括复制、和/或剪切、和/或编辑、和/或转发等操作,使用者可以根据自身需求来选中需要的处理后内容。
28、在一个具体实施例中,可以通过用于对内容进行识别的ai模型对处理后的内容进行识别,提取内容关键字或内容关键词,以此为处理后的内容打上关键词标签,如某视频或图片片段中出现有使用者预设的人物或场景,则以此人物或场景或使用者预设的关键词为该视频或图片片段进行标签命名,使得使用者在后期可以快速通过标签进行筛选从而查找到满足其预设需求的处理后内容。
29、在一些具体实施例中,在“收到预设调用指令”之前,还包括:
30、通过终端向环出采集器发送匹配需求,以匹配终端与环出采集器;
31、存在多个终端时,获得各个终端的预设优先级,根据优先级调整将确定的处理后的内容向终端发送的顺序;
32、或根据终端对应优先级调整终端可接收的内容的权限。
33、第二方面,提出了一种视频采集系统,具体如下:
34、一种视频采集系统,适用于前文技术方案中的任一种视频采集方法,包括:一种环出采集器,环出采集器连接有视频源设备、输出设备和终端;
35、其中,环出采集器包括:
36、接收单元,接收单元用于从视频源设备获得至少一个源视频信号,对源视频信号进行处理,得到第一视频流,同时对第一视频流进行复制,得到第二视频流;
37、第一输出单元,第一输出单元用于将第一视频流发送至输出设备;
38、采集单元,采集单元用于接收预设处理指令,并根据预设处理指令对第二视频流进行处理,得到处理后内容;
39、存储单元,存储单元用于对处理后内容进行存储;
40、第二输出单元,第二输出单元用于接收预设调用指令,则根据预设调用指令从存储单元读取部分或全部的处理后内容,并向终端发送。
41、在一些具体实施例中,环出采集器连接有操作设备;环出采集器还包括匹配单元,匹配单元用于将采集单元与操作设备进行匹配;
42、和/或用于将第一输出单元与输出设备匹配;
43、和/或用于将第二输出单元与终端匹配。
44、在一个具体实施例中,视频源设备可以为一种包括ps5(playstation5)、和/或ns(nintendo switch)、和/或xbox(xbox series x)的游戏主机或游戏掌机。
45、在实际应用中,游戏主机或掌机可直接通过信号线连接在输出设备如显示器上,实现画面拓展;而此时,为捕获游戏主机的画面,将信号线接驳到环出采集器的接收单元,再从环出采集器的第一输出单元通过视频线材连接至显示器;此时,游戏掌机的画面先进入环出采集器的接收单元中,接收单元对源视频信号进行初步处理后会在将初步处理后得到的视频向显示器发送的同时,复制一份并用于输出给终端如电脑或手机,使用者可以通过外部蓝牙连接采集单元的游戏手柄来输出预设处理指令,采集单元则根据预设处理指令得到处理后的内容,其中,处理后的内容可以是视频片段,也可以是截图,这些处理后的内容将存放在存储单元中。
46、进一步的,使用者可以通过终端向存储单元发送预设调用指令,以从存储单元中调用或者查看得到的处理后的内容。因此,通过这一视频采集系统,可以实现对于输出设备中出现的视频或图片画面进行特定的截取和保存操作,同时对于输出设备如显示屏的内容输出则没有延迟。在实际应用中,从源视频信号所得到的第一视频流和第二视频流在运行以及流向之间互不干扰,为独立进行处理以及输出。
47、有益效果:本技术提出了一种视频采集方法和系统,应用于一种环出采集器,环出采集器连接有视频源设备、输出设备和终端;该方法包括:从视频源设备获得至少一个源视频信号,对源视频信号进行处理,得到第一视频流,同时对第一视频流进行复制,得到第二视频流;将第一视频流发送至输出设备。进一步的,可以根据预设处理指令对第二视频流进行处理,得到处理后内容,并将处理后内容进行存储;根据预设调用指令读取部分或全部的处理后内容,并向终端发送。这一方法和系统可以实现使用者在输出设备持续输出画面时,对特定的图片或视频进行截取,同时这一截取操作并不影响输出设备输出的速度。