Załóżmy, że twój komputer jest podłączony do dwóch monitorów w trybie lustrzanym. Załóżmy, że jeden z tych monitorów to główny telewizor w salonie, w którym zwykle grasz na konsoli lub oglądasz filmy. Załóżmy, że znasz program Kodi (wcześniej XBMC), który jest ośrodkiem medycznym, lub Odtwarzacz SMP, i że używasz PulseAudio, ale podczas odtwarzania pliku nie ma możliwości usłyszenia dźwięku na drugim monitorze bez wykonywania piruetów lub modyfikuj konfigurację przy każdym uruchomieniu. Jeśli tak jest w Twoim przypadku, ten samouczek może Cię zainteresować, ponieważ jest specjalnie zaprojektowany dla systemów przeznaczonych dla ośrodków medialnych.
Poprzednie kroki
Po pierwsze, będziemy musieli zainstalować pakiet paprefowie. Jest to nakładka zaprogramowana w GTK do konfigurowania określonych preferencji PulseAudio.
En archlinux i pochodne:
sudo pacman -S paprefs
En Ubuntu i tym podobne
sudo apt-get install paprefs
Dzięki temu prostemu oprogramowaniu będziemy mogli włączyć «urządzenie wirtualne», tzw Jednoczesne wyjścieczyli nic innego jak jednoczesne wyjście dla wszystkich urządzeń audio podłączonych do naszego sprzętu. Aby to zrobić, wykonujemy polecenie w terminalu paprefowie, do wyschnięcia i przechodzimy do ostatniej zakładki, w której będziemy musieli aktywować jedyne dostępne pudełko, jak widać na zrzucie ekranu.
Wybierz odpowiedni outlet
Po zamknięciu okna konfiguracji paprefs powinniśmy sprawdzić nasze urządzenia odtwarzające i zobaczyć, czy opcja jednoczesności już się pojawia. Sposób zarządzania dźwiękiem zmienia się w zależności od używanego przez nas środowiska graficznego, ale Większość obecnych środowisk pozwala nam zmieniać urządzenie w locie za pomocą ikony głośności na panelu. W przeciwnym razie musielibyśmy przejść do preferencji systemowych i nurkować między odpowiednimi opcjami.
Po wybraniu nowego urządzenia nasz komputer nada dźwięk przez wszystkie włączone kanały. Wykorzystasz głośniki, złącza HDMI, kondensator strumieniaitp. Jeśli mamy podłączone do komputera słuchawki Bluetooth (lub podłączone kablem), to możliwe, że domyślnie emitowany jest przez nie dźwięk, w dużej mierze w zależności od rodzaju posiadanej konfiguracji. Chodzi mi o to, że jeśli ustawiliśmy je tak, aby na pozostałych wyjściach dźwięk był wyciszony, gdy słuchawki są aktywne, to tak się stanie np.
A jeśli chcę wyciszyć niektóre urządzenia lub niezależnie zmienić głośność?
W świecie Linuksa wszystko jest możliwe, wystarczy poszukać trochę więcej i kontynuować dostrajanie wyniku. W takim przypadku najlepiej zainstalować kolejny mały program, który pozwoli nam szczegółowo skalibrować preferencje dźwięku: Pavukontrola. Osobiście uważam, że jest znacznie wydajniejszy i bardziej niezawodny niż standardowe konfiguratory.
En Archlinux i powiązane dystrybucje:
sudo pacman -S pavucontrol
En Ubuntu i rodzina
sudo apt-get install pavucontrol
Ten program jest wysoce zalecany, ponieważ czasami pozwala nam to rozwiązywać problemy bez widocznego rozwiązania podczas zarządzania różnymi urządzeniami w naszym systemie. Nie idąc dalej, kiedy używam słuchawek Bluetooth, czasami profil Hi-Fi, A2DP, nie łapie mnie dobrze, ale Pavucontrol pozwala mi rozwiązać ten bardzo poważny problem i kontynuować cieszenie się muzyką bez tego, że taśma magnetofonowa zaatakowała mój komputer pożarł moje albumy.
W zakładce Ustawienia możemy odpowiednio włączać lub wyłączać urządzenia, a także modyfikować ich profil, liczbę kanałów (2.1, 5.1 itd.). Opcjonalnie w zakładce Urządzenia wyjściowe możemy osobno modyfikować poziom głośności, wybierając poziom irytacji, jaką chcemy sprawiać naszym sąsiadom.
A jeśli pomimo wszystkich naszych usilnych prób nadal nie udało nam się uzyskać KODI, SMPlayera lub Amaroka, aby uzyskać dźwięk tam, gdzie chcemy, wystarczyłoby otworzyć Pavucontrol równolegle i wybrać żądane wyjście w zakładce Odtwarzanie. W tej samej sekcji możemy uzyskać dźwięk z każdej aplikacji za pośrednictwem innego urządzenia (na przykład Firefox przez słuchawki, Amarok przez HDMI i KODI przez jednoczesne wyjście).
Na razie to wszystko. Mam nadzieję, że okazał się przydatny.
Wielkie dzięki! Jeszcze wczoraj radziłem sobie z tym problemem bez powodzenia w Arch. Udało mi się wydobyć dźwięk z hdmi za pomocą SMPlayera, ale nie osiągnąłem tego samego w Kodi, czego potrzebuję. Spróbuję tego przewodnika.
W preferencjach Kodi Audio możesz także zmienić urządzenie wyjściowe, na wypadek gdyby jednoczesne wyjście nie złapało Cię automatycznie. Mam nadzieję, że to ci pomoże; powiesz nam.
Naprawiono, możesz dodać urządzenie wirtualne i działa idealnie. Próbowałem już z ustawieniami audio Kodi, ale żaden dźwięk nie wyszedł z HDMI. Wielkie dzięki
Halo
Przede wszystkim jest to konstruktywna krytyka.
Zacząłem czytać ten artykuł, ponieważ kilka lat temu odkryłem opcję Pulseudio do tworzenia urządzeń wirtualnych i jednoczesnego generowania dla nich. Ale szczerze, każdy, kto zacznie czytać Twój artykuł (a ja już wiedziałem, o czym był temat), jest zgubiony. Zaczynasz od „założeń”, ale nie podajesz szczegółów na temat tego, jaki sprzęt mamy (dwa monitory lub telewizory, jeden z wejściem HDMI, a drugi VGA, do tego coś i komputer z wyjściem HDMI i drugi analog…). Oznacza to, że scenariusz, od którego zaczynasz, jest całkowicie niejednoznaczny, nie precyzujesz od czego zaczynamy i co chcemy rozwiązać. W końcu wszystko musi „założyć”. Przepraszamy, ale brakuje Ci szczegółów.
W moim przypadku mam komputer z wyjściem analogowym wbudowanym w płytkę i wyjściem HDMI, wbudowanym w kartę graficzną Nvidia. Celem było uzyskanie tego samego sygnału audio przez dwa wyjścia (analogowe dla podkładu muzycznego i HDMI dla telewizora). Rozwiązaniem było w efekcie uaktywnienie opcji tworzenia wirtualnego urządzenia audio z Pulseadio i wybranie do niego wyjścia we wszystkich aplikacjach, których dźwięku chcemy słuchać jednocześnie na wspomnianych wyjściach audio.
W każdym razie dziękuję za komentarz
pozdrowienia
Konstruktywna krytyka jest akceptowana, chociaż właśnie cel tego wirtualnego urządzenia służy do dowolnej konfiguracji, stąd nie uważałem za konieczne, aby to precyzować, może z wyjątkiem podania przykładu. Wyraźnie odnoszę się do obu ekranów, co jest moją osobistą konfiguracją, ale wiem, że działa na innych. Założenia zastosowane na początku są narzędziem do pisania do opowiadania historii, a nie odgadywaniem.
Biorąc pod uwagę, że tytuł ostrzega przed intencją samouczka, jakim jest przepuszczenie dźwięku przez kilka ekranów jednocześnie, oraz ze względu na specyfikę tematyki, chciałbym pomyśleć, że nie jest łatwo się pogubić.
Jednak odnotowuję i spróbuję poprawić.
Dziękuję bardzo, szukałem sposobu, aby to zrobić i nie mogłem znaleźć rozwiązania, w moim przypadku na Linux Mint (cynamon).
W Linuksie nie przestajesz się uczyć.
Wczoraj śledziłem Twój artykuł i prawie natychmiast znalazłem rozwiązanie... zdarza mi się, że dzisiaj restartuję komputer i mam taką samą konfigurację jak wczoraj aktywną i nie mam wyjścia audio. W moim przypadku problem pojawił się podczas podłączania monitora kablem hdmi, co spowodowało przekierowanie wyjścia audio do monitora, co spowodowało podłączenie głośników do monitora, a po wyłączeniu nie było dźwięku. Wczoraj wydawało się, że problem został rozwiązany przez włączenie wszystkich wyjść audio dla tego urządzenia wirtualnego, ale ta konfiguracja wydaje się niewystarczająca... Czy masz jakiś pomysł, na czym może polegać problem? Używam ubuntu, chociaż wydaje się to obojętne ... i dziękuję, twoje informacje są bardzo przydatne.