13-12-2006 por rogeriofox
ConversÃo Wma Para Mp3 No Gnu/linux
Para usuário do GNU/Linux, vou descrever um script muito útil para a conversão. Requer conhecimentos mínimos de console.
Requisição mínima para este script:
Seguintes programas instalados:
- mplayer
- lame
Se já tiver esses pacotes em seu computador pule para próxima fase.

__________________________________________________ _____________________
- MPlayer (download:
www.mplayerhq.hu/dload.html)
Para usuários Debian, Ubuntu, Kurumin e afins adicionem o seguinte repositório no sources.list
deb http://debian-multimedia.org/ testing main
executem a atualização do repositório como administrador:
#apt-get update ou sudo apt-get update
depois instalem o MPlayer com:
#apt-get install mplayer ou sudo apt-get install mplayer
__________________________________________________ _____________________
- Lame (
http://lame.sourceforge.net/download.php)
Para usuários Debian, Ubuntu, Kurumin e afins com o repositório atualizado é só repetir os passos acima para instalar o lame:
#apt-get install lame ou sudo apt-get install lame
Primeiro passo concluído!
__________________________________________________ _____________________
Vamos para a montagem do script para a conversão.
*obs.: lembro aqui que ao executar o script ele converterá todos os aquivos wma que estiverem no diretório de onde ele foi chamado.
crie um arquivo no editor de texto:
ex.:
#nano wmamp3
digite o seguinte conteúdo:
#!/bin/bash
current_directory=$( pwd )
#remover espaços e colocar o _ (underline)
for i in *.wma; do mv "$i" `echo $i | tr ' ' '_'`; done
#remover letras caixa alta
for i in *.[Ww][Mm][Aa]; do mv "$i" `echo $i | tr '[A-Z]' '[a-z]'`; done
#ler com MPlayer e codificar com LAME
for i in *.wma ; do mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader $i && lame -m s audiodump.wav -o $i; done
#converter arquivos
for i in *.wma; do mv "$i" "`basename "$i" .wma`.mp3"; done
#remove o arquivo criado para a operação
rm audiodump.wav
Salve o arquivo
Mude sua permissão para execução:
ex:
#chmod +x wmamp3
Copie o arquivo salvo para o diretório /usr/bin
ex:
#cp wmamp3 /usr/bin
ou
$sudo cp wmamp3 /usr/bin
Entre no diretório que vc tem com os seus arquivos wma e execute o script:
$wmamp3
__________________________________________________ ____________________
Pronto... Se você tiver conseguido fazer tudo sem erros sucesso!
Boa conversão...