将多路音视频源集合成单路音视频源的驱动方法技术

技术编号:26511921 阅读:13 留言:0更新日期:2020-11-27 15:41
本发明专利技术公开了一种将多路音视频源集合成单路音视频源的驱动方法,包括步骤S1:添加多路需要的视频源并且分别独立的对各个视频源进行预处理,并且将预处理后的各个视频源进行拼接叠加,以获得单路视频源;步骤S2:将单路视频源输入到虚拟摄像头,并且通过虚拟摄像头输出;步骤S3:主板的操作系统的应用层通过应用程序将第一音频源进行合成,以形成第一合成音频源,将第一合成音频源通过音频模拟口发送到外置声卡。本发明专利技术公开的一种将多路音视频源集合成单路音视频源的驱动方法,其可以支持各种音视软件及其使用,包括手机直播软件,支持USB和HDMI等高清摄像头接入,对多路视频源接入并且进行处理后输出单路视频源。

【技术实现步骤摘要】
将多路音视频源集合成单路音视频源的驱动方法
本专利技术属于音视频源驱动
,具体涉及一种将多路音视频源集合成单路音视频源的驱动方法。
技术介绍
随着互联网视频技术的发展,人们已经习惯于通过具有视频播放功能的电子设备,例如电视机、个人电脑以及智能终端等,连接至互联网观看各种视频来丰富业余生活。目前,现有技术中,具有视频播放功能的电子设备连接至互联网后,用户在观看各种直播视频时,视频服务器根据用户请求将直播的视频流发送客户端进行播放。然而,当用户按照上述现有技术观看直播视频节目时,只能随着当前视频流提供的拍摄角度进行观看,无法同时从其它角度观看视频中场景的内容。因此,为了满足用户的观看需求,包含多路视频的复合视频应运而生,在实际视频播放中,如体育赛事的视频播放,即为在同一个屏幕界面上显示多路的视频数据。目前在多摄像头拍摄的应用场景中,便会产生多路视频源,也即每个摄像头拍摄的视频流均为一路视频源。在播放多路视频源时,通常是在播放设备上同时开启多个播放客户端,每个播放客户端的显示屏幕上对应播放一路视频源。这样,在播放设备上可以利用多个播放客户端同时显示多路视频源的图像。在现有的播放方案中,会弹出多个播放器对话框进行多个视频的播放,造成多个标签页面产生,不便于管理,同时,对层次的调整带来不便。
技术实现思路
本专利技术的主要目的在于提供一种将多路音视频源集合成单路音视频源的驱动方法,其可以支持各种音视软件及其使用,包括手机直播软件(包括淘宝、抖音和快手等),支持USB和HDMI等高清摄像头接入,对多路视频源接入并且进行处理后输出单路视频源,通过虚拟摄像头输出,还可以将多路音频源接入并且进行处理后输出单路音频源,并且支持外置声卡。本专利技术的另一目的在于提供一种将多路音视频源集合成单路音视频源的驱动方法,其具有信号稳定、操作便捷和使用广泛等优点。为达到以上目的,本专利技术提供一种将多路音视频源集合成单路音视频源的驱动方法,包括以下步骤:步骤S1:添加多路需要的视频源(包括HDMIIN摄像头数据、USB摄像头数据、本地MP4文件和网络推拉流视频源等,使用者可按现场需求)并且分别独立的对各个视频源进行预处理,并且将预处理后的各个视频源进行拼接叠加,以获得单路视频源;步骤S2:将获得的单路视频源作为虚拟摄像头捕获的视频内容进行输出(通过显示屏进行显示);步骤S3:主板的操作系统的应用层通过(第三方)应用程序(包括抖音等软件)将第一音频源(包括第三方应用程序将虚拟音频驱动声音、应用程序发出的声音、应用程序网络拉流带入的音视频声音等)进行合成,以形成第一合成音频源,将第一合成音频源通过音频模拟口发送到外置声卡(第一合成音频源在外置声卡不做任何预处理,而被直接送到四芯耳麦的外放口,作为耳返音,直接被主播等使用者听到);步骤S4:将(其他音频流作为)第二音频源(包括Linein输入的背景音乐、MIC捕获的主播等使用者的声音)发送到外置声卡,并且外置声卡对第二音频源进行预处理;步骤S5:外置声卡将预处理后的第二音频源进行混合,以形成第二合成音频源;步骤S6:外置声卡将第二合成音频源通过音频模拟口输出发回到主板;步骤S7:主板的驱动层将各个视频源携带的音频源、第一音频源和第二音频源混合成单路音频源(包括各路视频源所带的音频、外置声卡通过模拟口发回的音频、本地视频文件所带的音频、网络推拉流视频源所带的音频等),并且将单路音频源作为虚拟音频设备的音频输出,并且重复步骤S3。作为上述技术方案的进一步优选的技术方案,步骤S1中对各个视频源进行预处理具体实施为以下步骤:步骤S1.1:将视频源自带的声音进行音量调节;步骤S1.2:将视频源进行剪辑。作为上述技术方案的进一步优选的技术方案,步骤S1.1具体实施为包括以下步骤:步骤S1.1.1:如果将视频源自带的声音进行音量关闭,则当前视频源自带的声音无需发送到主板进行合成;步骤S1.2.2:如果视频源自带的声音进行音量大小调节(不进行音量关闭),则当前视频源自带的声音发送到主板进行合成。作为上述技术方案的进一步优选的技术方案,步骤S1.2具体实施为包括以下步骤:步骤S1.2.1:确定当前视频源的至少一个起始位置和至少一个结束位置,以提取至少一个起始位置和相邻结束位置之间的剪辑视频源(可能在一个视频源获取多个提取的剪辑视频源,比如,在一个视频源中提取出3个需求的剪辑视频源进行后期轮回播放,并且将剪辑视频源与其他与处理后的视频源进行拼接叠加);步骤S1.2.2:将不同视频源中提取的不同剪辑视频源(通过需求的拼接方式)进行剪辑拼接;步骤S1.2.3:确定当前视频源的帧位置,以提取当前帧的视频画面(在某一路视频源中可能就需要某一帧的视频画面);步骤S1.2.4:将不同视频源中提取的视频画面进行剪辑拼接;步骤S1.2.5:将剪辑视频源和视频画面进行剪辑拼接。作为上述技术方案的进一步优选的技术方案,步骤S1中对各个视频源进行拼接叠加具体实施为包括以下步骤:步骤S1.3:设置各个视频源所对应镜头的序号,并且将视频源对应镜头的序号进行排序(后期如果想添加视频源,则可以添加视频源所对应的镜头即可);步骤S1.4:将排序完成的镜头进行拼接叠加,以形成画中画形式的视频源;步骤S1.5:根据需求进行快捷方式的切换(可以通过遥控器进行切换,也可以设置触控显示屏,在触控显示屏上进行切换)。作为上述技术方案的进一步优选的技术方案,步骤S1.4具体实施为以下步骤:步骤S1.4.1:获取排序完成镜头的(其中)一个镜头,将当前一个镜头所对应的视频源作为单画面进行单路视频源输出,记录当前单路视频源输出的快捷方式,设为第一快捷方式;步骤S1.4.2:获取排序完成镜头的(其中)两个镜头,将当前两个镜头所对应的视频源作为两拼画面进行两拼视频源输出(可以画中画,也可以并列,其中每个视频源的画面大小自行调整),记录当前两拼视频源输出的快捷方式,设为第二快捷方式;步骤S1.4.3:获取排序完成镜头的(其中)三个镜头,将当前三个镜头所对应的视频源作为三拼画面进行三拼视频源输出(可以画中画,也可以并列,其中每个视频源的画面大小自行调整),记录当前三拼视频源输出的快捷方式,设为第三快捷方式。理论上想获取排列完成镜头的几个镜头(不超过总数)都行,本专利技术不仅仅保护输出1个镜头、2个镜头和3个镜头,使用者需求几个镜头就可以输出多少镜头。作为上述技术方案的进一步优选的技术方案,步骤S4中对第二音频源(的各个音频源)进行预处理具体实施为包括以下步骤:步骤S4.1:将音频源进行音量调节;步骤S4.2:将音频源进行剪辑。作为上述技术方案的进一步优选的技术方案,步骤S4.2具体实施为包括以下步骤:步骤S4.2.1:确定当前音频源的至少一个起始位置和至少一个结束位置,以提取至少一个起始位置和相邻结束位置之间的剪辑音频源(可能在一个音本文档来自技高网...

【技术保护点】
1.一种将多路音视频源集合成单路音视频源的驱动方法,其特征在于,包括以下步骤:/n步骤S1:添加多路需要的视频源并且分别独立的对各个视频源进行预处理,并且将预处理后的各个视频源进行拼接叠加,以获得单路视频源;/n步骤S2:将获得的单路视频源作为虚拟摄像头捕获的视频内容进行输出;/n步骤S3:主板的操作系统的应用层通过应用程序将第一音频源进行合成,以形成第一合成音频源,将第一合成音频源通过音频模拟口发送到外置声卡;/n步骤S4:将第二音频源发送到外置声卡,并且外置声卡对第二音频源进行预处理;/n步骤S5:外置声卡将预处理后的第二音频源进行混合,以形成第二合成音频源;/n步骤S6:外置声卡将第二合成音频源通过音频模拟口输出发回到主板;/n步骤S7:主板的驱动层将各个视频源携带的音频源、第一音频源和第二音频源混合成单路音频源,并且将单路音频源作为虚拟音频设备的音频输出,并且重复步骤S3。/n

【技术特征摘要】
1.一种将多路音视频源集合成单路音视频源的驱动方法,其特征在于,包括以下步骤:
步骤S1:添加多路需要的视频源并且分别独立的对各个视频源进行预处理,并且将预处理后的各个视频源进行拼接叠加,以获得单路视频源;
步骤S2:将获得的单路视频源作为虚拟摄像头捕获的视频内容进行输出;
步骤S3:主板的操作系统的应用层通过应用程序将第一音频源进行合成,以形成第一合成音频源,将第一合成音频源通过音频模拟口发送到外置声卡;
步骤S4:将第二音频源发送到外置声卡,并且外置声卡对第二音频源进行预处理;
步骤S5:外置声卡将预处理后的第二音频源进行混合,以形成第二合成音频源;
步骤S6:外置声卡将第二合成音频源通过音频模拟口输出发回到主板;
步骤S7:主板的驱动层将各个视频源携带的音频源、第一音频源和第二音频源混合成单路音频源,并且将单路音频源作为虚拟音频设备的音频输出,并且重复步骤S3。


2.根据权利要求1所述的一种将多路音视频源集合成单路音视频源的驱动方法,其特征在于,步骤S1中对各个视频源进行预处理具体实施为以下步骤:
步骤S1.1:将视频源自带的声音进行音量调节;
步骤S1.2:将视频源进行剪辑。


3.根据权利要求2所述的一种将多路音视频源集合成单路音视频源的驱动方法,其特征在于,步骤S1.1具体实施为包括以下步骤:
步骤S1.1.1:如果将视频源自带的声音进行音量关闭,则当前视频源自带的声音无需发送到主板进行合成;
步骤S1.2.2:如果视频源自带的声音进行音量大小调节,则当前视频源自带的声音发送到主板进行合成。


4.根据权利要求3所述的一种将多路音视频源集合成单路音视频源的驱动方法,其特征在于,步骤S1.2具体实施为包括以下步骤:
步骤S1.2.1:确定当前视频源的至少一个起始位置和至少一个结束位置,以提取至少一个起始位置和相邻结束位置之间的剪辑视频源;
步骤S1.2.2:将不同视频源中提取的不同剪辑视频源进行剪辑拼接;
步骤S1.2.3:确定当前视频源的帧位置,以提取当前帧的视频画面;
步骤S1.2.4:将不同视频源中提取的视频画面进行剪辑拼接;
步骤S1.2.5:将剪辑视频源和视频画面进行剪辑拼接。
<...

【专利技术属性】
技术研发人员:傅曦
申请(专利权)人:上海竞达科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1