web-dev-qa-db-ja.com

Windowsで仮想サウンドデバイスを作成する無料のソリューションですか? (Skypeスピーカー、バーチャルおよびリアル)

Skypeの会話を録音する方法を学ぼうとしたところ、 こちら Audacityやその他の無料のアプリケーションを搭載したMacで(集約デバイスとマルチ出力デバイスをMacのオーディオに追加することで)実行できることがわかりました= MIDI設定)-そして、WindowsまたはMacでSkypeを記録する他のアプリが提供できるものより優れた結果が得られます。その素晴らしいビデオ here 。結果はaマルチチャンネルオーディオファイル。入力ごとに個別のチャンネルがあり、必要に応じて、各チャンネルを個別に編集して聞くことができます。WindowsでSkypeを録音するために推奨されているソフトウェア(少なくともフリーウェア)は、同じレベルの品質(ただし、- これ を除きます。これにより、パーティも別々のトラックに記録されます。)

Skypeからの内部サウンドを録音する必要があります。つまり、実際のスピーカーやマイクを介さずに、サウンドカードの「内部」から直接録音します。純粋なデジタルサウンドであり、マテリアルサウンドではありません。私はそう言うかもしれません。実際のスピーカーやマイクを通さずに、Audacity(または他の録音ソフトウェア)に直接到達するには、Skypeからの音が必要です。 Skypeを録音するための一部のソフトウェアでは、音声はマイクから取得され、マイクがキャッチできる周囲のすべてのノイズを録音します。意図されたソリューションでは、仮想デバイスが実際のスピーカーとマイクを仮想のものに置き換えます(リンクされたビデオからの画像):

enter image description here

Skypeは、「内部」音(私が話している人の声)を一部の「仮想」スピーカーに送信するように構成できます。 Win 7ラップトップ搭載の東芝では、複数のオプションから選択できます。

enter image description here

次に、Audacityがこれらの仮想スピーカーから聞いて録音するように設定できます。

enter image description here

結果は、どの仮想スピーカー/マイクを選択しても同じです。つまり、Audacityは他の人の言うことを聞いて録音しますが、Skypeはその音声を仮想スピーカーにしか送信しないため、音声は「ライブ」で聞こえません。同時に、Audacityは実際の音声ではなく、仮想スピーカーからの音声(他の人の音声)しか取得しないため、私の言うことを聞いて録音することはできません。

Macではそうではなく、Skypeのスピーカーとして仮想スピーカーと内部スピーカーの両方として、またAudacityのマイクとして仮想マイクと実際のマイクの両方を設定できる仮想デバイスを選択できました(それぞれに個別のチャネル/トラックを使用)ソース)。 Mac向けのそのソリューションに基づいて、私は here を作成しました。ここでは、主要な設定を確認できるstackexchangeの回答を示します。


A Linuxで仮想オーディオデバイスを作成する方法に関する質問 は古い回答を受け取りました。


Audacityと組み合わせるために、Windowsで仮想オーディオデバイスを作成する方法が必要です(MacのAudio MIDI Setupで集約デバイスとマルチ出力デバイスを追加して作成したものと同様)。そしてSkypeとWindowsで複製して、私がMacで好きなソリューション、すなわち:

  • skypeから仮想スピーカーと実際のスピーカーの両方にサウンドを送信できるようにする

  • 仮想マイクと実際のマイクの両方からサウンドをAudacityに送信できるようにする

  • これら2つを2つの別々のストリームとして記録できるようにする(上記のMacソリューションのように)

7
user162573

あなたは物事を過度に複雑にしようとしていると思います。ここで解決しようとしている問題は、Skypeの会話を録音することだと思います。そのためには、次のものが必要です。

  1. サウンドカードからのオーディオストリーム
  2. ノートブックのマイク(または外部マイク)からのオーディオストリーム
  3. チャットセッションのビデオストリーム

得られる 3任意の画面記録ソフトウェアを使用する。私は NCHソフトウェアによるデビュー を好みます。

ために 1および2あなたがしなければならないすべては押すことです WinR 次のように入力します。

コントロール/名前Microsoft.Sound

Show disabled devices

「ステレオミックス」を右クリックし、「有効にする」を選択します。これにより、 Audacity などのオーディオ録音ソフトウェアでサウンドカードから直接オーディオを録音できるため、コンピューターのスピーカーから出力されるサウンドを録音できます。

Enable Stereo Mix

ステレオミックスをダブルクリックして、「レベル」タブに切り替え、100に増やします。

Stereo Mix level 100

[OK]をクリックし、[マイク]をダブルクリックして[聞く]タブに切り替え、[このデバイスを聞く]チェックボックスをオンにして、コンピュータのスピーカーを再生デバイスとして選択します。

Microphone playback device

ダウンロード、インストール、および起動 Audacity で、[編集]-> [設定]:[デバイス]で、録音デバイスとして[ステレオミックス]を選択します。

Audacity recording source

それでおしまい。オーディオの録音を開始します。 Debutに切り替えます。ビデオの録画を開始します。 Skypeに切り替えます。電話をかけます。通話を終了します。 FFMPEGを使用してオーディオとビデオをマージ 編集後。

それでもうまくいかない場合は、 この記事 を確認してください。

マルチトラック録音

