web-dev-qa-db-ja.com

マイク入力から録音するにはどうすればよいですか?

マイクジャックにオーディオ入力が接続されています。 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

System Settings -> SoundダイアログのInputタブで行った変更は、まったく違いはありません。それらのためにスピーカーから音が出なくなり、Audacityは設定(コネクタまたは入力ボリューム)を変更した結果として何も記録しません。 「サウンド入力用のデバイス」は1つだけです-Internal Audio Analog Stereo

奇妙なことに、Audacityでは、録音ソースを変更すると(たとえば、default:Line:0からdefault:Mic:0に、またはMonoからStereoに)、前述のダイアログのmuteチェックボックスが設定されます。

1
Nate

このガイド -alsamixerでキャプチャデバイスを有効にして、問題を解決できました。グラフィカルインターフェイスを使用してこれを解決する方法はまだわかりません。

0
Nate

「システム設定」>「サウンド」>「入力」を開き、デバイスを選択して、必要なものを記録します。そのためにはAudacityをお勧めします。

1
Paulo Lieuthier

適切なデバイスを選択する必要がある場合があります。 arecord -d 5 -D plughw foo.wavのようなものを試してください。 arecord -Lを使用して、すべての有効なデバイス名をリストできます。

0
user20000