マイクジャックにオーディオ入力が接続されています。 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
チェックボックスが設定されます。
このガイド -alsamixerでキャプチャデバイスを有効にして、問題を解決できました。グラフィカルインターフェイスを使用してこれを解決する方法はまだわかりません。
「システム設定」>「サウンド」>「入力」を開き、デバイスを選択して、必要なものを記録します。そのためにはAudacityをお勧めします。
適切なデバイスを選択する必要がある場合があります。 arecord -d 5 -D plughw foo.wav
のようなものを試してください。 arecord -L
を使用して、すべての有効なデバイス名をリストできます。