コンピューターからのオーディオストリームとマイクからのオーディオストリームを別々の個別のトラックに録音する場合は、 MixPad by NCH Software またはマルチトラック録音をサポートするDAWを使用できます。私は 確認済みn-Track 7 でも動作することを確認しました。ただし、n-Trackは無料ではありません。 MixPadを使用する場合は、必ず 非商用目的の無料バージョン をダウンロードしてください。

両方のオーディオストリームを別々に録音するには、[マイクのプロパティ]の[聞く]タブにある[このデバイスを聞く]チェックボックスをオフにしてください。

MixPadを起動し、最初と2番目のトラックからの録音を有効にします。 (つまり、「無題のトラック1」と「無題のトラック2」)。そのためには、各トラックの下にある小さな灰色のレコードボタンをクリックします。

Enable recording from tracks 1 and 2

トラック2の小さなレンチアイコンをクリックして、録音デバイスが「ステレオミックス」に設定されていることを確認します。

Audio track settings iconSet recording device to "Stereo Mix"

トラック1についても同じことを行いますが、録音デバイスが「マイク」に設定されていることを確認します

Set recording device to "Microphone"

ここで、 F5 キーまたはクリックして Record Button

MixPadで個々のトラックをエクスポートする

これを行うには2つの方法があります。エクスポートするトラックをクリックして選択できます。次に「ミキシング」タブに切り替え、「クリップのエクスポート」をクリックします。オーディオ形式、ビットレート、出力パスを選択し、[エクスポート]をクリックします。

Export audio track

もう1つの方法は、[ツール]タブの[クリップマネージャー]をクリックすることです。次に、エクスポートするクリップを右クリックし、コンテキストメニューで[クリップのエクスポート]を選択します。出力フォーマット、オーディオビットレート、出力パスを選択し、「エクスポート」をクリックします。

Clip Manager

Export audio clip

次に、(Skypeのレコーディングの側面を考慮して)トラックごとに個別のチャネルを持つ単一のオーディオファイルを作成するには、それらをAudacityプロジェクトに追加し、「カスタムミックス」オプションを有効にしてから1つのオーディオファイルにエクスポートします。

enter image description here

enter image description here

Skypeで使用するオプションの詳細(ステレオミックスを使用しないソリューションを含む)については、 この補足的な答え も参照してください。

4
Vinayak

スピーカーをつかむことができる製品は山ほどありますが、直接デジタルキャプチャを行う製品はほとんどありません。

潜在的な解決策であるいくつかの無料の製品(しかし、私は推奨するほどよく知りません):

jackaudio
VB-Audio CABLE (寄付ウェア、同じWebページ上の同様の無料製品はHi-Fiケーブルです)
仮想オーディオパイプライン (オープンソース)

最もよく知られている製品は Virtual Audio Cable (試用版の商用、29.95ドルから):

「仮想ケーブル」という名前の一連の仮想オーディオデバイスを作成します。それぞれのデバイスは、1組の波形入力/出力デバイスで構成されています。どのアプリケーションもオーディオストリームをケーブルの出力側に送信でき、他のアプリケーションはこのストリームを入力側から受信できます。すべての転送はデジタルで行われ、音質の損失はありません(ビットパーフェクトストリーミング)。

複数のアプリケーションが仮想ケーブルデバイスにオーディオを送信している場合、VACはすべてのストリームを混合します。複数のアプリケーションが仮想ケーブルデバイスからオーディオを受信して​​いる場合、VAC =すべてのターゲット間で同じオーディオデータを配布します。

6
harrymc

これは、私が求めていたソリューションに他の人を要約するための補足的な答えです。

したがって、 この答え を取得し、MixPadを使用してマルチトラックパーツを適用しようとすると、録音デバイスを選択した後で個々のトラックの録音ボタンを押すと、そのデバイスでないとエラーメッセージが表示されますデフォルトとして設定されています。

enter image description here

録音デバイスは異なる必要があり、デフォルトにできるのは1つだけなので、そのエラーは避けられません。

だから、私はデフォルトで外部マイクを置き、別の方法を試しました:

他の回答で提供されているソリューションを試しているときに、VB-Audio VoicemeeterVB-Audio Cableをすでにインストールしていました。次の設定を行いました。

  • サウンドオプションで:

enter image description hereenter image description here

  • Voicemeeterの場合:

enter image description here

  • Skypeの場合:

enter image description here

  • MixPad:2つのトラック、1つは外部マイク、もう1つはケーブル出力(VB-Audioケーブル)。

欲しいものを手に入れたようです:MixPadには、着信音声用と私の音声用の2つの別々のトラックがあります。

enter image description here

それらを個別のファイルとしてエクスポートできることがわかりました:ファイル-「クリップのエクスポート」。次に、それらをAudacityにインポートし、それぞれを個別のチャネルの各トラックで1つのオーディオファイルに再度エクスポートします。


(他の回答からほとんどのアイデアを取り上げたため、自分自身を決定的なものとして設定することはできません。Voicemeeterを指すものに賞金を与え、MixPadを指すものを決定的なものに設定しました。私が探していたものを手に入れました。)

2
user162573

VB-Audio Voicemeeter を使用することもできます。これは、仮想オーディオデバイスであり、複数のオーディオソース(物理または仮想)をさまざまなオーディオポイント(物理または仮想)にミックス/ルーティングし、正確に作成するのに役立ちます。あなたの図が示すもの! www.voicemeeter.comの詳細情報と完全なドキュメント(facebook/G +ページで最新バージョンを入手してください)。

0
user258609