Bagaimana saya bisa mengganti aplikasi ke perangkat pemutaran lain di Windows 10 [duplikat]

44

Pertanyaan ini sudah ada jawabannya di sini:

Mencari solusi untuk masalah ini tampaknya mengarah ke solusi pihak ketiga seperti ini , terkadang dengan skrip seperti ini . Saya juga tidak asing dengan itu, tetapi tampaknya gila bagi saya bahwa tidak ada solusi yang lebih baik.

Saya menggunakan Windows 10. Saya menggunakan audio HDMI untuk monitor saya dari kartu video AMD saya, dan saya menggunakan satu set headphone yang dicolokkan ke bagian belakang motherboard saya. Saya sering menggunakan keduanya, tetapi saat ini saya harus dengan saksama mengganti perangkat pemutaran default untuk beralih di antara mereka (kadang-kadang, karena alasan saya belum tahu bagaimana mereplikasi, saya bahkan perlu menonaktifkan sepenuhnya perangkat yang saat ini mengeluarkan suara.


Inilah yang saya lihat di mixer volume setelah memulai komputer saya dengan AMD HDMI sebagai default, dan membuka Chrome untuk menonton video:

AMD HDMI memainkan System Sounds dan audio Chrome.

Ketika saya beralih ke perangkat Speaker

Tentang untuk memilih perangkat Speaker.

Saya melihat bahwa itu tidak ditugaskan aplikasi apa pun, dan saya tidak melihat cara untuk menetapkan kembali aplikasi:

Perangkat pengeras suara adalah kesepian.

Saya biasanya dapat memalu semua aplikasi ke perangkat Speaker dengan mengganti perangkat pemutaran default, dan biasanya sebaliknya. Tetapi kadang-kadang itu hanya beralih beberapa aplikasi, dan kadang-kadang tidak melakukan apa-apa. Tapi itu intinya ...

Bagaimana saya bisa menetapkan aplikasi ke perangkat pemutaran audio tertentu? Volume Mixer terlihat seperti tempat yang tepat, tetapi sepertinya tidak melakukannya kecuali saya kehilangan sesuatu.

kdbanman
sumber
1
Seperti banyak orang lain, saya datang dari Google. Saya hanya ingin membuat pertanyaan tambahan: Mengapa Windows mengenali output audio per-aplikasi namun tidak memungkinkan kami untuk berubah? Akan jauh lebih baik tidak menyediakan fitur ini sama sekali dan mari kita pilih satu perangkat untuk semua output. Sangat menyebalkan.
Henrique Jung
@ HenriqueJung pada dasarnya karena bukan tugas windows untuk melakukannya. Apa yang Anda ubah di windows sebenarnya adalah perangkat audio standar tetapi aplikasi dapat memilih perangkat audio apa pun yang disukainya. Beberapa aplikasi dapat menangani perubahan ini dan beralih perangkat ketika pengguna beralih perangkat default tetapi banyak yang tidak. Berhenti lebih mudah bagi OS untuk mengubah volume aplikasi daripada memaksanya untuk mengubah konteks audio. Dalam banyak kasus mungkin bahkan tidak mungkin. Misalnya bagaimana menangani suara DTS pada perangkat yang dosisnya tidak mendukungnya, dll. Itu sebabnya windows meninggalkan keputusan tentang perangkat suara mana yang harus diputar musik ke suatu aplikasi.
Logman
Saya berharap pertanyaan ini tidak ditutup tanpa jawaban tunggal yang menyebutkan bahwa Windows 10 memungkinkan Anda mengkonfigurasi output, dan input, audio per aplikasi. Saya juga bertanya-tanya mengapa Google selalu mengirim saya duplikat alih-alih jawaban asli (well, bias pengamatan - saya tidak tahu ada duplikat ketika saya dikirim ke aslinya, tetapi masih mengganggu saya!).
Daniel C. Sobral

Jawaban:

51

Menemukan alternatif gratis (GPL) dan berpikir saya akan membuangnya di sana untuk orang lain yang tersandung dari google ... sebelum ada yang membuang $ 20 ke CheVolume atau menginstal perangkat lunak percobaan yang mengandung adware (setidaknya menurut scan AV saya pada versi) 0.5.0.0, diunduh langsung dari situs mereka).

menemukan sesuatu yang disebut Audio Router di reddit / github / alternative.to

https://github.com/audiorouterdev/audio-router

Saya menggunakan Win 7 SP1 x64. Saya hanya bermain dengan itu selama sekitar 2 menit tetapi itu benar memainkan audio Firefox (youtube) saya melalui TV dan audio game saya (SR3) melalui headset saya dengan sedikit usaha. Saya pikir saya mungkin punya pemenang.

Akan melaporkan kembali jika saya mengalami masalah. Kalau tidak, jika semua berhasil saya harus menendang orang itu beberapa dolar sebagai ucapan terima kasih; tampak seperti ada tautan paypal di halaman github-nya

Spiritpyre
sumber
Ini sepertinya solusi yang ideal. Laporkan kembali jika Anda menemukan masalah.
kdbanman
4
Ini tampaknya merusak aplikasi windows 10.
Brain2000
Saya dapat mencapai ini hanya dengan menggunakan Windows. Atur perangkat default Anda menjadi headphone dan Anda siap menggunakannya.
alcfeoh
1
Sungguh menakjubkan Windows tidak memiliki ini. Terpaksa beralih ke Windows 10 di pekerjaan baru saya setelah menggunakan Linux selama 8 tahun dan kontrol suara telah membuat saya gila, sangat buruk dibandingkan dengan alternatif Linux.
twigg
Lihat juga ini menabrak beberapa aplikasi di Windows 10. NVidia ShadowPlay untuk satu. Juga tidak dapat menduplikasi / mengubah rute PUBG ke perangkat pemutaran audio yang berbeda (mis. Kabel Audio Virtual).
Roy
6

