Convertire file WMA in MP3 su GNU/Linux
Vi è mai capitato di avere fra le mani un file in formato .wma e doverlo convertire in un .mp3? A me è capitato proprio oggi, e volevo condividere con voi affezionatissimi la soluzione che ho adottato =D

Attenzione: Lame non è Lamer.
Premessa: bisogna aver installato mplayer e il pacchetto lame. Come potete immaginare, dovrete lanciare da terminale il comando
sudo apt-get install mplayer lame
per installarli sul vostro sistema. In Feisty Mplayer dovrebbe essere preinstallato, però controllare non fa mai male.. =P
Occhèi, ora dobbiamo creare un file chiamato wmamp3 (o qualsiasi altro nome vi piaccia, purché poi modifichiate gli altri comandi sostituendo wmamp3 con il nome che avete scelto) nella nostra cartella home. Facciamolo eseguendo il comando
gedit wmamp3
Nota: come al solito, potete sostituire gedit con il vostro editor preferito.
Una volta creato il file, inseriamoci dentro questo script in bash.
#!/bin/bash
current_directory=$( pwd )
#remove spaces
for i in *.wma; do mv “$i” `echo $i | tr ‘ ‘ ‘_’`; done#remove uppercase
for i in *.[Ww][Mm][Aa]; do mv “$i” `echo $i | tr ‘[A-Z]’ ‘[a-z]’`; done#Rip with Mplayer / encode with LAME
for i in *.wma ; do mplayer -vo null -vc dummy -af resample=44100 -ao pcm -waveheader $i && lame -m s audiodump.wav -o $i; done#convert file names
for i in *.wma; do mv “$i” “`basename “$i” .wma`.mp3″; donerm audiodump.wav
Ora rendiamolo eseguibile con il comando chmod:
chmod +x ~/wmamp3
Perfetto. Ora possiamo spostarlo nella cartella degli eseguibili, /usr/bin.
sudo cp ~/wmamp3 /usr/bin
.. Fatto!
Ora possiamo convertire tutti i file wma che ci pare. Come?
Basta spostarci nella cartella dove si trovano i file che ci interessa convertire e lanciare il comando
wmamp3
e.. Ta-daan! Bash colpisce ancora =D
[ Crediti LinuxQuestions ]
P.S.: volete sapere il file che dovevo convertire? Eccolo; divertitevi e diffondete il verbo dei Prophilax! =P
P.P.S.: brona ha creato uno script molto più fiquo di questo; lo potete trovare nei commenti =D



Ciao, ho preso uno script simili che poi ho un po modificato per convertire tutti i file audio con una data estensione così che si puo’ praticamente convertire in tutti i formati audio che sono supportati da mplayer in mp3:
Attenzione che nella cartella in qui viene lanciato vengono cancellati tutti i file con estensione wav che eventualmente vi fossero presenti.