ConversÃo Wma Para Mp3 No Gnu/linux


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...
 
Guia do Hardware Melhores Tópicos