Làm cách nào tôi có thể chuyển đổi một ứng dụng sang một thiết bị phát lại khác trên Windows 10 [trùng lặp]


44

Câu hỏi này đã có câu trả lời ở đây:

Tìm kiếm giải pháp cho vấn đề này dường như dẫn đến các giải pháp của bên thứ ba như thế này , đôi khi có kịch bản như thế này . Tôi cũng không xa lạ gì, nhưng có vẻ điên rồ với tôi rằng không có giải pháp nào tốt hơn.

Tôi đang dùng Windows 10. Tôi sử dụng âm thanh HDMI cho màn hình của mình từ thẻ video AMD và tôi sử dụng một bộ tai nghe được cắm vào mặt sau của bo mạch chủ. Tôi sử dụng cả hai thường xuyên, nhưng ngay bây giờ tôi cần phải tẻ nhạt chuyển thiết bị phát lại mặc định để chuyển đổi giữa chúng (đôi khi, vì lý do tôi chưa biết cách sao chép, tôi thậm chí cần phải tắt hoàn toàn thiết bị hiện đang phát ra âm thanh.


Đây là những gì tôi thấy trong bộ trộn âm lượng sau khi khởi động máy tính của mình với AMD HDMI làm mặc định và mở Chrome để xem video:

AMD HDMI đang phát Âm thanh hệ thống và âm thanh của Chrome.

Khi tôi chuyển sang thiết bị Loa

Giới thiệu để chọn thiết bị Loa.

Tôi thấy rằng nó không được chỉ định bất kỳ ứng dụng nào và tôi thấy không có cách nào để gán lại các ứng dụng:

Loa thiết bị cô đơn.

Tôi thường có thể chuyển tất cả các ứng dụng sang thiết bị Loa bằng cách chuyển đổi thiết bị phát lại mặc định và thường ngược lại. Nhưng điều đó đôi khi chỉ chuyển đổi một số ứng dụng và đôi khi nó không làm gì cả. Nhưng đó là điểm chính ...

Làm cách nào tôi có thể chỉ định một ứng dụng cho một thiết bị phát lại âm thanh cụ thể? Bộ trộn âm lượng trông giống như đúng nơi, nhưng dường như nó không làm được trừ khi tôi thiếu thứ gì đó.


1
Giống như nhiều người khác, tôi đến từ Google. Tôi chỉ muốn đưa ra một câu hỏi bổ sung: Tại sao Windows lại nhận ra đầu ra âm thanh trên mỗi ứng dụng vẫn không cho phép chúng tôi thay đổi? Sẽ tốt hơn nhiều nếu không cung cấp tính năng này chút nào và chúng ta hãy chọn một thiết bị duy nhất cho tất cả đầu ra. Thật là bực bội.
Henrique Jung

@HenriqueJung về cơ bản vì không phải là một nhiệm vụ windows để làm như vậy. Những gì bạn thay đổi trong windows thực sự là thiết bị âm thanh mặc định nhưng ứng dụng có thể chọn bất kỳ thiết bị âm thanh nào nó thích. Một số ứng dụng có thể xử lý thay đổi này và chuyển đổi thiết bị khi người dùng chuyển đổi thiết bị mặc định nhưng nhiều ứng dụng có thể không. Hệ điều hành thoát khỏi việc thay đổi âm lượng của ứng dụng dễ dàng hơn so với việc buộc ứng dụng chuyển đổi ngữ cảnh âm thanh. Trong nhiều trường hợp, nó thậm chí có thể không rõ ràng. Dành cho người cũ Làm thế nào để xử lý âm thanh DTS trên các thiết bị không hỗ trợ nó, v.v ... Đó là lý do tại sao các cửa sổ quyết định xem thiết bị âm thanh nào sẽ được phát nhạc cho một ứng dụng.
Logman

Tôi muốn câu hỏi này không bị đóng mà không có một câu trả lời nào đề cập rằng Windows 10 không cho phép bạn định cấu hình đầu ra và đầu vào, âm thanh cho mỗi ứng dụng. Tôi cũng tự hỏi tại sao địa ngục Google luôn gửi cho tôi bản sao thay vì câu trả lời ban đầu (ừ, thiên vị quan sát - tôi không biết có những bản sao khi tôi gửi bản gốc, nhưng nó vẫn làm phiền tôi!).
Daniel C. Sobral

Câu trả lời:


51

Tìm thấy một thay thế (GPL) miễn phí và nghĩ rằng tôi sẽ ném nó ra khỏi đó cho bất kỳ ai khác vấp vào từ google ... trước khi bất cứ ai ném 20 đô la cho CheVolume hoặc cài đặt phần mềm dùng thử có chứa phần mềm quảng cáo của họ (ít nhất là theo quét AV của tôi trên phiên bản 0.5.0.0, được tải xuống trực tiếp từ trang web của họ).

tìm thấy một cái gì đó gọi là Bộ định tuyến âm thanh trên reddit / github / thay thế.to

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

Tôi đang dùng Win 7 SP1 x64. Tôi mới chỉ chơi với nó khoảng 2 phút nhưng nó phát chính xác âm thanh Firefox (youtube) của tôi qua TV và âm thanh trò chơi (SR3) của tôi qua tai nghe với nỗ lực tối thiểu. Tôi nghĩ rằng tôi có thể có một người chiến thắng.

Sẽ báo cáo lại nếu tôi chạy vào bất kỳ probs. Mặt khác, nếu tất cả các công việc tôi sẽ phải đá anh chàng một vài đô la như một lời cảm ơn; Trông giống như có một liên kết paypal trên trang github của anh ấy


Đây có vẻ là giải pháp lý tưởng. Làm báo cáo lại nếu bạn tìm thấy vấn đề.
kdbanman

4
Điều này dường như làm sập các ứng dụng Windows 10.
Brain2000

Tôi chỉ có thể đạt được điều này bằng Windows. Đặt thiết bị mặc định của bạn thành tai nghe và bạn sẽ thấy ổn.
alcfeoh

1
Thật tuyệt vời Windows không có cái này. Buộc phải chuyển sang Windows 10 trong công việc mới của tôi sau khi sử dụng Linux được 8 năm và bộ điều khiển âm thanh đã khiến tôi phát điên vì nó quá kém so với các lựa chọn thay thế của Linux.
twigg

Cũng thấy điều này làm sập một số ứng dụng trong Windows 10. NVidia ShadowPlay cho một. Cũng không thể sao chép / định tuyến lại PUBG đến một thiết bị phát lại âm thanh khác (ví dụ: Cáp âm thanh ảo).
Roy

6

Chuyển đến "Thiết bị phát lại" và vô hiệu hóa loại đầu ra bạn muốn hủy gán khỏi ứng dụng. Ứng dụng sẽ tự động chuyển sang đầu ra âm thanh có sẵn tiếp theo và sau đó bạn có thể bật lại thiết bị đầu ra bị vô hiệu hóa.


2
Và làm cách nào để chỉ định một ứng dụng trở lại thiết bị đầu ra bị vô hiệu hóa đó? Câu hỏi của tôi là về việc đặt các ứng dụng khác nhau trên các thiết bị phát lại khác nhau.
kdbanman

Chào mừng bạn đến với Siêu người dùng! Đây thực sự là một bình luận và không phải là một câu trả lời cho câu hỏi ban đầu. Để phê bình hoặc yêu cầu làm rõ từ một tác giả, hãy để lại nhận xét bên dưới bài đăng của họ - bạn luôn có thể nhận xét về bài đăng của riêng bạn và khi bạn có đủ danh tiếng, bạn sẽ có thể nhận xét về bất kỳ bài đăng nào . Xin vui lòng đọc tại sao tôi cần 50 danh tiếng để bình luận? Tôi có thể làm gì thay thế?
DavidPostill

Thay thế vô hiệu hóa thiết bị bạn không muốn sử dụng sẽ thực sự tẻ nhạt. Tuy nhiên, nếu như đã xảy ra với tôi trên Win7, một số ứng dụng bắt đầu sử dụng thiết bị mà họ không được phép sử dụng và tôi không bao giờ sử dụng, đây chỉ là vé.
CodeLurker

4

Theo hiểu biết tốt nhất của tôi, Windows không có tùy chọn để chuyển đổi thiết bị phát lại cho các chương trình hiện đang phát âm thanh.

Hãy thử chương trình của bên thứ ba, CheVolume:

http://www.chevolume.com/


2

Tôi xin lỗi, nhưng Windows không có khái niệm về một thiết bị đầu ra âm thanh dành riêng cho ứng dụng. Nhiều ứng dụng chỉ sử dụng bất cứ thứ gì mặc định. Một số (ứng dụng "đa phương tiện" phức tạp hơn) bao gồm menu tùy chọn cho phép bạn chọn một thiết bị từ danh sách và hầu hết chúng sẽ cho phép bạn lưu nó dưới dạng mặc định, nhưng ứng dụng phải được mã hóa để cung cấp tùy chọn đó.

Tôi thích các tùy chọn kịch bản. Bạn khởi động một chương trình thông qua một tập lệnh thay đổi mặc định thành bất cứ thứ gì bạn muốn cho chương trình đó, sau đó sau khi chương trình hoạt động tốt, nó sẽ đặt mặc định trở lại bất cứ thứ gì bạn muốn sử dụng. PowerShell cũng có thể làm điều này.


8
" Windows chỉ không có khái niệm về một thiết bị đầu ra âm thanh dành riêng cho ứng dụng. " Nhưng điều xảy ra khá thường xuyên là tai nghe của tôi được chỉ định một ứng dụng và loa của tôi được chỉ định một ứng dụng khác. Tôi chỉ không biết làm thế nào để kiểm soát nó. Tôi sẵn sàng tin rằng đó chỉ là một lỗi, nhưng chắc chắn đó là các cửa sổ gán ứng dụng cho các thiết bị phát lại riêng biệt.
kdbanman

Tôi đã làm việc trên các trình điều khiển và ứng dụng đa phương tiện. Tôi không biết bất kỳ nơi nào để đặt "đây là thiết bị mặc định cho ứng dụng X" ngoại trừ trong cài đặt riêng của ứng dụng. Nhưng, một số ứng dụng được mã hóa để tìm kiếm một số loại thiết bị trước tiên hoặc để sử dụng, ví dụ như thiết bị chất lượng cao nhất, thay vì mặc định. Windows có một cài đặt riêng cho "thiết bị liên lạc mặc định" và ví dụ: Skype sẽ sử dụng thiết bị đó theo mặc định, trái ngược với thiết bị mặc định "thông thường". Không, các chương trình comm có thể tìm kiếm một thiết bị có đầu vào mic (ví dụ như thiết bị âm thanh HDMI không có) và sử dụng thiết bị đó. V.v.
Jamie Hanrahan

Tôi hiểu ý của bạn về các loại thiết bị I / O. Cấu hình cài đặt ứng dụng mà bạn đang nói đến - nó có phải là một phần của .NET System.*API không? Có lẽ là Environment.*API? Hoặc nó là cấp thấp hơn trong API Win32? Nếu tôi đọc những tài liệu đó, tôi sẽ hiểu rõ hơn về những gì đang diễn ra, vì vậy tôi thực sự đánh giá cao một liên kết hoặc một số từ khóa :-)
kdbanman

Tập lệnh chuyển đổi thiết bị mặc định sẽ không hoạt động trong nhiều trường hợp vì nhiều ứng dụng sẽ thực hiện theo chuyển đổi ngay lập tức hoặc theo một số hành động nhất định. CheVolume hoạt động cho một phần nhỏ các ứng dụng, nhưng không nhiều như bạn muốn và đôi khi cũng thất bại với những ứng dụng đó. Có vẻ như đây là một chức năng cấp hệ điều hành bị thiếu - tại sao yêu cầu tính năng tương tự phải được triển khai trong tất cả các ứng dụng một cách riêng biệt?
Jacek Gorgoń

@JamieHanrahan thế nào? Có phải tất cả mọi người trong một số âm mưu để bỏ qua các giải pháp dễ dàng? Có một vấn đề tương tự với việc google không hỗ trợ cài đặt proxy minh bạch ... Bạn có thể khai sáng cho tôi lý do tại sao khái niệm đường ống quá nhiều để yêu cầu không?
Milind R
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.