Przyciśnięty potrzebą, napisałem sobie dzisiaj prosty skrypt, który konwertuje zamknięty i niespecjalnie odtwarzalny pod Linuksem format z Redmond na coś bardziej użytecznego w normalnych odtwarzaczach. Może komuś się przyda.
Wymagania
- lame
- mplayer
- w32codec
Skrypt
#!/bin/bash
if [ -z "$1" ]
then
echo "Usage: wma2mp3 <file.wma>"
exit 1
fi
name=`echo $1 | tr ' ' '_' | tr '[A-Z]' '[a-z]'`
name="`basename "$name" .wma`.mp3"
cp "$1" $name
mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader $name && lame -m s -h --vbr-new audiodump.wav -o $name
rm audiodump.wav
Instrukcja obsługi
Zapisać w nowym pliku, nazwać go wma2mp3, dać mu prawo wykonywania (chmod +x wma2mp3) i przenieść do /usr/bin.
Wywoływać z nazwą pliku WMA.