Converter WMA para MP3 no shell do Linux

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

[ Hits: 16.182 ]

 


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

Integrando agenda do jSMS do Linux e do Windows

Configurando webcam Omnivision 2640 (Dell Inspiron 1525 Integrated Webcam) no Slackware 12.2

Gerenciador de redes wireless no Slackware Linux

Simplificando o uso do jSMS no Linux

Criando pequenos pacotes TGZ

Leitura recomendada

Problema ao criar scripts com Kommander 1.3 no Slackware Linux?

Formas de Obter as Dimensões do Emulador Terminal

Sincronizando data e hora com relogio atômico

Comando seq com saída em hexadecimal

Novo script de autenticação para o Velox da Telemar

  

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