Como alterar a profundidade de bits de áudio e a taxa de amostragem?

9

Sou um usuário Linux novato. Atualmente estou usando o Xubuntu 11.10

Eu gosto de obter o melhor que posso do meu hardware. Isso inclui som. No Windows era bem simples. Acabei de ir para as configurações de áudio e definir a profundidade de bits e a taxa de amostragem para os maiores valores disponíveis.

Com o Xubuntu, é um pouco mais complicado. Não há configurações avançadas no configurador gráfico. Isso significa que eu tenho que procurar por profundidade de bits e taxa de amostragem em um arquivo de configuração. A coisa é, eu não sei exatamente qual.

Se alguém pudesse me dizer qual deles é e quais linhas eu tenho que modificar, eu ficaria grato.

    
por Yasashii 17.05.2012 / 22:15

2 respostas

12

Para alterar a taxa de amostragem e a profundidade de bits de áudio, precisamos editar o arquivo de configuração para o servidor pulseaudio /etc/pulse/daemon.conf

% bl0ck_qu0te%

Procure as seguintes entradas:

; default-sample-format = s16le
; default-sample-rate = 44100

Ambos são comentados com ; . Isso significa que eles não são lidos, pois as entradas dadas aqui são os padrões. Desconecte-os e substitua-os por valores que sejam mais adequados para você. Tenha sempre em mente que isso pode estar no custo do desempenho ou estabilidade do sistema ao escolher valores extremos.

As possíveis entradas para o formato de amostra são: u8, s16le, s16be, s24le, s24be, s24-32le, s24-32be, s32le, s32be float32le, float32be, ulaw, alaw

As possíveis entradas para a frequência de amostragem são algo entre 1 e 192000 Hz (escolha valores sensatos!)

Salve este arquivo como ~/.pulse/daemon.conf ou em seu local original (você precisa ser root então). Para que as alterações entrem em vigor, pulseaudio precisa ser reiniciado com pulseaudio -k em um terminal, ou sair e fazer login novamente.

    
por Takkat 17.05.2012 / 22:38
4

A resposta acima está correta, mas irá alterar somente as configurações de Pulse Audio. É assim que o som funciona no Linux:

App > Pulse Audio > ALSA > placa de som real

  • Os aplicativos podem fazer seu próprio processamento de áudio, embora seja incomum.
  • O
  • Pulse certamente faz seus próprios processamentos de áudio.
  • O último também pode ser dito sobre a ALSA.

Assim, alterar o formato de amostra e a taxa de amostragem do Pulse Audio é apenas o PRIMEIRO passo a ser dado. Você precisa configurar corretamente o ALSA.

Agora, não posso te dizer como fazer isso. Nem uma única versão recente do Ubuntu permite alterar as configurações do ALSA por meio de arquivos de configuração. Aparentemente, a ALSA sempre fará uma nova amostragem para 48KHz / 16bit e você ficará preso a ela. Devo lembrar que os algoritmos de mixagem e reamostragem da ALSA são de qualidade muito baixa, semelhante ao KMixer do XP.

Isso significa que, até que alguém torne possível alterar o formato de amostra e a frequência de amostragem do ALSA nas distribuições recentes do Ubuntu (2012/2013), como você pode alterar o áudio do Pulse, no Linux, SUGA como o inferno!

Além disso, não defina a taxa de amostragem como "a opção máxima disponível", que fará a reamostragem de áudio e você não quer isso! Defina a taxa de amostragem de acordo com o que você ouve. Se um CD de áudio: 44,1 kHz. Se DVD: 48kHz. Em vez disso, a profundidade de bits deve ser sempre a mais alta disponível, enquanto 24 bits parece ser a mais alta que as melhores cartas podem suportar.

Eu recomendo o meu vídeo do YouTube para mais informações. Você pode extrair dele o que é mais útil para você.

    
por Paulo Henrique 20.01.2013 / 06:08

Tags