Eu descobri que tinha um CD dos Arautos do Rei no meu celular [a que eu tava tri a fim de ouvir] que o "Music" (o programa de ouvir música do Android) não conseguia ler: as músicas estavam no formato wma.
esse link que me ensinou a converter as músicas.
Eu não usei a linha de comando de lá porque, por algum motivo, simplesmente não funcionou. Aí tentei entender o que tá acontecendo e gerei a seguinte linha:
mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader file.wma ; lame -h -V 6 audiodump.wav file.mp3 ; rm audiodump.wav
O que está acontecendo? Acho que é melhor destrinchar a linha em partes pra ficar mais claro:
mplayer -vo null -vc dummy -af resample=44100 -ao pcm:wa
veheader file.wma
lame -h -V 6 audiodump.wav file.mp3
rm audiodump.wav
Bom... em primeiro lugar, quem está convertendo os arquivos para mp3 é um programa chamado lame. Lá na man page dele dá pra ver vários exemplos de como converter arquivos pra mp3. Eu não sei se fiz a melhor escolha de opções, mas os arquivos que gerei [e a que estou ouvindo agora] parecem estar ok.
O problema é o seguinte: o lame não lê arquivos wma, mas sim wav. É pra isso que serve o mplayer, que através daquelas opções [sério, eu simplesmente usei as mesmas do link lá] gera um arquivo chamado audiodump.wav, legível pelo lame.
Por fim, o rm remove o arquivo.
Tomara que isso seja útil pra outrem como foi pra mim v_V
R$
Nenhum comentário:
Postar um comentário