Un moyen plus simple de changer de périphérique de sortie audio

12

J'ai acheté une carte son USB pour mon Macbook Pro, donc je peux utiliser un micro casque pour Skype. Par défaut, le. le son va à une paire de haut-parleurs externes (pour iTunes) ou aux haut-parleurs intégrés (sur la route / jeux)

Existe-t-il un moyen simple de basculer ou de basculer (raccourci clavier, icône de la barre de menus, application connectable) entre ces deux périphériques de sortie.

Apple-Menu-> Préférences Système-> Le son est juste trop de clics, nécessitant une manœuvre de souris beaucoup plus précise, quand tout ce que je veux faire est de changer la sortie à la hâte).

Je préfère ne pas acheter un "switcher", un autre appareil à transporter!

lexu
la source
Pouvez-vous s'il vous plaît clarifier les périphériques audio entre lesquels vous souhaitez basculer? Voulez-vous permuter entre vos haut-parleurs externes, vos haut-parleurs internes et votre carte son USB? Ou était-ce seulement deux d'entre eux?
Josh Hunt
Le MBP «commute» les haut-parleurs internes sur «Casque» lorsque j'insère la fiche des haut-parleurs externes. Donc .. ce sont deux sorties, mais l'une d'elles peut changer son nom ...
lexu

Réponses:

6

Il semble que vous recherchiez SoundSource :

SoundSource est un petit outil pour OS X vous permettant de changer vos sources d'entrée et de sortie audio en un seul clic, et même d'ajuster leurs paramètres de volume.

Un autre programme qui fait la même chose est PTHVolume .

Josh Hunt
la source
6
SoundSource ne fonctionne pas (de manière fiable) sous OS X 10.8.x .. J'ai tendance à utiliser de plus en plus <alt click> "Speaker Symbol" (en haut à droite de l'écran)
lexu
Si quelqu'un arrive ici après une recherche, les deux utils semblent disparus. Il existe un outil de ligne de commande créé par un membre SO, voir stackoverflow.com/a/181187/38557 . Vous devrez le compiler vous-même, difficile.
noamtm
27

Également dans Snow Leopard, si vous maintenez l'option et cliquez sur l'icône audio dans le coin supérieur droit du Mac, un menu similaire à celui des plugins tiers mentionnés ci-dessus apparaîtra.


la source
super astuce, merci, je vais devoir me souvenir de jouer avec la touche option lors de l'exploration des menus dans Snow Leopard
lexu
C'est assez simple et aucune application n'est nécessaire.
biocyberman
4

Vous pouvez appuyer sur Option-Volume (Haut / Bas / Muet) pour ouvrir directement les préférences sonores, bien que vous deviez toujours sélectionner la sortie souhaitée.

mark4o
la source
Merci pour cela, car je ne voulais pas installer un programme pour le faire
thandasoru
C'est sacrément facile, et vous pouvez même tabuler vers les sources sonores, c'est donc une solution de raccourci clavier purement officielle, sympa!
chrismarx
3

(Initialement publié ici http://leafraker.com/2007/09/17/how-to-create-a-quicksilver-trigger/ )

Vous pouvez utiliser applescript pour basculer entre deux sources, déclenché par Quicksilver étant le moyen le plus rapide:

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

En outre, il existe un wrapper de ligne de commande pour SoundSource , ce qui facilite l'intégration avec applescript / quicksilver / scripts, etc.:

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

Et un autre à essayer:

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

Le tentacule
la source
Merci. J'utilise l'encapsuleur de ligne de commande avec une courte macro Keyboard Maestro que j'ai mappée sur ⌃F9 pour basculer facilement entre la sortie de ligne et le casque.
Rafael Bugajewski
-2

Écoutez, cela pourrait être une application. Dans mon cas, c'est Vox.

Lorsque Vox est activé (et qu'il est configuré pour envoyer de l'audio au périphérique par défaut du système), lorsque je branche la carte son externe, le système passe à l'externe et revient très rapidement aux haut-parleurs internes.

Lorsque Vox est éteint (quittez) et que je branche la carte son externe - si elle était par défaut auparavant, le système y bascule et y reste.

Donc dans mon cas, le joueur Vox fait la différence. Peut-être pourriez-vous essayer avec un autre joueur, voir ce qui se passe (et dans ce cas - ce qui ne fonctionne pas).

Oh, c'est une question de 2009 ... maintenant je vois ... mais de toute façon, c'est ce qui se passe sur mon système. Il s'agit du MacBook Pro Retina Mid 2012 sous OS X 10.8.5.

Martin
la source