De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Bruno Buys
Data de Publicação: 27 de Julho de 2009
Você gravou uma aula importante com o seu celular turbinado e quer poder ouvi-la em qualquer lugar e qualquer hora? Gravou uma entrevista e precisa revisá-la? Duas coisas acontecem com frequência nessas ocasiões: o formato de arquivo que o celular cria só é lido por ele mesmo, e/ou o volume da gravação fica muito baixo ou com ruído.
O problema do formato de arquivo é que o .amr é comum em celulares, porque fornece uma boa compactação com qualidade razoável. Mas é mais difícil encontrar softwares para abri-lo no PC. E você quer poder transferir o arquivo para o micro, ouvir com caixas de som grandes, com conforto, não é? E o volume da gravação pode ficar baixo, porque a pessoa gravada estava longe, havia ruído no ambiente, etc.
Usando essa dica você pode converter o .amr para outros formatos, aumentar o volume do arquivo e copiá-lo novamente para o celular com volume mais alto, o que permite ouvi-lo na rua, no trânsito, onde o ruído ambiente já é alto por si só.
Para converter o arquivo temp.amr para temp.mp3:
ffmpeg -i temp.amr -vn -acodec libmp3lame temp.mp3
Isso gera o arquivo temp.mp3. Vamos descompactá-lo para wave para depois aplicar aumento de volume com o lame:
mpg123 temp.mp3 -w temp.wav
E agora o aumento de volume:
lame -b 128 --scale 2 temp.wav temp2.mp3
Até aqui o lame converteu o seu arquivo em mp3, e aumentou o volume. O mp3 permite que seja ouvido no micro, em um mp3layer e inclusive no próprio celular. Não precisa converter de volta para .amr.
Para converter seu arquivo mp3 em ogg (um formato livre de patentes):
ffmpeg -i temp.mp3 temp.ogg
E se você quiser automatizar isso porque precisa fazer sempre, pode editar
seu .bashrc
e inserir uma funçãozinha lá, como essa:
amr2mp3(){ ffmpeg -i "$1" -vn -acodec libmp3lame `basename "$1" .amr`.mp3 }
Aí é só fazer:
amr2mp3 temp.amr
E para converter diversos .amr
de uma vez só:
for amr in *.amr ; do amr2mp3 "$amr" done
Outra coisa que se pode fazer com o wave ou com o mp3 é abri-lo no Audacity e retirar somente partes do arquivo, remover lixo, etc. Mas aí já é ooooutra história...
O ffmpeg está disponível no pacote "ffmpeg" do Debian. O lame está disponível no pacote "lame". O mpg123 está disponível no pacote "mpg123". São todos livres.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários