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

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

マイク ジャックにオーディオ入力が接続されています。 で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 は設定 (コネクタまたは入力ボリューム) を変更した結果何も録音しません。「サウンド入力用のデバイス」は 1 つだけです - Internal Audio Analog Stereo

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

答え1

デフォルトの入力デバイスから録音できます。

ffmpeg -f pulse -i default output.wav

こちらは参照

答え2

適切なデバイスを選択する必要があるかもしれません。 のようなものを試してくださいarecord -d 5 -D plughw foo.wav。 を使用すると、有効なデバイス名をすべて一覧表示できますarecord -L

答え3

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

答え4

ガイドを使って問題を解決することができましたコンピューターで再生される音声を録音するalsamixer でキャプチャ デバイスを有効にします。グラフィカル インターフェイスを使用してこれを解決する方法がまだわかりません。

関連情報