麦克风可以工作,但线路输入不正常

麦克风可以工作,但线路输入不正常

我在使用 Ubuntu 时遇到了一个有趣的问题。我有一台笔记本电脑,它有一个线路输入/麦克风插孔和一个线路输出/耳机插孔。

这就是我购买下面分离器的原因:

将一个 4 针插孔分成两个插孔:麦克风和线路输出

我有一个外接录音室麦克风和带麦克风的耳机。

案例 1(工作)

如果我将耳机的麦克风连接到插入笔记本电脑的分配器,我就可以录制我的麦克风。

HEADPHONES MIC ----+
                   |   
                   +------- LAPTOP
                   |   
HEADPHONES OUTPUT -+

案例 2(不工作)

如果我将另一个外部硬件(例如钢琴)连接到分离器,我将无法录制任何内容...这就是问题所在。Ubuntu 如何识别是否存在耳机麦克风或非耳机麦克风的外部硬件?

PIANO  ------------+
                   |   
                   +------- LAPTOP
                   |   
HEADPHONES OUTPUT -+

...问题是如何解决这个问题?我想使用笔记本电脑录制钢琴:通过线路输入。

分离器会是原因吗?

我真的需要一个我没有的硬件吗(比如 USB 录音机)?


更新:在同一台笔记本电脑的 Windows 8 上测试过。它运行正常……(不)幸运的是,我是 Ubuntu 用户,所以我不会回到 Windows 世界……仍在寻找 Ubuntu 上的解决方案。

我的笔记本电脑型号是Samsung NP300E5V-S01RO

更新 2:使用alsamixer我设法只听钢琴声音,没有其他麦克风声音。这是当前 alsamixer 配置的样子:

关于我的设置的信息可以在这里找到这里

我仍然无法在 Audacity(或其他录音软件)中选择录音设备。它从内置麦克风录音。

更新 3

pactl list sources在以下部分输出此Ports内容:

情况1

钢琴连接:

analog-input-microphone-internal: Internal Microphone (priority: 8900)
analog-input-microphone: Microphone (priority: 8700, not available)

案例 2

已连接外部麦克风:

analog-input-microphone-internal: Internal Microphone (priority: 8900, not available)
analog-input-microphone: Microphone (priority: 8700, available)

答案1

通过增加麦克风音量计,alsamixer我们仅打开声卡环回功能,即将麦克风输入重定向到内部声音输出,软件无法访问此流。(据我所知)(但它确认硬件接收到了声音。)

您应该尝试将所有捕获仪表增加到alsamixer最大值并确保它们没有被静音,然​​后确保pavucontrol选择了正确的设备和端口,并且麦克风输入没有被静音,然​​后尝试录音。

如果仍然不起作用,那么问题很可能出在驱动程序的某个地方。

你仍然可以尝试的是安装较新的alsa,也许这个问题在新版本中已经解决了。除此之外,还有一些针对 alsa 的调整工具这里. 文档这里。使用 hda-jack-retask,您可以将麦克风输入更改为线路输入(或类似的东西),但我不知道这是否有帮助。

答案2

也许这个可以从 PPA 安装的小技巧会有所帮助:
[如何] 在 Ubuntu 中将耳机插孔转换为麦克风插孔 | OMG!Ubuntu!

相关内容