LINUX « E-Pillole
Convertire mp3 in ogg (mp32ogg)
Un paio di settimane fa il nostro "caro amico" Richard Stallman e la Free Software Foundation si sono lanciati nell'ennesima campagna di sensibilizzazione all'utilizzo di software libero.
La "battaglia", questa volta, è combattuta sul fronte "multimediale" ed i protagonisti della disputa sono: MP3 da una parte e Ogg dall'altra. Ovviamente, data la sua natura "proprietaria", il "cattivo" di turno è il formato MP3, e con le "solite" ma sempre valide argomentazioni, la FSF ci "incoraggia" ad utilizzare il formato multimediale open source per eccellenza: Ogg.
Tradotto in soldoni, per chi ha deciso di appoggiare l'iniziativa della FSF, significa dover convertire i propri files MP3 in OGG, e data la semplicità dell'operazione, ci si potrebbe anche fare un pensiero :)
Vediamo come, su Debian e Ubuntu...
Per scoprirlo è bastato fare un piccola ricerchina con synaptic (convert mp3 to ogg), e tra i risultati c'era quello che definisco il "pacchetto giusto al momento giusto" mp32ogg. "Al momento giusto", perchè convertire files da .mp3 a .ogg non è certo tra le mie priorità, e se non avessi trovato la risposta in 5 secondi netti, non credo proprio che avrei dedicato più di 10 minuti alla ricerca di una soluzione per "appoggiare" la causa di "Stallman e soci" :)
Sicuramente, esistono altri metodi, magari anche più user-friendly e con una bella gui, ma siccome la shell ci piace, la utilizziamo e installiamo il nostro pacchetto mp32ogg, uno script perl che permette di convertire ricorsivamente file MP3 in OGG.
Il pacchetto mp32ogg, si trova nella sezione main per Debian e nella repo universe per Ubuntu. Sistemate le vostre repositories, per installarlo:
sudo apt-get install mp32ogg
Tutte le dipendenze necessarie per la conversione (vorbis-tools, mpg321) verranno autamaticamente installate, e dando una rapida spulciata all'help (mp32ogg --help), vediamo come procedere.
Come ci viene suggerito:
Usage: /usr/bin/mp32ogg [options] dir1 dir2 file1 file2 ...
che dal lato pratico significa:
- per convertire un singolo file da mp3 a ogg:
mp32ogg file.mp3
- per convertire ricorsivamente tutti i files mp3 "di una cartella e di tutte le sue sottocartelle" in files ogg:
mp32ogg CARTELLA_MP3/
Tra le opzioni che è possibile passare al comando, le più utili possono essere:
--quality=[-1..10]
che permette di impostare la qualità post-conversione del file ogg (di default verrà preservata quella dell'mp3 origine).
--delete
che permette di rimuovere tutti i files mp3 a conversione avvenuta. Se non passate questa opzione gli mp3 verranno invece preservati.
--verbose
che permette di visualizzare l'output del "procedimento" e alcune info sui files.
In generale la conversione è abbastanza veloce (si prende tutta la cpu disponibile) ed il risultato è ottimo. La qualità è infatti preservata, e le informazioni nei tags anche. Se avete quindi deciso di appoggiare la causa della FSF, e se utilizzate Debian o Ubuntu, direi proprio che mp32ogg è lo script che fa per voi :)
N.B. In attesa di un aggiornamento ufficiale, è possibile fixare un problema relativo alla conversione di file con estensioni .mP3 / .Mp3 / .MP3 tramite questa patch.
Se conoscete altri metodi, magari un pò meno spartani e con una gui user-friendly, non esitate a segnalarli.
Nel frattempo, "accontentiamoci" del terminal :)
Buona conversione e onore alla FSF per le sue iniziative sempre degne di lode...
grazie per la dritta, in realtà io devo convertire in ogg per risparmiare spazio rispetto all'mp3 e mettere le canzoni sui 64mb scarsi di memoria che ho sul cellulare, non importa se nel passaggio da mp3 a ogg è fisiologica la perdita di un po' di qualità, tanto con le cuffie del cellulare non penso proprio di avere un ascolto hi-fi...
comunque quando devo rippare un cd da qualche mese uso solo ogg, con sound juicer, ottimo programmino incluso in gnome (nel caso ci fosse qualcuno che non lo conosce)
:-)
ciao ciao
uhmmm, scusa non ho capito...
utilizzando l'opzione --delete non ti ha eliminato i file .mp3 convertiti o ti sei dimenticato l'opzione??
strano perchè sto convertendo anche io tutti gli mp3 e funziona senza problemi...
c'è solo un piccolo problemino con mp32ogg...(la conversione per file con estensione .MP3 o .mP3 o .Mp3 non funziona ma è di facile risoluzione)
dopo scrivo un post con la soluzione...
anyway, per eliminare tutti gli .mp3 ricorsivamente posizionati dal terminale nella directory indice, ossia in quella superiore a tutte le sottocartelle che contengono gli mp3 che vuoi eliminare e digita questo comando:
find . -type f -name "*.mp3" -exec rm -i {} \;
l'opzione -i serve per chiedere conferma...almeno sei sicuro di non cancellare qualche cosa di sbagliato...quindi visualizzerai una cosa del genere:
rm: remove regular empty file `./INCOMING/test/lol.mp3'?
digita y per confermare o invio per skippare il file...
se invece non vuoi che ti venga chiesta conferma usa lo stesso comando ma con l'opzione -f
find . -type f -name "*.mp3" -exec rm -f {} \;
dovrebbe funzionare senza problemi...
ciaociao
ho lanciato il secondo comando perché le tracce sono troppe, è stato una scheggia e sembra tutto ok!
per la cronaca: avevo scritto --delete in fondo, dopo la directory e non, come da guida, subito dopo il comando mp32ogg. quindi l'ha ignorato. c
ciao
ah ok...capito :)
ciaociao
dopo scrivo un post con la soluzione..."
basterebbe aggiungere alla giuda il comando per rinominare tutti i file, ad esempio, .MP3, in .mp3.
sapresti dirmi qual'è questo comando?
grazie
per farlo come si deve...cioè ricorsivamente per tutte le cartelle/sottocartelle e per tenere conto di tutte le estensioni possibili (mP3 Mp3 MP3) bisogna crearsi uno script ad hoc...
è sicuramente più facile risolvere il problema direttamente in mp32ogg :)
sorry, in questi giorni sono stato un pò impegnato e non ho avuto tempo :(
ciaociao
- Applications Software (2)
- Debian (1)
- Devel (1)
- Distribuzioni Varie (2)
- Easy Tricks (5)
- Gnome Desktop (2)
- Guide Debian (8)
- Guide Debian Ubuntu (12)
- Guide Ubuntu (9)
- Linux Printer Drivers (1)
- Man Pages Linux (2)
- My Feeds (3)
- Off Topic (2)
- Ping at Home (1)
- Problem Solving (4)
- Server Side (2)
- Tricks Debian Ubuntu (5)
- Ubuntu (8)
- Upgrades (5)
- NFS - Condivisione file Debian Ubuntu
- Ubuntu Case Studies: storie di successo in azienda e nelle scuole
- La tentazione del lato oscuro (Google AdSense) [Ping@Home]
- Linux Man Pages On-Line
- Gestione Moduli e Virtual Hosts di Apache2 su Debian e Ubuntu
- Visualizzare struttura ad albero di una directory
- Cron + Rhythmbox + Scriptino = Sveglia
- Soluzione piccolo problema con mp32ogg
- Velocizzare la ricompilazione con ccache
- Trasformare Gedit in un editor avanzato
- People DebianClan e TuxFeed: pinguini italiani alla riscossa
- Abilitare supporto AGP driver NVIDIA
- Finalmente rilasciata la GPLv3
- Compiz Fusion + Debian Sid
- Estensione NoScript per Firefox
- Compiz Fusion + Ubuntu Feisty
- Disabilitare o modificare splash screen Gnome
- Personalizzare gnome con GNOME Color Chooser
- VOGLIO usare Ubuntu
- Cronologia comandi bash
- febbraio 2008 (1)
- gennaio 2008 (2)
- dicembre 2007 (1)
- novembre 2007 (2)
- ottobre 2007 (1)
- agosto 2007 (3)
- luglio 2007 (2)
- giugno 2007 (20)
- maggio 2007 (13)
- aprile 2007 (10)
- marzo 2007 (20)










