我在使用 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!