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.