Wma 2 mp3, nota para não me esquecer...
Fui buscar uma musica para o meu "mp3" e por arrasto veio todo o album :) . Surpresa minha, ele estava com as músicas em .wma! Mas quem é o anormal que anda ripar albuns em wma??? Depois andam nos fóruns de entreajuda a queixarem-se que não conseguem ouvir os seus "mp3" por não terem as licenças visto que reinstalaram o windows....
Como não quis perder mais tempo a puxar outra versão, só tinha de converter o mal-amado wma para por exemplo, mp3. Como? Abrir um editor de texto e escrever isto:
Como não quis perder mais tempo a puxar outra versão, só tinha de converter o mal-amado wma para por exemplo, mp3. Como? Abrir um editor de texto e escrever isto:
#!/bin/bash
current_directory=$( pwd )
#remover espacos
for i in *.wma; do mv "$i" `echo $i | tr ' ' '_'`; done
#remover maiusculas
for i in *.[Ww][Mm][Aa]; do mv "$i" `echo $i | tr '[A-Z]' '[a-z]'`; done
#Rip com Mplayer / encode 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 nomes ficheiros
for i in *.wma; do mv "$i" "`basename "$i" .wma`.mp3"; done
rm audiodump.wav
Salva como wma2mp3 e dá-lhe permissões de execução:
chmod +x wma2mp3
Como root moves este ficheiro para a pastinha dos binários, vulgo /usr/bin:
mv wma2mp3 /usr/bin
Agora pela consola vais para a tua pasta onde tens a porcaria dos wma's (por exemplo: musica) e escreves o nome do comando e abracadabra:
cd ~/musica
wma2mp3
Ps.: Tens de ter instalado o mplayer e o lame, nada que um apt-get não faça...
Baseado LinuxQuestions
7 comentários:
21 abril, 2008 02:08
WMA para MP3?
Não deves gostar de mto de música, pois não?
Uma pista: http://en.wikipedia.org/wiki/Lossy
:)
E já agora, porquê mp3 e não vorbis?
E porque não usar o audio-convert http://freshmeat.net/projects/audio-convert/ ?
É um script perl!
[[]]
21 abril, 2008 02:48
Fala Tux...
Já testou se seu player reproduz ogg?
Muitos reproduzem mas não avisam...
Quando comprei um testei e ele reproduz:
http://andrenoel.com.br/2007/11/17/comprei-um-ogg-player/
Abraços.
21 abril, 2008 08:15
Sim, sei que o wma tem menos perdas, mas é um bom caixote para ter restrições vulgo DRM. Além disso é formato Microsoft e como tal diz tudo. É certo que ogg é muito melhor, mas antes mp3 que wma....
O meu player é um iPod Nano da primeira geração, parece que funka só com mp3 e os formatos típicos da Apple...
21 abril, 2008 22:39
Eu uso o rockbox no meu ipod (4ª geração);
funciona bem mas gasta mais bateria, suporta uma data de formatos e é mais fácil de transferir música para lá.
22 abril, 2008 22:33
Olá Redtuxer!
Desculpa o assunto um quanto fálico, mas a música que o acompanha é fabulosa!!!...
http://www.youtube.com/watch?v=qLHxscFLviw
Se quiserem e se for possível separem a música do slideshow da japonesa e pronto... Não consigo é encontrar a música sem este slideshow...
Boa Noite!...
23 abril, 2008 17:39
Independente do formato do ficheiro, aplicação usada, da utilidade... O post é sobre um utilitário para converter de wma para mp3 (também sou avessa ao wma e uso um script parecido há muito tempo ;-).
Fica aqui uma sugestão para o código apresentado. A ordem das linhas - tais como estão - para remover os espaços e passar para minúsculas está trocada. Opções:
1) trocar as linhas;
2) melhorar a expressão "for i in *.wma" na linha de remover os espaços para contemplar ficheiros com letras maiúsculas;
3) fazer tudo na mesma linha:
for i in *.[Ww][Mm][Aa]; do mv "$i" `echo $i | tr '[A-Z] ' '[a-z]_'`; done
(tinha dado jeito poder usar ali o <code>)
23 abril, 2008 18:06
Eis a vantagem de se usar código aberto, qualquer um pode olhar para o código e sugerir correções, melhorias ou implementações. Obrigado pela sugestão.
Cumprimentos
Enviar um comentário