Como posso alterar a saída de áudio para HDMI na linha de comando?


12

História de fundo

Esta discussão sugere pacmd list-sinkse mudar para um coletor diferente pacmd set-default-sink "SINKNAME", mas meu laptop parece ter apenas 1 coletor, o que não me ajudou.

Este tópico sugere o pacmd list-cardsque é exibido hdmi-output-0: HDMI / DisplayPortna parte inferior da saída e que parece correto, mas ainda diz Failure: No such entityquando eu corro pactl set-card-profile 0 output:hdmi-outputoupactl set-card-profile 0 output:hdmi-output-0


pode ser mais adequado como resposta? Para os segmentos que estão vinculados.
precisa saber é o seguinte

3
Que bom que você encontrou uma solução e obrigado por compartilhar. Agora você deve escrever / copiar sua solução para uma resposta própria e depois editar sua pergunta para se ajustar melhor ao formato de perguntas e respostas deste site. Obrigado.
Takkat 21/10

1
Olá James, Adicionei uma resposta do wiki da comunidade abaixo contendo sua solução. Se mais tarde você decidir postar sua própria resposta, faça isso e poderemos excluir a minha. Obrigado!
Seth

Respostas:


25

O OP postou a solução em sua pergunta :

Enquanto escrevia isso, encontrei a solução:

Este comando facilita ver quais são minhas opções de saída reais:

pacmd list-cards | grep output\:

Essa maneira de olhar para a saída pacmd list-cardsme fez perceber que a redação real da minha saída não é, output:hdmi-outputmas simoutput:hdmi-stereo

Este comando é o que funcionou para mim:

pactl set-card-profile 0 output:hdmi-stereo

Foi assim que voltei aos alto-falantes internos do meu laptop:

pactl set-card-profile 0 output:analog-stereo

Foi assim que alterei o volume via linha de comando:

amixer -D pulse sset Master 50%

Este é apenas um rosto sorridente:

:)

0

Eu só quero especificar que, se você tiver muitas saídas diferentes, poderá encontrar tudo com

pactl list

Para outras saídas HDMI, o comando é

pactl set-card-profile 0 output:hdmi-stereo-extra1

PS: É para a saída HDMI-2

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.