Menetapkan program ke output audio tertentu di Windows 7

31

Di Windows XP, saya bisa, misalnya, memutar musik di speaker saya kemudian bermain game di headset saya melalui metode kikuk ini:

  1. Atur output suara default ke speaker
  2. Jalankan pemutar musik
  3. Atur output suara default ke headset
  4. Jalankan game

Sebuah 'fitur' dari cara kerja audio XP adalah bahwa begitu sebuah program diluncurkan dan meraih beberapa output audio, ia akan selalu menggunakannya jika multi-output naif (sebagian besar program), sementara yang lain (misalnya Skype) dapat membuat daftar dan memilih perangkat tertentu . Namun, di Windows 7, setiap kali output default berubah, setiap program yang menggunakan 'perangkat default' berubah secara dinamis melalui stream switching.

Alasan saya untuk ini adalah memungkinkan saya untuk dengan mudah mengubah volume musik saya dengan tombol speaker di meja saya saat memainkan permainan layar penuh. Jika iTunes atau Zune Media Player dapat mengambil kunci atau apa pun untuk mengontrol volume (Saya tidak peduli jika ABC Media Player dapat), itu akan sangat membantu untuk mengetahui juga.

Nick T
sumber
Saya ingin kemampuan untuk melakukan ini juga. Untuk saat ini, pengembang aplikasi dapat memberikan opsi.
pcunite

Jawaban:

6

Saya tidak mengerti mengapa orang berpikir Kabel Audio Virtual akan membantu menyelesaikan masalah ini. Sejauh yang saya bisa lihat, ia tidak memiliki cara untuk menangkap output dari aplikasi tertentu dan merutekannya ke perangkat output yang diberikan. Ini dapat membuat perangkat output virtual baru dan kemudian output itu dapat dialihkan ke perangkat input apa pun, sehingga misalnya Anda dapat mengatur VAC sebagai output default dan kemudian mengarahkannya ke input program rekaman, tetapi Anda TIDAK dapat (karena sejauh yang saya tahu setelah satu jam membaca dokumen) kirim untuk merutekan output dari iTunes ke speaker Anda dan dari Halo ke headset Anda. Dari mana ide itu berasal? Apakah saya kehilangan sesuatu di dokumen?

Windows Media Player tidak memungkinkan seseorang untuk mengatur perangkat pemutaran terpisah dari perangkat pemutaran default ... Mengatur, Options, Devices, Speaker (klik dua kali, atau pilih dan Properties), lalu Pilih perangkat audio. Jika Anda mengaturnya ke Perangkat Audio Default, itu akan melacak pengaturan default Anda di windows. Untuk menggunakan perangkat lain, cukup pilih perangkat itu.

Jadi, dengan menggunakan pengaturan itu, Anda dapat mengatur Windows Media Player untuk memutar musik atau film pada speaker, dan game Anda akan diputar di perangkat default, yang akan Anda jadikan headset.

Saya benar-benar ingin menemukan cara untuk melakukan ini dengan program yang tidak memiliki pengaturan seperti Windows Media Player. Misalnya Spotify hanya dapat pergi ke perangkat default.

James Newton
sumber
1
Saya sangat setuju! Untuk mengaktifkan headset bluetooth untuk musik berbasis web, saya harus menutup semua 100 tab browser dan memulai kembali semuanya. Aku tidak percaya ini.
moodboom
mungkin di linux
Kiwy
3

Windows 7 secara otomatis mentransisikan aplikasi yang terbuka untuk mencocokkan dengan perangkat audio default sehingga Anda tidak perlu me-restart program Anda untuk membuat perubahan berlaku ... itulah sebabnya Anda mengalami masalah ini. tetapi Anda mungkin sudah tahu itu.

Saya menyarankan output headphone Anda secara default sehingga semua game menggunakannya secara default. Kemudian Anda masuk ke output audio pemutar musik Anda dan mengubahnya menjadi output pembicara Anda dalam preferensi program. Saya sudah melakukan ini dengan onboard (motherboard) suara dan kartu suara dengan VLC media player. Sayangnya saya belum pernah melakukannya untuk program lain tetapi biasanya pengaturan / preferensi lanjutan, google akan membantu jika Anda meminta "ganti keluaran audio untuk XYZ".

Alasan Anda mengatur headphone ke default adalah karena opsi audio game untuk mengubah output mungkin akan lebih terbatas daripada program musik. Dan jika Anda memainkan banyak game, Anda harus mengubah setiap game versus hanya satu program musik.

melukai
sumber
2
Windows 7 (atau setidaknya Windows 8.1) TIDAK secara otomatis mentransisikan aplikasi yang terbuka agar sesuai dengan perangkat audio default. Saya mengaktifkan headset bluetooth saya, dan audio Firefox apa pun akan terus menggunakan speaker, sampai saya menutup Firefox sepenuhnya dan memulai kembali. Membuatku gila. :-( Wow, M $ mengatakan omong kosong ini "dengan desain" , tertegun.
moodboom
1
@oodboom: Ini tidak benar. Tautan Anda berbicara tentang Vista. Selain itu, tautan Anda hanya berbicara tentang pengaturan titik akhir default. Tidak benar-benar abotu streaming beralih aplikasi yang terbuka ke titik akhir default. Windows 7 dan seterusnya secara otomatis mengalihkan aliran audio ke titik akhir default jika aplikasi telah memilih untuk hanya menggunakan titik akhir default (alih-alih secara eksplisit menentukan titik akhir). Firefox mungkin tidak menggunakan MF / DShow untuk pemutaran audio dan dengan demikian tidak menerima acara stream switching. Itu sepenuhnya desain Firefox - bukan Windows.
Bala Sivakumar
2
Bala: Steam, dan Skyrim melakukan hal yang sama. Karena Firefox, Steam, dan Skyrim adalah satu-satunya Aplikasi yang saya pedulikan di Windows, saya tidak peduli API apa yang harus mereka gunakan, hanya saja ternyata tidak ada yang melakukannya. "Tidak ada yang menggunakannya" adalah cacat desain oleh Microsoft .
domba terbang
Bug ini di firefox: bugzilla.mozilla.org/show_bug.cgi?id=698079
dez93_2000
0

Kabel Audio Virtual ($ 30) memungkinkan Anda untuk mentransfer aliran audio (gelombang) antara aplikasi dan / atau perangkat.

Ini menciptakan satu set perangkat audio virtual bernama "Kabel Virtual", masing-masing terdiri dari sepasang perangkat input / output gelombang. Aplikasi apa pun dapat mengirim aliran audio ke sisi output kabel, dan aplikasi lain mana pun dapat menerima aliran ini dari sisi input. Semua transfer dilakukan secara digital, memberikan TIDAK kualitas suara yang hilang (streaming yang sedikit sempurna).

Untuk hotkey global iTunes: iTunes Global Hotkeys atau hktunes

( foobar2000 memiliki hotkey global asli dan pilihan perangkat keluaran: p)

fluxtendu
sumber
0

Untuk Zuneware ada aplikasi yang ditulis seseorang bernama ZuneKeys . Saya tidak pernah menggunakannya, jadi jarak tempuh Anda mungkin berbeda.

Xantec
sumber
0

Jika Anda menggunakan mplayer maka Anda dapat memilih perangkat audio menggunakan mplayer -ao dsound:device=2 anymedia.mp3saklar baris perintah - dalam kasus saya ini akan diputar di headphone sebagai lawan dari speaker internal.

Di Windows Media Player Anda dapat mengatur perangkat default di Options-> Devices-> Speakers-> Propertiestetapi tidak berhasil untuk saya.

ccpizza
sumber