Biblioteca para efeitos de áudio e modulação?

2

Estou construindo um site que terá várias palestras em áudio enviadas, já que é principalmente um feed para as palestras de uma determinada pessoa.

O que é chato é que há muitas coisas que podem dar errado durante a gravação, coisas inevitáveis.

  • Alguém bate com o punho na mesa: gigante BANG em + 5DB na gravação.
  • O posicionamento do microfone (ou seja, um iPhone com um belo microfone da Blue) não é ótimo.
  • O volume do alto-falante mudará, às vezes dramaticamente.
  • O ruído de fundo é encontrado em toda a gravação.

Na mixagem e masterização de áudio, eu basicamente aplicaria os seguintes efeitos / modulações nos arquivos de entrada depois de encontrar algumas configurações razoáveis:

  1. Um noise gate, que elimina ou diminui o ruído de fundo que tem uma amplitude menor que X (ex: -24DB).
  2. Um compressor, para compensar as pancadas e as variações de volume. Embora ainda permita alguma variação na amplitude, suavizará dramaticamente tudo o que determinarmos como alcance de fala. Isso também pode ser usado para contabilizar uma gravação ruim, aumentando o áudio fraco.
  3. Um filtro lo-pass / hi-pass, que efetivamente removerá freqüências não produzidas por um ser humano.

Eu queria saber se existe uma biblioteca Linux para isso na forma de um cliente de linha de comando. Eu sei como usar o FFMPEG para converter formatos de áudio / vídeo, mas não tenho certeza se ele oferece essa funcionalidade.

Como alternativa, embora eu saiba que este não é um site de programação, ficaria feliz em escrever algo em Python ou em outro idioma que me desse o resultado que estou procurando.

    
por Naftuli Kay 08.04.2013 / 22:54

2 respostas

0

Como @Stephane Chazelas apontou acima, SoX é a resposta.

    
por 03.12.2013 / 08:51
0

Os plugins LADSPA são seus amigos aqui. Você encontrará compressores, portões, filtros de passagem lo / hi e muito mais como este.

Para realmente usar os plugins, você precisa de um programa que permita a montagem desses plugins em uma cadeia de processamento. Ecasound vem à minha mente (não usei eu mesmo), mas há muitos mais.

    
por 29.04.2013 / 11:54

Tags