Pular para o conteúdo

Converter WMA para MP3 no shell do Linux

Dica publicada em Shell Script / Miscelânea
Victor Guimarães Nunes nunesvictor
Hits: 16.947 Categoria: Shell Script Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

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!

Integrando agenda do jSMS do Linux e do Windows

Turbinando o seu Firefox

Como usar o jSMS direto do pen drive

Simplificando o uso do jSMS no Linux

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

Instalando Astah Community no Deepin OS

Execução anônima em xpdf

Enviando textos para internet com o terminal (like pastebin)

Wolfenstein Enemy Territory no Ubuntu 12 com som e Omnibots

Caracteres Gráficos no Emulador de Dos

#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

Entre na sua conta para comentar.