12 Giu
Posted by lucamarchi as Guide e Tutorials, Linux e Opensource
Molte volte mi è capitato di avere fra le mani un file in formato .wma e di non saperlo convertire in .mp3. Su internet non ne parlano un granchè, ma ho trovato con un pò di fortuna una semplice guida che qui vi riporto. Ma perchè preferire il formato .mp3 rispetto al .wma? Beh, inanzitutto è un formato che non è sempre supportato dai lettori portatili, e poi c’è di mezzo la Microsoft, è sufficiente?

Premesse: per far funzionare correttamente questa guida bisogna installare mplayer e i pacchetti lame e win32 codecs. Lanciate quindi il seguente comando da terminale:
sudo apt-get install mplayer lame ubuntu-restricted-extras
Iniziamo. Creiamo nella nostra cartella home un file chiamato convert wma to mp3; apriamo quindi il terminale e digitiamo:
gedit convert\ wma\ to\ mp3
Incolliamo nel file appena aperto le seguenti righe di codice:
#! /bin/sh
# wma to mp3 script by mtron
zenity --info \
--text="this script converts all wma files in the current folder
to mp3s and puts them in the folder output
all lame command line options can be set in the next step.
usage:
lame -m s: for stereo mp3 output
lame -m s V 3-4-5: for stereo mp3 output with VBR"
# Dialog box to choose output quality
FORMAT=`zenity --list --title="Choose mp3 output quality" --radiolist --column="Check" --column="Quality (editable)" --editable "" "lame -m s" "" "lame -m s -V 3" "" "lame -m s -V 4" "" "lame -m s -V 5"`
if [ $FORMAT -eq ""]; then
zenity –error –text=”mp3 output quality not defined or no wma file found
usage:
lame -m s: for stereo mp3 output
lame -m s V 3-4-5: for stereo mp3 output with VBR
type: lame –longhelp
for all command line options ”
exit 1
fi
mkdir -p output
cp *.wma output
cd output
# How many files to make the progress bar
PROGRESS=0
NUMBER_OF_FILES=`find -iname “*.wma”`
let “INCREMENT=100/$NUMBER_OF_FILES”
#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
echo “$PROGRESS”;
echo “# Re-Coding $i”;
mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader $i && $FORMAT audiodump.wav -o $i;
let “PROGRESS+=$INCREMENT”
done
#convert file names
for i in *.wma; do mv “$i” “`basename “$i” .wma`.mp3″;
done
rm audiodump.wav
let “PROGRESS+=$INCREMENT”
) | zenity –progress –title “$Recoding…encoding…” –percentage=0
Attenzione: Wordpress formatta alcuni caratteri in modo errato; lo script bello e pronto da scaricare lo trovate qua.
Salviamo il file e chiudiamo gedit. Spostiamolo ora nella cartella degli script:
cp convert\ wma\ to\ mp3 ~/.gnome2/nautilus-scripts
E infine rendiamolo eseguibile con il seguente comando:
chmod +x ~/.gnome2/nautilus-scripts/convert\ wma\ to\ mp3
Finito! Ora basta andare sul file con estensione .wma, cliccarci sopra con il tasto destro e scegliere la voce “script” e “convert wma to mp3“.
Riferimenti:
4 Responses
diggita.it
Giugno 12th, 2008 at 21:18
1Convertire file WMA in MP3 su Ubuntu | Il blog di Luca Marchi…
Un ottima guida su come convertire file con estenzione .wma in file .mp3. Questa guida funziona su tutte le distribuzioni Linux; testata con un ottimo risultato su Ubuntu 8.04….
Giugno 13th, 2008 at 15:55
2Non vorrei banalizzare il post, ma basta semplicemente installare SoundConverter che ti converte un paio di formati (tra cui wma) in mp3, ogg, flac e wav!
Puoi anche sceglierti il bitrate e cmq la qualita’ della conversione.
Lo si trova gia’ nei pacchetti Synaptic di Ubuntu, lo utilizzo ormai da piu’ di un’anno..
Altrimenti consiglio sempre questo sito che converte TUTTO in TUTTO!
Giugno 15th, 2008 at 17:43
3Sì, ma vuoi mettere la comodità!
Giugno 15th, 2008 at 22:28
4@ Luca: prima pero’ devi fare un macello di codici su codici, comandi su comandi
RSS feed for comments on this post · TrackBack URI
Leave a reply
Pagine
Categorie
Archivi
Articoli recenti
Feed
Rimani aggiornato e ricevi le ultime notizie in tempo reale, gratuitamente!
Licenza blog
Il materiale di questo sito è pubblicato con una licenza Creative Commons di tipo CC BY-NC-SA 2.5. Vi invito a leggere questa pagina.
Fai una donazione Paypal
Mi trovi anche su
Blogroll
Twitter Updates
Tag
aggiornamento Apple Blog cellulari compiz contest Email Firefox flickr foto Gmail Google guida Guide e Tutorials hardy Il meglio della settimana immagini Immagini strane KDE4 Leopard Linux e Opensource Mac Musica Netsons Notizie Novità p2p Personale plugin scuola Stupidaggini Telefonia torrent Twitter Ubuntu vacanza Varie ed Eventuali video web 2.0 Web e Web 2.0 Web e Web 2.0 Windows Wordpress wordpress 2.7 YoutubeIl blog di Luca Marchi is proudly powered by WordPress - BloggingPro theme by: Design Disease
