Inverter canais de áudio no Arch Linux com pipewire

Publicado por Xerxes em 29/07/2024

[ Hits: 1.175 ]

 


Inverter canais de áudio no Arch Linux com pipewire



Se você está usando o PipeWire no Arch Linux e deseja inverter os canais de áudio (ou seja, trocar o canal esquerdo pelo direito), siga este guia passo a passo.

1. COPIAR O ARQUIVO DE CONFIGURAÇÃO PADRÃO

Primeiro, você precisa copiar o arquivo de configuração padrão do PipeWire para o diretório de configuração local. Abra um terminal e execute o seguinte comando:

sudo cp /usr/share/pipewire/pipewire.conf /etc/pipewire/pipewire.conf

Esse comando cria uma cópia do arquivo de configuração padrão na pasta onde as configurações personalizadas são armazenadas, permitindo que você faça modificações sem alterar os arquivos originais.

2. EDITAR O ARQUIVO DE CONFIGURAÇÃO

Agora, abra o arquivo copiado para edição. Você pode usar qualquer editor de texto de sua preferência. Neste exemplo, vamos utilizar o Kate:

kate /etc/pipewire/pipewire.conf

Se preferir usar um editor diferente, como `nano` ou `vim`, substitua `kate` pelo seu editor de escolha.

3. ADICIONAR O MÓDULO

Localize o cabeçalho no arquivo de configuração. Você precisará adicionar um trecho para manipular os canais de áudio. Insira o seguinte bloco de código após o cabeçalho:

context.modules = [
    {    name = libpipewire-module-loopback
        args = {
            audio.position = [ FL FR ]
            capture.props = {
                media.class = Audio/Sink
                node.name = my_sink
                node.description = "my-sink"
                #node.latency = 1024/48000
                #audio.rate = 44100
                #audio.channels = 2
                #audio.position = [ FL FR ]
                #node.target = "my-default-sink"
                }
                playback.props = {
                    #media.class = Audio/Source
                    node.name = my_sink
                    node.description = "my-sink"
                    #node.latency = 1024/48000
                    #audio.rate = 44100
                    #audio.channels = 2
                    audio.position = [ FR FL ]
                    node.target = "my-default-sink"
                }
                }
]


Aqui está o que cada parte faz:
  • `audio.position = [ FL FR ]` define a posição dos canais de áudio. `FL` representa o canal esquerdo e `FR` representa o canal direito.
  • `capture.props` e `playback.props` configuram as propriedades para captura e reprodução de áudio, respectivamente.
  • `audio.position = [ FR FL ]` dentro de `playback.props` inverte a posição dos canais para reprodução.

4. REINICIAR SESSÂO

Após salvar as alterações no arquivo de configuração, refaça o login. Agora, os canais de áudio devem estar invertidos conforme desejado.

FONTES:

Outras dicas deste autor

Tenha o .bashrc do Gentoo

Repositórios Multimídia no Debian 7

i3-gaps no Funtoo

Do Windows XP ao GNU/Linux

Quadrados ou retângulos no lugar de texto [Resolvido]

Leitura recomendada

Mplayer: [format] Sample format big-endian MPEG-2 not yet supported

Revertendo instalação de driver Nvidia no Ubuntu e Debian-like

Removendo Lightdm e boot splash do GRUB

Ajustando a data e hora no Linux

Alterando o MAC addrres de sua placa de rede

  

Comentários
[1] Comentário enviado por maurixnovatrento em 07/09/2024 - 16:38h

Dica bacana.
______________________________________________________________________
Inscreva-se no meu Canal: https://www.youtube.com/@LinuxDicasPro
Repositório GitHub do Canal: https://github.com/LinuxDicasPro
Grupo do Telegram: https://t.me/LinuxDicasPro
Meu GitHub Pessoal: https://github.com/mxnt10



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts