wma2mp3
Publicado por André Vitor Matos 09/04/2008
[ Hits: 6.236 ]
Homepage: http://www.google.com/profiles/andre.vmatos
Mais um script que converte WMA em MP3. Requer mplayer e lame instalados.
A diferença desse script é que, além de preservar o WMA original, o arquivo mp3 já é criado com as tags <track>, <artista> e <titulo>.
Além disso, o arquivo já é criado no formato <track> - <titulo>.mp3
Ele preserva o bitrate do arquivo wma original, e usa modo stereo. =]
Realmente funciona!!!
#!/bin/bash
for i in *wma; do
cp -v "$i" `echo $i | tr ' ' '_'` > log
cat log | cut -d '`' -f 3 | sed -s "s/'//" >> list_arq
done
# converter com o mplayer / codificar com a LAME
for i in `cat list_arq`; do
mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader $i > mp_log && echo 0 > log || echo 1 > log
title=`cat mp_log | grep name: | cut -d ":" -f 2 | cut -d " " -f 2-`
author=`cat mp_log | grep author: | cut -d ":" -f 2 | cut -d " " -f 2-`
track="$(( $track + 1 ))"
if [ -z "$title" ]; then
title="Unknown"
fi
if [ -z "$author" ]; then
author="Unknown"
fi
if [ `cat log` = "0" ]; then
if [ $track -le "9" ]; then
lame -m s audiodump.wav --tt "${title}" --ta "${author}" --tn "${track}" -o "0${track} - ${title}.mp3"
else
lame -m s audiodump.wav --tt "${title}" --ta "${author}" --tn "${track}" -o "${track} - ${title}.mp3"
fi
else
echo "Erro ao decodificar o arquivo: $i"
echo "Saida de erro:"
echo
cat mp_log
rm $i log mp_log
exit 1
fi
rm $i
rm log mp_log
done
rm audiodump.wav
rm list_arq
exit 0
[Nokia-3g] Configuração do Nokia Internet Stick CS 10
Shell Script: Script para a instalação do pureftpd
Slocal Manipulação de pacotes Slackware
Converter vários arquivos PDF com senha para sem senha com o qpdf
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Preciso recuperar videos *.mp4 corrompidos (5)
\Boot sem espaço em disco (Fedora KDE Plasma 42) (7)
Secure boot, artigo interessante, nada técnico. (1)