Buka "Playback devices" dan nonaktifkan jenis output yang ingin Anda batalkan dari aplikasi. Aplikasi akan secara otomatis beralih ke output suara berikutnya yang tersedia, dan Anda kemudian dapat mengaktifkan kembali perangkat output yang dinonaktifkan.

Dukungan EasyCargo
sumber
2
Dan bagaimana cara menetapkan aplikasi kembali ke perangkat output yang dinonaktifkan? Pertanyaan saya adalah tentang meletakkan aplikasi yang berbeda di perangkat pemutaran yang berbeda.
kdbanman
Selamat Datang di Pengguna Super! Ini benar-benar komentar dan bukan jawaban untuk pertanyaan awal. Untuk mengkritik atau meminta klarifikasi dari penulis, tinggalkan komentar di bawah posting mereka - Anda selalu dapat mengomentari posting Anda sendiri, dan setelah Anda memiliki reputasi yang cukup Anda akan dapat mengomentari posting apa pun . Harap baca Mengapa saya perlu 50 reputasi untuk berkomentar? Apa yang bisa saya lakukan?
DavidPostill
Menonaktifkan perangkat secara bergantian yang tidak ingin Anda gunakan akan sangat membosankan. Namun, jika seperti yang terjadi pada saya di Win7, beberapa aplikasi mulai menggunakan perangkat yang tidak seharusnya dan saya tidak pernah menggunakan, ini hanya tiket.
CodeLurker
4

Sepengetahuan saya Windows tidak memiliki opsi untuk mengganti perangkat pemutaran untuk program yang sedang memutar audio.

Coba program pihak ketiga, CheVolume:

http://www.chevolume.com/

pengguna2597747
sumber
2

Maaf, tetapi Windows tidak memiliki konsep perangkat output suara khusus aplikasi. Banyak aplikasi hanya menggunakan apa pun defaultnya. Beberapa (aplikasi "multimedia" yang lebih rumit) menyertakan menu opsi yang memungkinkan Anda memilih perangkat dari daftar, dan sebagian besar dari mereka akan membiarkan Anda menyimpannya sebagai default, tetapi aplikasi harus diberi kode untuk menyediakan opsi itu.

Saya suka opsi scripting. Anda memulai program melalui skrip yang mengubah default ke apa pun yang Anda inginkan untuk program itu, kemudian setelah program itu baik dan berjalan, itu menetapkan default kembali ke apa pun yang Anda inginkan sebagian besar program untuk digunakan. PowerShell dapat melakukan ini juga.

Jamie Hanrahan
sumber
8
" Windows tidak memiliki konsep perangkat output suara khusus aplikasi. " Tetapi sering terjadi headphone saya diberikan satu aplikasi dan speaker saya diberikan yang lain. Aku hanya tidak tahu bagaimana mengendalikannya. Saya bersedia percaya itu hanya bug, tetapi sudah pasti windows menetapkan aplikasi untuk memisahkan perangkat pemutaran.
kdbanman
Saya telah bekerja pada driver dan aplikasi multimedia. Saya tidak mengetahui ada tempat untuk meletakkan "ini adalah perangkat default untuk aplikasi X" kecuali dalam pengaturan aplikasi itu sendiri. Tapi, beberapa aplikasi yang dikodekan untuk mencari tertentu jenis perangkat pertama, atau menggunakan misalnya perangkat berkualitas tinggi, daripada default. Windows memiliki pengaturan terpisah untuk "perangkat komunikasi default" dan mis. Skype akan menggunakan perangkat itu secara default, sebagai lawan dari perangkat standar "biasa". Jika tidak berhasil, program comm dapat mencari perangkat dengan input mic (perangkat suara HDMI, misalnya, tidak memilikinya) dan menggunakannya. Dll
Jamie Hanrahan
Saya mengerti apa yang Anda maksud tentang jenis perangkat I / O. Konfigurasi pengaturan aplikasi yang Anda bicarakan - apakah itu bagian dari .NET System.*API? Mungkin Environment.*API? Atau apakah itu level yang lebih rendah di Win32 API? Jika saya membaca dokumen itu, saya akan memiliki pemahaman yang lebih baik tentang apa yang terjadi, jadi saya akan sangat menghargai tautan atau beberapa kata kunci :-)
kdbanman
Skrip yang mengalihkan perangkat default tidak akan berfungsi dalam banyak kasus karena banyak aplikasi akan segera mengikuti sakelar atau atas tindakan tertentu. CheVolume berfungsi untuk sebagian kecil aplikasi, tetapi tidak sebanyak yang Anda inginkan dan terkadang gagal juga. Tampaknya ini adalah fungsi tingkat OS yang baru saja hilang - mengapa memerlukan fitur yang sama untuk diterapkan di semua aplikasi secara terpisah?
Jacek Gorgoń
@JamieHanrahan Bagaimana? Apakah semua orang terlibat dalam konspirasi untuk meninggalkan solusi mudah? Ada masalah serupa dengan google yang tidak mendukung pengaturan proxy transparan ... Bisakah Anda memberi tahu saya mengapa konsep pipa terlalu banyak diminta?
Milind R