音声出力デバイスを切り替える簡単な方法


12

Macbook Pro用のUSBサウンドカードを購入したので、Skype用のヘッドセットマイクを使用できます。デフォルトでは、サウンドは外部スピーカーのペア(iTunesの場合)または内蔵スピーカー(ロード/ゲームの場合)に送られます

これらの2つの出力デバイス間を切り替える(キーボードショートカット、メニューバーアイコン、ドッキング可能なアプリ)簡単な方法はありますか。

Apple-Menu-> System Preferences-> Soundはクリック数が多すぎるため、急いで出力を切り替えたいだけのときに、より正確なマウス操作が必要です。

持ち運び用のもう1つのデバイスである「スイッチャー」を購入したくありません。


切り替えたいサウンドデバイスを明確にしてください。外部スピーカー、内部スピーカー、USBサウンドカードを交換しますか?それとも、そのうちの2つだけでしたか?
ジョシュハント

MBPは、外部スピーカープラグを挿入すると、内部スピーカーを「ヘッドフォン」に「切り替え」ます。..それは2つの出力ですが、そのうちの1つは名前を変更できます...
lexu 09

回答:


6

SoundSourceの後にいるように聞こえます:

SoundSourceはOS X用の小さなツールであり、シングルクリックでオーディオ入力および出力ソースを切り替えたり、音量設定を調整することもできます。

同じことを行う別のプログラムはPTHVolumeです。


6
SoundSourceはOS X 10.8.xで(確実に)動作しません。.<alt click> "Speaker Symbol"(画面の右上)をますます使用する傾向があります
-lexu

誰かが検索からここに来ると、両方のユーティリティはなくなったようです。SOメンバーによって作成されたコマンドラインツールがあります。stackoverflow.com / a / 181187/38557を参照してください。自分でコンパイルする必要があります。
noamtm 14

27

また、Snow Leopardでは、オプションを押したままMacの右上にあるサウンドアイコンをクリックすると、上記のサードパーティのプラグインと同様のメニューが表示されます。


大きなヒント、私はSnow Leopardでメニューを探索しながらオプションキーと遊ぶために覚えているよ、ありがとう
lexu

これは非常に簡単で、アプリは必要ありません。
biocyberman

4

Option-Volume(Up / Down / Mute)を押して、Sound Preferencesを直接開くことができますが、希望の出力を選択する必要があります。


これをありがとう、私はこれを行うためのプログラムをインストールしたくなかったので
-thandasoru

これは非常に簡単で、音源にタブで移動することもできるため、これは公式の純粋なキーボードショートカットソリューションです。
-chrismarx

3

(もともとここに掲載http://leafraker.com/2007/09/17/how-to-create-a-quicksilver-trigger/

AppleScriptを使用して、Quicksilverが最速の方法であることによってトリガーされる2つのソースを切り替えることができます。

property speakers : "Headphones" --ext. speakers are connected to headphone output
property headset : "Line out"

tell application "System Preferences" to activate
tell application "System Events"
    get properties
    tell process "System Preferences"
        click menu item "Sound" of menu "View" of menu bar 1
        delay 2
        click radio button "Output" of tab group 1 of window "sound"
        delay 1
        set theRows to every row of table 1 of scroll area 1 of tab group 1 of window "sound"
        repeat with aRow in theRows
            if selected of aRow then
                set curr_output to (value of text field 1 of aRow as text)
                if curr_output is speakers then set desired_output to headset
                if curr_output is headset then set desired_output to speakers
                exit repeat
            end if
        end repeat
        repeat with aRow in theRows
            if (value of text field 1 of aRow as text) is desired_output then
                set selected of aRow to true
                exit repeat
            end if
        end repeat
    end tell
end tell
tell application "System Preferences" to quit

また、SoundSourceのコマンドラインラッパーがあり、applescript / quicksilver / scriptsなどとの統合を容易にします。

http://whoshacks.blogspot.com/2009/01/change-audio-devices-via-shell-script.html

そしてもう一つ試してください:

http://code.google.com/p/switchaudio-osx/downloads/list


ありがとう。OutF9にマップした短いKeyboard Maestroマクロでコマンドラインラッパーを使用して、ライン出力とヘッドフォンを簡単に切り替えます。
ラファエルブガジュスキー

-2

聞いて、それはいくつかのアプリかもしれません。私の場合、それはVoxです。

Voxがオンの場合(システムのデフォルトデバイスにオーディオを送信するように設定されている場合)、外部サウンドカードを接続すると、システムは外部に切り替わり、すぐに内部スピーカーに戻ります。

Voxがオフ(終了)で、外部サウンドカードを差し込んだ場合-以前はデフォルトだった場合、システムはそれに切り替えてそのままになります。

私の場合、Voxプレーヤーが違いを生み出します。おそらく、他のプレーヤーで試して、何が起こるか(そしてこの場合は何が起こらないか)を確認できます。

ああ、これは2009年の質問です...今私は見ています...しかし、とにかく、これは私のシステムで起こることです。OS X 10.8.5を実行しているMacBook Pro Retina Mid 2012です。

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