Procurando por um software / algo para automatizar algum processamento de áudio simples

3

Estou procurando uma maneira de pegar um arquivo MP3 de 1 hora e dividi-lo em vários MP3s de 2 minutos. Ao longo do caminho, também gostaria de fazer algumas coisas, como Amplificar o volume.

O problema que estou resolvendo é que eu tenho um MP3 player ruim que não me deixa procurar para frente ou para trás, nem vai me lembrar de onde eu o deixei quando eu o desliguei, além disso, eu o ouço em um situação seriamente alta de ruído. Assim, eu preciso ser capaz de avançar em grandes blocos (2-5 minutos) até o ponto em que o deixei.

Existe alguma maneira decente de fazer isso?

O Audacity não parece ter recursos de linha de comando.

Estou disposto a escrever algum código, por exemplo, para chamar algo pela linha de comando e saber por quanto tempo o arquivo MP3 está, para depois saber quantas peças terei e depois dizer "crie um MP3 com 0:00 a 2:00 "," crie um MP3 com 2:00 a 4:00 ", etc.

Também estou disposto a pagar pelas ferramentas certas, se necessário.

Eu também não me importo com o quão lento isso é executado, desde que eu possa automatizá-lo: -)

Estou fazendo isso no Windows.

Quaisquer ponteiros / ideias?

Obrigado!

    
por Daniel Magliola 11.08.2009 / 00:22

3 respostas

1

Mp3Split faria o truque para dividir os arquivos.

O codificador LAME mp3 tem uma opção, --escala, que acredito que pode ser usada para aumentar o volume dos valores de PCM, bem como por um determinado fator. Para determinar o valor de ganho para uso com o LAME, você pode usar a ferramenta mp3gain (somente Windows), que deve fornecer um nível de volume suficientemente maior. , sem nenhum recorte ou distorção induzida por nível por parte do arquivo. Eu tenho certeza que também existem ferramentas * nix (como wavegain , eu acho) se você está rodando Linux que faz o mesma coisa se você pesquisar um pouco mais.

Note, porém, que se você trabalha em um ambiente muito barulhento (por exemplo, 4 crianças + um cachorro e uma mãe com deficiência auditiva que tendem a gritar / latir / gritar ao mesmo tempo), mesmo isso pode não ser o suficiente. Eu tenho alguns fones de ouvido / fones de ouvido para eliminar esse problema.

    
por 11.08.2009 / 00:30
2

Eu acho que o ffmpeg pode fazer o que você quer:

ffmpeg -i source.mp3 -acodec libmp3lame -ab 128k -t 120 -ss 240 output.mp3
  • O parâmetro "t" é a duração do arquivo de saída (na amostra, 120s = 2min)
  • O parâmetro "ss" é quanto você deseja pular desde o início (na amostra, 240s = 4 min)

Você também pode adicionar o parâmetro "-vol" para aumentar o volume.

    
por 12.08.2009 / 20:14
1

Experimente o ffmpeg. É uma ferramenta de linha de comando ridiculamente poderosa que seria ótima para isso.

Divida o mp3 usando o breve guia aqui e adicione a opção -vol para ajustar o volume.

Para mais informações sobre os switches do ffmpeg, acesse este guia e confira o página inicial do FFmpeg . Uma grande parte das ferramentas audiovisuais comerciais, freeware e opensource usam ffmpeg sob o capô para toda a sua transcodificação e trabalho, dê uma chance!

    
por 12.08.2009 / 20:13