Ajustando o nível de som com um plug-in LADSPA
Para obter um nível de saída de som razoavelmente normalizado, independente do nível de entrada, podemos usar um plugin LADSPA para filtrar a saída de som através do PulseAudio.
No mínimo, precisamos de um plug-in compressor, como o dysonCompressor , do < strong> swh-plugins que precisa ser instalado se ainda não estiver presente.
Depois de ter descoberto o nome do nosso coletor padrão com
pacmd list-sinks
e o nome exato do plugin como ele é armazenado em /usr/lib/ladspa/
(com meu sistema aqui dyson_compress_1403
) podemos emitir o seguinte comando
pacmd load-module module-ladspa-sink sink_name=ladspa_sink master=<alsa_output> plugin=dyson_compress_1403 label=dysonCompress control=0,1,0.5,0.99
Substitua <alsa_output>
pelo nome exato do coletor de saída (no meu sistema isso foi alsa_output.pci-0000_00_14.2.analog-stereo
).
A saída compactada agora pode ser ouvida no dissipador de saída recém-criado ladspa_sink
acessível no menu Configurações de som .
As configurações de controle para o plug-in do compressor são as seguintes: limite de pico, tempo de liberação, taxa rápida, relação . Veja na documentação do plug-in para obter mais detalhes, padrões e valores mínimos resp. .
Para evitar o recorte da reprodução, também podemos combinar este plug-in com um limitador após a compactação. Podemos usar o fast_lookahead_limiter
para isso, com o coletor mestre sendo agora nosso recém-criado lasdpa_sink acima:
pacmd load-module module-ladspa-sink sink_name=ladspa_normalized master=ladspa_sink plugin=fast_lookahead_limiter_1913 label=fastLookaheadLimiter control=10,0,0.8
Fonte: as configurações acima foram adaptadas para pulseaudio de blog de brien em miscfits