Hur man spelar ljud samtidigt på flera skärmar

ögonblicksbild30

Låt oss anta att din dator är ansluten till två bildskärmar, i spegelläge. Låt oss anta att en av dessa bildskärmar är huvud-TV i vardagsrummet, där du brukar spela konsolen eller titta på filmer. Antag att du känner till programmet Kodi (ovan XBMC), som är ett mediacenter, eller SMPlayer, och att du använder PulseAudio, men när du spelar en fil finns det inget sätt att höra ljudet på den sekundära skärmen utan att göra pirouetter eller ändra konfigurationen vid varje start. Om så är fallet kan den här handledningen intressera dig, eftersom den är speciellt utformad för system med ett mediacenter i åtanke.

Föregående steg

Första saker först, så vi måste installera paketet papper. Det är en frontend programmerad i GTK för att konfigurera vissa PulseAudio-preferenser.

En archlinux och derivat:
sudo pacman -S paprefs

En ubuntu och liknande
sudo apt-get install paprefs

Tack vare denna enkla programvara kommer vi att kunna aktivera en «virtuell enhet», kallad Samtidig utgång, vilket är inget annat än en samtidig utgång för alla ljudenheter som är anslutna till vår utrustning. För att göra detta kör vi kommandot i en terminal papperFör att torka, och vi går till den sista fliken, där vi måste aktivera den enda tillgängliga rutan, som visas på skärmdumpen.

ögonblicksbild26

Akta dig för antalet alternativ; missförstånd är dagens ordning.

Välj rätt utlopp

Efter att ha stängt dialogrutan för papperskonfiguration bör vi kontrollera våra uppspelningsenheter och se om det alternativet samtidigt redan visas. Sättet att hantera ljudändringarna beroende på skrivbordsmiljön vi använder, men de flesta nuvarande miljöer tillåter oss att ändra enheten direkt från volymikonen på panelen. Annars måste vi gå till systeminställningarna och dyka mellan motsvarande alternativ.

ögonblicksbild27

Om den samtidiga utgången inte är här, titta först under stolen.

När den nya enheten har valts sänder vår dator ljudet genom alla aktiverade kanaler. Du kommer att använda högtalarna, HDMI-kontakterna, flödeskondensatorn, etc. Om vi ​​har Bluetooth-hörlurar kopplade till datorn (eller anslutna via kabel), är det möjligt att standardljudet också sänds ut av dem, i stor utsträckning beroende på vilken typ av konfiguration vi har. Jag menar att om vi har ställt in dem så att ljudet tystas i resten av utgångarna när hörlurarna är aktiva, så är det till exempel.

Vad händer om jag vill stänga av ljudet på vissa enheter eller ändra volymen oberoende?

Allt är möjligt i Linux-världen, du behöver bara gräva lite mer och fortsätta finjustera resultatet. I det här fallet är det bäst att installera ett annat litet program som gör att vi kan kalibrera ljudinställningarna i detalj: Pavucontrol. Personligen tycker jag att det är mycket kraftfullare och pålitligare än standardkonfiguratorerna.

En Archlinux och relaterade distros:
sudo pacman -S pavucontrol

En Ubuntu och familj
sudo apt-get install pavucontrol

Detta program rekommenderas starkt, eftersom ibland låter det oss lösa problem utan någon uppenbar lösning när vi hanterar de olika enheterna i vårt system. Utan att gå längre när jag använder mina Bluetooth-hörlurar fångar ibland high-fidelity-profilen, A2DP, mig inte bra, men Pavucontrol låter mig lösa det mycket allvarliga problemet och fortsätta njuta av musik utan att det ser ut som att kassetterna har invaderat min datorn slukade mina album.

På fliken Inställningar kan vi aktivera eller stänga av enheterna efter behov, samt ändra deras profil, antalet kanaler (2.1, 5.1, etc.). Alternativt kan vi på fliken Utdataenheter ändra volymnivån separat genom att välja den irritationsnivå som vi vill orsaka våra grannar.

ögonblicksbild28

Och om vi trots alla våra flitiga försök fortfarande inte lyckats få KODI, SMPlayer eller Amarok att få ljudet där vi vill, skulle det vara tillräckligt att öppna Pavucontrol parallellt och välja önskad utgång på fliken Uppspelning. I samma avsnitt kan vi hämta ljudet från varje applikation via en annan enhet (till exempel Firefox via hörlurar, Amarok via HDMI och KODI genom samtidig utgång).

ögonblicksbild29

Det är allt för nu. Jag hoppas att du har hittat det användbart.


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

6 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Juan Manuel sade

    Tack så mycket! Bara igår hanterade jag detta problem utan framgång i Arch. Jag lyckades få ut ljud från hdmi med SMPlayer, men jag uppnådde inte samma sak i Kodi vilket är vad jag behöver. Jag kommer att prova den här guiden.

    1.    Varg sade

      I Kodis ljudinställningar kan du också ändra utmatningsenheten, om den samtidiga utmatningen inte automatiskt fångar dig. Förhoppningsvis hjälper det dig; du kommer att berätta för oss.

      1.    Juan Manuel sade

        Fixat, du kan lägga till den virtuella enheten och den fungerar perfekt. Jag hade redan provat Kodi-ljudinställningarna men det kom inget ljud från Hdmi. Tack så mycket

  2.   Rafael sade

    Hallå

    Först och främst är detta konstruktiv kritik.

    Jag började läsa artikeln för att jag för ett par år sedan upptäckte möjligheten för pulseaudio att skapa virtuella enheter och samtidigt mata ut dem. Men ärligt talat, den som börjar läsa din artikel (och jag visste redan vad ämnet handlade om) är förlorad. Du börjar med att prata om "antaganden" men ger inte detaljer om vilken hårdvara vi har (två skärmar eller tv-apparater, en med HDMI-ingång och den andra med VGA, för att sätta något och en dator med HDMI-utgång och en annan analog. ..). Det vill säga scenariot från vilket du börjar är helt tvetydigt, du anger inte vad vi börjar från och vad vi vill lösa. Till slut måste allt ”anta”. Tyvärr, men du saknar mycket information.

    I mitt fall har jag en dator med en analog utgång inbyggd i kortet och en HDMI-utgång, inbyggd i ett Nvidia-grafikkort. Målet var att ha samma ljudsignal genom de två utgångarna (den analoga för en bakgrundsmusik och HDMI för en TV). Lösningen var effektivt att aktivera alternativet att skapa en virtuell ljudenhet med Pulseadio och välja utgången till den i alla applikationer vars ljud du vill lyssna på samtidigt i de nämnda ljudutgångarna.

    Tack ändå för att kommentera

    hälsningar

    1.    Varg sade

      Konstruktiv kritik accepteras, även om just syftet med denna virtuella enhet fungerar för alla konfigurationer, därför tyckte jag inte att det var nödvändigt att specificera, förutom att ge ett exempel. Jag hänvisar uttryckligen till båda skärmarna, vilket är min personliga inställning, men jag vet att det fungerar på andra. Antagandena som användes i början är en skrivenhet för att berätta en historia, inte en gissningsövning.

      Med tanke på att titeln varnar för avsikten med handboken, som är att få ljud genom flera skärmar samtidigt, och på grund av ämnets specificitet, skulle jag vilja tro att det inte är så lätt att bli förvirrad.

      Men jag noterar och kommer att försöka förbättra.

  3.   Michael O. sade

    Tack så mycket, jag letade efter ett sätt att göra detta och kunde inte hitta en lösning, i mitt fall på en Linux Mint (kanel).
    Du slutar inte lära dig saker i Linux.