Как мне записать звук с микрофонного входа?

Как мне записать звук с микрофонного входа?

У меня есть аудиовход, подключенный к разъему микрофона. В alsamixer, когда я отключаю звук и усиливаю micвход, я слышу этот звук из своих динамиков. Однако запуск arecord -d 5 foo.wavи aplay foo.wavприводит к пустому файлу; то же самое при записи через audacity — пустой.

Почему это происходит? Как мне записать этот ввод?

arecord -LЕсли это полезно, выводится следующее:

default
    Playback/recording through the PulseAudio sound server
pulse
    Playback/recording through the PulseAudio sound server
front:CARD=nForce2,DEV=0
    NVidia nForce2, NVidia nForce2
    Front speakers
surround40:CARD=nForce2,DEV=0
    NVidia nForce2, NVidia nForce2
    4.0 Surround output to Front and Rear speakers
surround41:CARD=nForce2,DEV=0
    NVidia nForce2, NVidia nForce2
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=nForce2,DEV=0
    NVidia nForce2, NVidia nForce2
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=nForce2,DEV=0
    NVidia nForce2, NVidia nForce2
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=nForce2,DEV=0
    NVidia nForce2, NVidia nForce2
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
dmix:CARD=nForce2,DEV=0
    NVidia nForce2, NVidia nForce2
    Direct sample mixing device
dmix:CARD=nForce2,DEV=1
    NVidia nForce2, NVidia nForce2 - MIC ADC
    Direct sample mixing device
dsnoop:CARD=nForce2,DEV=0
    NVidia nForce2, NVidia nForce2
    Direct sample snooping device
dsnoop:CARD=nForce2,DEV=1
    NVidia nForce2, NVidia nForce2 - MIC ADC
    Direct sample snooping device
hw:CARD=nForce2,DEV=0
    NVidia nForce2, NVidia nForce2
    Direct hardware device without any conversions
hw:CARD=nForce2,DEV=1
    NVidia nForce2, NVidia nForce2 - MIC ADC
    Direct hardware device without any conversions
plughw:CARD=nForce2,DEV=0
    NVidia nForce2, NVidia nForce2
    Hardware device with all software conversions
plughw:CARD=nForce2,DEV=1
    NVidia nForce2, NVidia nForce2 - MIC ADC
    Hardware device with all software conversions

Изменения, сделанные на Inputвкладке диалога, System Settings -> Soundне дают вообще никаких результатов. Из-за них звук из моих динамиков не выходит, и Audacity ничего не записывает в результате изменения любой настройки (как разъема, так и громкости входа). Существует только одно "устройство для ввода звука" - Internal Audio Analog Stereo.

Как ни странно, в Audacity изменение источника записи (например, с default:Line:0на default:Mic:0или даже Monoна Stereo) устанавливает muteфлажок в вышеупомянутом диалоговом окне.

решение1

Вы можете записывать с устройства ввода по умолчанию.

ffmpeg -f pulse -i default output.wav

Здесьссылка

решение2

Возможно, вам придется выбрать правильное устройство. Попробуйте что-то вроде arecord -d 5 -D plughw foo.wav. Вы можете перечислить все допустимые имена устройств с помощью arecord -L.

решение3

Откройте «Системные настройки» > «Звук» > «Вход», выберите свое устройство и теперь записывайте то, что хотите. Для этого рекомендуется использовать Audacity.

решение4

Мне удалось решить свою проблему с помощью руководстваЗапись звука, воспроизводимого на компьютере. Включите устройства захвата в alsamixer. Я до сих пор не знаю, как решить эту проблему с помощью графического интерфейса.

Связанный контент