Áudio de gravador WAV para MP3 no Linux

Publicado por Perfil removido em 22/09/2009

[ Hits: 8.740 ]

 


Áudio de gravador WAV para MP3 no Linux



Coloquei este nome na dica na falta de um critério melhor, pois esse "gravador" se refere a grande maioria de tocadores de MP3, chamados mesmo de MP3, MP4, 5, 6, 7 etc.

Praticamente todos eles possuem uma função "Voice", que serve para gravar áudio. Às vezes utilizo o meu MP4 (MaxMux de 2GB) ou meu celular (Vaic T800 MP-alguma-coisa) para salvar reuniões da igreja ou músicas que estamos tentando compor etc.

O problema é que o arquivo gerado costuma ficar grande (coisa de 20 MB para uma hora), de baixa portabilidade e qualidade. O que fazer? O interessante é converter para .MP3 ou para .OGG (deixo essa de fora hoje). No Linux precisaremos do Ffmpeg e do Sox.

Os arquivos criados por esses aparelhinhos costumam ser compactados no formato da MS, codec ADPCM, como vemos da saída do "file" sobre meu arquivo de exemplo:

REC001.WAV: RIFF (little-endian) data, WAVE audio, IMA ADPCM, mono 8000 Hz

Isso costuma requerer o download de codecs, nem todos aparelhos tocam, o "lame" se recusa a codificar esses arquivos... Fica um negócio estranho, por isso usamos o formato mais "popular" (já que ate onde sei possui também algumas restrições de licença, patente, o leriado).

Vamos melhorar a qualidade desse arquivo com o "sox":

sox -v5 REC001.WAV -r 44100 novo-arquivo.wav

Note que a opção "-v5" aumenta o volume do áudio em "5" e a opção "-r 44100" sampleia para esta taxa (não quer dizer que vai ficar uma beleza no fim das contas, mas o ffmpeg não dá conta de converter na taxa original de 8000Hz -- pelo menos EU não sei fazer isso...).

Agora vamos criar o arquivo .mp3 para podermos distribuir nosso áudio por aí:

ffmpeg -i novo-arquivo.wav sonzera.mp3

Pronto!

Outras dicas deste autor

Instalando o Firefox 3.0.6 com Flash Player 10 no KUbuntu 8.04

Configurando um ambiente LAMP (acrônimo para Linux, Apache, MySQL e PHP) no Ubuntu 10.04

Pacote ttf-mscorefonts não instala no Ubuntu 16.04 LTS [RESOLVIDO]

Lilo com framebuffer em 1280x800 ou outra resolução suportada

Como criar uma calculadora completa no Lazarus (Delphi 7 para Linux) [Vídeo]

Leitura recomendada

fswebcam - Tirando foto pelo terminal

Configurando scroll de mouse PS/2 no Slackware Linux

Customizando o Slax 7

TOIlet - Incrementos divertidos para o Shell

Resolvendo problema de conexão do Skype Beta no Debian

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts