Inverter canais de áudio no Arch Linux com pipewire

Publicado por Xerxes em 29/07/2024

[ Hits: 491 ]

 


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

Não torre a CPU compilando coisas

Crie o seu jogo roguelike em Python

Agregador de messengers (Whatsapp, Telegram, Skype etc)

Como instalar OpenOffice Apache (DEB)

Modo scratchpad no i3wm

Leitura recomendada

Configurando o layout do teclado rapidamente

Instalando sua impressora HP no LinuxMint

Arch Linux - Configurando relógio para localtime

Ouvir rádio on-line no Slackware

Recuperando MBR do Windows

  

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