|
![]() |
||
ConversÃo Wma Para Mp3 No Gnu/linux
|
||
. Nós temos 754.093 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.
![]() |
|
|
Opções do Tópico |
|
|
#1 (permalink) |
|
Newbie
|
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... ![]() |
|
|
|
![]() |
| Opções do Tópico | |
|
|