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


36

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

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

編集:

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

ここに画像の説明を入力してください


@Takkat:私は答えに従いましたが、うまくいきません。私の編集では、答えが表示されていたのと同じようなものがないことがわかります。

@Takkat:YEs 1)Audacityを始めました2)その後、pavucontrolを始めましたが、同じです。Pavucontrolの[レコード]タブは、編集で表示したように常に表示されます。

1
はい-[構成]タブで何かを実行します。ありがとうございました。また、Audacityがライブレコーディングモードの場合にのみ、レコーディングタブが表示されます。しかし、アイドルモードの前ではありません。

回答:


32

録音アプリケーションの録音ソースを定義するために、pavucontrol をインストールできpavucontrolをインストールするます。

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

ここに画像の説明を入力してください

さらに別のオーディオプロファイルを選択する必要がある場合があります。これは、pavucontrolの「Configuration」タブから実行できます。たとえば、ローカルオーディオシンクへのマイク出力用の「Duplex」サウンドプロファイル:


ええ、しかし、「アプリケーションは現在オーディオを録音していません」と表示されます。実際、サウンドレコーダーのビルドも機能しません。
NoBugs

7

12.04でこれを行うことができた唯一の方法はmodule-loopbackこのスクリーンキャストでCharl Bothaが推奨するようにALSAのモジュールをロードすることでした。

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

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

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


起動時にループバックモジュールのロードを自動的に適用するには、を実行しますsudo sh -c 'echo load-module module-loopback latency_msec=1 >> /etc/pulse/default.pa'
ルスラン

マイクをスピーカーにルーティング」すると、フィードバックは発生しませんか?自動ノイズキャンセルはありませんか?(静かなヘッドフォンを使用している場合を除く)または、1ミリ秒の遅延はここで効果がありますか?
Xen2050

7

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

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

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

設定]> [音声、私が選択することができました。

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

以下のためにソース、私が選択した画面キャプチャ(XSHMを)デスクトップ全体をキャプチャします。

完全に動作します。


1
本当にありがとう!!Linux用のサウンドレコーディングソフトウェアの高度な部分が実際に正しく簡単に動作するとは信じられません!オーディオのみを録音する方法は見つかりませんが、その後のAudacityへのクイックインポートは非​​常に簡単です。何よりも、Alsaの設定をいじってサウンドを永久に壊してしまうリスクはありません:)
トバイアスJ

:Ubuntuの中で(最近のバージョン)をインストールしたい場合は誰にsudo apt install obs-studio
sdlins

1

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

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

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

それを実行します(私のシステムロケールはウクライナ語です): ここに画像の説明を入力してください

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

ここに画像の説明を入力してください

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


0

PulseAudioボリュームコントロール(pavucontrol)でアナログステレオ入力(アンプラグド)を選択して、機能させる必要がある場合があります。

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

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

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.