Микрофон работает, но линия не

У меня есть интересная проблема с Ubuntu. У меня есть ноутбук, который имеет один разъем для линейного входа / микрофона и линейного выхода / наушников.

Вот почему я купил сплиттер, как показано ниже:

Разделяет один 4-х контактный разъем на два разъема: микрофон и линейный выход

У меня есть внешний студийный микрофон и наушники с микрофоном.

Случай 1 (рабочий)

Если я подключу микрофон наушников к сплитеру, который вставлен в мой ноутбук, я могу записать свой микрофон.

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

Случай 2 (НЕ работает)

Если к сплиттеру подключить другое внешнее оборудование (например, пианино), я ничего не смогу записать... Это проблема. Как Ubuntu может распознать наличие микрофона для наушников или внешнего оборудования, которое НЕ является микрофоном для наушников?

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

... и вопрос в том, как это исправить? Я хочу записать свое пианино на своем ноутбуке: через линию.

Будет ли сплиттер причиной?

Мне действительно нужно оборудование, которого у меня нет (например, USB-рекордер)?


Обновление: протестировано на Windows 8 на том же ноутбуке. Это работает правильно... (Un) К счастью, я пользователь 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)

2 ответа

Решение

Увеличив этот микрофонный измеритель громкости в alsamixer мы только включаем функцию обратной связи звуковых карт, то есть она перенаправляет вход микрофона на выход звука внутри, этот поток недоступен для программного обеспечения. (AFAIK) (Но это подтверждает, что оборудование получает звук.)

Вы должны попытаться увеличить все метры захвата в alsamixer по максимуму и убедитесь, что они не отключены, после этого убедитесь, что в pavucontrol выбрано правильное устройство и порт, и микрофонный вход не отключен, затем попробуйте выполнить запись.

Если это все еще не работает, то, вероятно, проблема где-то ниже в драйвере.

Что вы еще можете попробовать, так это установить новую alsa, возможно, эта проблема решена в более новой версии. Кроме этого здесь есть несколько инструментов для настройки alsa. Документы для этого здесь. С помощью hda-jack-retask вы можете изменить вход микрофона на линейный (или аналогичный), но я не знаю, поможет ли это.

Возможно, этот небольшой совет, который Вы можете установить из PPA, поможет:
[Как сделать] Включите разъем для наушников в разъем для микрофона в Ubuntu | О, МОЙ БОГ! Ubuntu!

Другие вопросы по тегам