录制视频时有音频反馈

录制视频时有音频反馈

我目前遇到了一个问题,但谷歌似乎没有任何可以帮助我的方法。

我需要将网络摄像头拾取的音频输出到插入计算机的一对扬声器上。

我知道这不是标准程序,而且由于某种原因不太容易实现,但我无法让我的上级放弃这个想法。

背景 : 我正在使用运行 ubuntu 18.04 的台式电脑,网络摄像头是 Logitech PTZ Pro 2

用例如下: 用户需要让网络摄像头通过扬声器拾取音频,同时用网络摄像头的音频捕捉镜头。

我目前所做的: 我尝试了各种方法,终于使用 jackd、附加麦克风及其混音功能实现了一些功能,但它并不真正方便用户使用,我已经学会将用户视为像孩子一样的愚蠢人类。问题是,虽然我基本上可以让它工作,但我的录音软件不喜欢它,只要我单击“录音”,它就会冻结。我无法让任何东西正常工作,也无法让他们明白,对于单个用户来说,这样做是不可行的,甚至不值得我们花时间,只做一次。

如果你们有什么想法,或者我做错了什么,我愿意听取你们的意见

编辑以便更好地理解

我有三种不同的输入:

  1. 网络摄像头的视频
  2. 网络摄像头的音频
  3. 按钮麦克风(可选,因为不需要,但可以添加)

我有 2 个输出选项:

  1. 计算机显示器上的视频
  2. 来自一对外部扬声器的音频

网络摄像头和麦克风都位于同一个房间(R1),录制一个主题(任何内容)。用户将位于另一个房间(第一个房间旁边,R2),电脑、屏幕和扬声器都位于​​他的面前。

在开始录制之前,用户(位于 R2)需要能够听到 R1 中发生的事情,确定一切是否都正确设置,然后开始录制。一旦开始录制,用户需要实时获得 R1 中发生的事情的音频。理想情况下,音频来自网络摄像头麦克风,并复制到扬声器和录音中。

我希望我能把这个情况讲得更清楚

答案1

耳机是您唯一的‘解决办法’。

你不能违背物理定律。
如果你在扬声器所在的区域放置麦克风,麦克风发出的声音会传到扬声器,你就会得到反馈。
这是一个与现场扩音一样古老的问题。

如今,大型舞台上都有主动反馈抑制器 [既不经济,也与消费者设置不兼容]。
另一种方法是将扬声器与麦克风保持尽可能远的物理距离,然后使用指向性麦克风,同样指向扬声器的反面。出于多种原因,您不希望任何墙壁或硬表面靠近它们 - 低音提升/近距离效应和简单反射。

如果您尝试在计算机内部进行类似的路由,您将会遇到完全相同的问题 - 但情况会更糟,因为您甚至不会得到扬声器麦克风距离给您带来的轻微延迟或衰减。

您知道为什么耳机更方便吗?

否则,根本就不要将麦克风接入扬声器。

答案2

是的,我认为我的解释太模糊了。

我有三种不同的输入:

  1. 网络摄像头的视频
  2. 网络摄像头的音频
  3. 按钮麦克风(可选,因为不需要,但可以添加)

我有 2 个输出选项:

  1. 计算机显示器上的视频
  2. 来自一对外部扬声器的音频

网络摄像头和麦克风都位于同一个房间(R1),录制一个主题(任何内容)。用户将位于另一个房间(第一个房间旁边,R2),电脑、屏幕和扬声器都位于​​他的面前。

在开始录制之前,用户(位于 R2)需要能够听到 R1 中发生的事情,确定一切是否都正确设置,然后开始录制。一旦开始录制,用户需要实时获得 R1 中发生的事情的音频。理想情况下,音频来自网络摄像头麦克风,并复制到扬声器和录音中。

我希望我能把这个情况讲得更清楚

相关内容