web-dev-qa-db-ja.com

UbuntuとAudacityを使用して内部サウンドを録音する方法

Audacityなどを使用して、Ubuntuを実行している同じPCからマイク入力やスピーカー出力などの内部サウンドを録音するにはどうすればよいですか?

たとえば、Windowsでは、次のように実行できます(同様の操作を行いたい): Windowsで内部サウンドを録音する

編集:

Pavucontrolをインストールしましたが、recordタブにMonitor of <your soundcard>が表示されません

enter image description here

35
YumYumYum

録音アプリケーションの録音ソースを定義するには、 pavucontrolInstall pavucontrol

オーディオストリームを録音するとすぐに、録音アプリケーションの名前と録音元のソースがRecordingタブに表示されます。次に、ソースをMonitor of <your soundcard>に変更して、サウンドカードの出力を記録できる場合があります。

enter image description here

さらに別のオーディオプロファイルを選択する必要がある場合があります。これは、pavucontrol "Configuration"-tabから実行できます。マイクロフォンをローカルオーディオシンクに出力するための "Duplex"サウンドプロファイル:

32
Takkat

12.04でこれを行うことができた唯一の方法は、 this screen-castでCharl Bothaが推奨するようにALSAのモジュールmodule-loopbackをロードすることでした。

短い話(そこに説明されているように):

  • PulseAudioボリュームコントロール(pavucontrol)を取得する
  • [入力デバイス]タブで、[内蔵アナログステレオのモニター]があることを確認します。これは、スピーカーから出てくるものをすべて記録できる仮想記録デバイスです。
  • 更新:マイクもスピーカーにルーティングするだけです。これを行うには、シェルプロンプトでpactl load-module module-loopback latency_msec=1と入力します。
  • 「内蔵アナログステレオのモニター」からaudacityまたはrecordmydesktopで録音する場合(録音を開始した後、pavucontrolの[録音]タブを参照)、マイクとスピーカーから出力されるものを取得します。つまり、Skype会議やプライベートなGoogle+ハングアウトを簡単に記録できるようになりました。
  • 更新済み:[録音]タブで、すべてのストリーム(下部のコンボボックス)を表示してから、内蔵マイクにループバックするマイク(複数ある場合)を構成できます。

このモジュールのロードは、@ Takkatが推奨する「Duplex」設定と同じ効果があると思いますが、私のマシンでは機能しませんでした。

8
Radu Maris

1か月前にWindowsからLinuxに来て、スピーカー(Nvidia HDMI出力)とヘッドセットマイク(Auzentech X-Fi Fore 7.1 PCI-Eサウンドカード)の両方からの音声でゲームの映像をキャプチャするビデオを録画したかった同時に。

上記を試しましたが、動作させることができませんでした。 Audacity、recordmyDesktop、SimpleScreenRecorderを試しました。 1つのプログラムで2つのオーディオソースを一緒に記録し、2番目のプログラムでビデオをキャプチャできたとしても、ミリ秒に揃えられないビデオエディター(OpenShot)でそれらを並べる必要があることに気付きました。

最後に、 OpenBroadcaster Software (OBS)で完璧なソリューションを見つけました

Settings> Audioで、以下を選択できました:

  • デスクトップオーディオデバイス-GK106 HDMIオーディオコントローラーデジタルステレオ(HDMI 2)のモニター
  • マイク/補助オーディオデバイス-EMU20k2(X-Fi Titaniumシリーズ)アナログステレオ。

Sourceの場合、Screen Capture(XSHM)を選択して全体をキャプチャしますデスクトップ。

完全に動作します。

7
jeremyofmany

私のお気に入りのGUIオーディオ録音ツールはAudio Recorderです。これは、考えられるすべてのソースからオーディオをキャプチャできます。このソフトウェアは必須ツールだと確信しています。

オーディオレコーダーのインストール:

Sudo apt-add-repository ppa:audio-recorder/ppa
Sudo apt update
Sudo apt install audio-recorder

それを実行します(私のシステムロケールはウクライナ語です): enter image description here

システムサウンドを録音するには、ソースとして「内蔵オーディオアナログステレオ(出力)」を選択します。

enter image description here

Skypeを含む多くのオーディオソースを選択したり、独自のソースを定義することもできます。

2
Bob

PulseAudio Volume Control(pavucontrol)でAnalog Stereo Input(unplugged)を選択して、機能させる必要があります。

これは、サウンドカードからのオーディオの録音で見つけることができる他のすべてを試した後、オーディオを録音できる唯一の方法でした。残念ながら、この設定で同時に出力を聞くことはできません。

スクリーンショットも参照してください:

enter image description here

1
quidel