Converter WMA para MP3 no shell do Linux

Publicado por Victor Guimarães Nunes em 14/04/2011

[ Hits: 16.207 ]

 


Converter WMA para MP3 no shell do Linux



Para esta dica é necessário ter instalado em seu sistema o mplayer e o lame.

Tendo isso em mente vamos lá, o procedimento é bem simples.

1. Vamos converter o arquivo WMA em um WAV utilizando o mplayer.

mplayer -ao pcm arquivo.wma

Esse procedimento vai gerar um arquivo WAV decodificado a partir do WMA, o arquivo gerado normalmente se chama audiodump.wav.

2. Vamos codificar o arquivo WAV em aquivo MP3 utilizando o lame.

lame -b 128 -h audiodump.wav arquivo.mp3

Neste segundo comando o lame codifica o arquivo WAV em um arquivo MP3, outros parâmetros passados para o lame ou mesmo modificados dependendo da necessidade. Neste caso o arquivo será gerado com bitrate 128 kbps e com uma qualidade maior.

Mais informações podem ser obtidas na ajuda do lame.

Pronto, em dois simples passos é possível fácil e rapidamente converter arquivos WMA em MP3 no Linux, é possível criar arquivos Shell-Script para tornar uma possível conversão recursiva mais prática.

Abraço a todos!

Outras dicas deste autor

Turbinando o seu Firefox

Mercury + Audacious (usando plugin do XMMS)

Criando pequenos pacotes TGZ

Integrando agenda do jSMS do Linux e do Windows

Gerenciador de redes wireless no Slackware Linux

Leitura recomendada

Colocando bordas em imagens em lote através de shell script

Exibindo mensagens ao efetuar login

Resolvendo waiting ou idle transaction no PostgreSQL

Controle de usuários logados

Alterando as ID tags de seus arquivos de áudio em massa pelo terminal

  

Comentários
[1] Comentário enviado por tiekookeit em 18/04/2011 - 17:57h

que tal assim

ffmpeg -i arquivo.wma -ab 128 -ar 44100 -ac 2 arquivo.mp3

funciona se voce tiver os codecs

agora para todos arquivos wma de uma pasta
for f in *.wma;do ffmpeg -i ${f}.wma -ab 128 -ar 44100 -ac 2 ${f}.mp3;done

abraço!

[2] Comentário enviado por marquessbr em 06/07/2014 - 11:55h

melhor se usar a sugestão do autor Victor Guimarães Nunes e criar um shell script para fazer o trabalho bruto, justamente por causa dos benditos "codecs":

eu usei assim oO:

$nano ~/meuswmas/conerte.sh

#!/bin/bash

#
# converte wma para mp3 usando
# mplayer com lame
#

mplayer -ao pcm $*$".wma"

lame -b 128 -h audiodump.wav $"mp3/"$*$".mp3"

#
# fim converte.sh
#

$chmod +x converte.sh
$./converte.sh meuarquivodemusica.wma

foi uma mão na roda!

ha, se for usar isso, crie uma pasta mp3 em seu "~/meuswmas" ou mude a linha do comando "lame" onde tem $"mp3/"...



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts