Converter Arquivos de Áudio
Publicado por Perfil removido 12/03/2006
[ Hits: 10.220 ]
Introdução
O objetivo deste texto é juntar em um único documento scripts one-line prontos para copiar e colar que fazem a conversão entre os principais formatos de áudio existente.
OBS: Note que utilizei o "for" para listar os arquivos, portanto, caso os seus arquivos tenham espaços em branco no nome, você tem que trocar o IFS para "\n" ou utilizar o "while".
OBS: Note que utilizei o "for" para listar os arquivos, portanto, caso os seus arquivos tenham espaços em branco no nome, você tem que trocar o IFS para "\n" ou utilizar o "while".
Exemplo:
prompt> IFS="
"
prompt> for i in *.mp3; do .... ; done
ou
prompt> while read i; do .... ; done < <(ls *.mp3)
----------------------------------------------------------------------------
MP3 to WAV
----------------------------------------------------------------------------
Uma das maneiras de realizar esta conversão é utilizando o programa mpg123.
Para conveter todos os mp3 do diretório atual para wav:
prompt> for i in *.mp3; do mpg123 -w "${i%.mp3}.wav" "$i"; done
Usando o sox:
prompt> for i in *.mp3; do sox "$i" "${i%.mp3}.wav"; done
----------------------------------------------------------------------------
WAV to MP3
----------------------------------------------------------------------------
Usando o lame:
prompt> for i in *.wav; do lame -h "$i" "${i%.wav}.mp3"; done
----------------------------------------------------------------------------
WAV to OGG
----------------------------------------------------------------------------
Usando o oggenc. A opção "-q" indica a qualidade do arquivo gerado. O default é 3 e o máximo é 10, que significa a melhor qualidade.
prompt> for i in *.wav; do oggenc -q 5 "$i"; done
Usando o sox:
prompt> for i in *.wav; do sox "$i" "${i%.wav}.ogg"; done
----------------------------------------------------------------------------
OGG to WAV
----------------------------------------------------------------------------
Utilizando o programa inverso do WAV to OGG, ie, oggdec:
prompt> for i in *.ogg; do oggdec "$i"; done
Usando o sox:
prompt> for i in *.ogg; do sox "$i" "${i%.ogg}.wav"; done
----------------------------------------------------------------------------
MP3 to OGG
----------------------------------------------------------------------------
Usando o sox:
prompt> for i in *.mp3; do sox "$i" "${i%.mp3}.ogg"; done
----------------------------------------------------------------------------
WMA to WAV
----------------------------------------------------------------------------
Usando o mplayer:
prompt> for i in *.wma; do mplayer -ao pcm -aofile "${i%.wma}.wav" "$i"; done
----------------------------------------------------------------------------
FLAC to WAV
----------------------------------------------------------------------------
Usando o flac:
prompt> for i in *.flac; do flac -d $i; done
----------------------------------------------------------------------------
WAV to FLAC
----------------------------------------------------------------------------
Usando o flac:
prompt> for i in *.wav; do flac $i; done
--------------------------------------------------------------------------------
Dicas Extras
Ripar todo CD usando o cdparanoia:
prompt> cdparanoia -B
Colocar todo os WAV na mesma frequência:
prompt> for i in *.wav; do sox "$i" -r 44100 "arquivo_novo_$i" ; done
Ajustar o volume dos arquivos WAV usando o normalize. Antes de gravar um CD de áudio execute este comando para deixar todas as músicas com o mesmo volume:
prompt> normalize -m *.wav
Script para instalação do java no kurumin 4
Criando um pacote autoinstalador em shell
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Ativando e usando "zoom" no ambiente Cinnamon
Vídeo Nostálgico de Instalação do Conectiva Linux 9
Como realizar um ataque de força bruta para desobrir senhas?
Aderencia a Obsolencia Programada. (2)
Não consigo criar pasta em um HD secundário. [RESOLVIDO] (0)
Jogos baixados na Central de Aplicativos mas que não abrem (2)









