Convertendo arquivos de áudio no Debian
Dica publicada em Linux / Comandos
Convertendo arquivos de áudio no Debian
Dica simples, para quem quer converter os arquivos de música de MP3 para WAV, WMA ou vice-versa:
Pacotes necessários:
1. De MP3 para WAV:
for i in *.mp3; do mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader:file="${i%.mp3}.wav" "$i" ; done
2. De WMA para WAV:
for i in *.wma; do mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader:file="${i%.wma}.wav" "$i" ; done
3. De WAV para MP3:
for i in *.wav; do lame -b 128 "$i" "${i%.wav}.mp3" ; done
4. De WMA para MP3:
for i in *.wma; do mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader:file="${i%.wma}.wav" "$i" ; done
$ for i in *.wav; do lame -b 128 "$i" "${i%.wav}.mp3" ; done
Obs.: o parâmetro -b do comando acima, diz respeito à qualidade da música (bitrate) e pode ser alterada conforme a necessidade.
Pacotes necessários:
- mplayer
- lame
Procedimentos
Primeiramente, prepare a pasta com todas as músicas que você quer converter, de preferência da mesma extensão.1. De MP3 para WAV:
for i in *.mp3; do mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader:file="${i%.mp3}.wav" "$i" ; done
2. De WMA para WAV:
for i in *.wma; do mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader:file="${i%.wma}.wav" "$i" ; done
3. De WAV para MP3:
for i in *.wav; do lame -b 128 "$i" "${i%.wav}.mp3" ; done
4. De WMA para MP3:
for i in *.wma; do mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader:file="${i%.wma}.wav" "$i" ; done
$ for i in *.wav; do lame -b 128 "$i" "${i%.wav}.mp3" ; done
Obs.: o parâmetro -b do comando acima, diz respeito à qualidade da música (bitrate) e pode ser alterada conforme a necessidade.