Converter Arquivos de Áudio
Publicado por Perfil removido 12/03/2006
[ Hits: 10.142 ]
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
Autenticando no Velox Empresarial
Menu para liberar / bloquear laboratórios no Squid
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (5)
E aí? O Warsaw já está funcionando no Debian 13? (2)
Dúvidas sobre a originalidade de conteúdos online (12)