web-dev-qa-db-ja.com

Windows 7で特定のオーディオ出力にプログラムを割り当てる

Windowsの場合XPたとえば、スピーカーで音楽を再生してから、この不格好な方法でヘッドセットでゲームをすることができます。

  1. スピーカーへのデフォルトのサウンド出力を設定する
  2. 音楽プレーヤーを実行する
  3. デフォルトのサウンド出力をヘッドセットに設定する
  4. ゲームを実行する

XPのオーディオ機能の「特徴」は、プログラムが起動してオーディオ出力を取得すると、マルチ出力の単純なプログラム(ほとんどのプログラム)の場合は常にそれを使用し、他のプログラム(Skypeなど)は特定のデバイスをリストして選択できるということです。 。ただし、Windows 7では、デフォルトの出力が変更されるたびに、「デフォルトのデバイス」を使用するすべてのプログラムがストリームの切り替えによって動的に変更されます。

これの私の理論的根拠は、フルスクリーンのゲームをプレイしながら、机のスピーカーノブで音楽の音量を簡単に変更できることです。 iTunesまたはZune Media Playerがキーまたは何かを制御するために何でもキャプチャできる場合(I do n't care ABC Media Playerができる場合)、それも知っておくと役に立ちます。

31
Nick T

なぜ仮想オーディオケーブルがこの問題の解決に役立つと人々が考えるのか理解できません。私の知る限り、出力特定のアプリケーションからを取得して、指定された出力デバイスにルーティングする方法はありません。新しい仮想出力デバイスを作成し、その出力を任意の入力デバイスにルーティングすることができます。 VACをデフォルトの出力として設定し、それを録音プログラムの入力に送ることができますが、(ドキュメントを読んで1時間後にわかる限り)できませんiTunesからスピーカーに、Haloからヘッドセットに出力をルーティングするために使用します。

Windows Media Player does再生デバイスをデフォルトの再生デバイスとは別に設定できます...整理、オプション、デバイス、スピーカー(ダブルクリック、またはプロパティの選択)を選択し、オーディオデバイスを選択します。デフォルトのオーディオデバイスに設定すると、ウィンドウのデフォルト設定を追跡します。別のデバイスを使用するには、そのデバイスを選択します。

したがって、その設定を使用して、スピーカーで音楽または映画を再生するようにWindows Media Playerを設定できます。ゲームは、ヘッドセットに設定したデフォルトのデバイスで再生されます。

Windows Media Playerのような設定のないプログラムでこれを行う方法を本当に見つけたいです。例えば。 Spotifyはデフォルトのデバイスにのみアクセスできます。

6
James Newton

Windows 7は、開いているアプリケーションをデフォルトのオーディオデバイスに一致するように自動的に移行するため、変更を有効にするためにプログラムを再起動する必要はありません...そのため、この問題が発生しています。しかし、あなたはおそらくすでにそれを理解しました。

すべてのゲームでデフォルトで使用されるように、ヘッドフォンの出力をデフォルトにすることをお勧めします。次に、音楽プレーヤーのオーディオ出力に移動し、プログラム設定でスピーカーの出力に変更します。これは、オンボード(マザーボード)サウンドとVLCメディアプレーヤー付きのサウンドカードで行いました。残念ながら、他のプログラムではこれを行ったことはありませんが、通常は高度な設定/環境設定です。「XYZのオーディオ出力を変更する」とクエリすると、Googleが役立ちます。

ヘッドフォンをデフォルトに設定している理由は、出力を変更するためのゲームのオーディオオプションは、音楽プログラムよりも制限が多いためです。また、多くのゲームをプレイする場合は、1つの音楽プログラムではなく、各ゲームを変更する必要があります。

3
injate

Zunewareの場合、誰かが書いたアプリケーション ZuneKeys があります。私はそれを使用したことがないので、マイレージは異なる場合があります。

0
Xantec

mplayer を使用する場合、mplayer -ao dsound:device=2 anymedia.mp3コマンドラインスイッチを使用してオーディオデバイスを選択できます。私の場合、これは内蔵スピーカーではなくヘッドフォンで再生されます。

Windows Media Playerでは、デフォルトのデバイスを Options->Devices->Speakers->Properties しかし、それは私にはうまくいきませんでした。

0
ccpizza

仮想オーディオケーブル (30 $)を使用すると、アプリケーションやデバイス間でオーディオ(ウェーブ)ストリームを転送できます。

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

ITunesグローバルホットキーの場合: iTunesグローバルホットキー または hktunes

foobar20 ネイティブのグローバルホットキーと出力デバイスの選択:p)

0
fluxtendu