Converti da .mp3 a .wav e .ogg da comando
- Categoria: Musica E Video
Ho un sacco di vari file musicali sulla mia macchina che si trovano in vari stati di migrazione da .mp3 a diversi formati. La ragione principale di ciò è a causa del problema della licenza tra Linux e il formato MP3. E sebbene ci siano strumenti GUI per fare quasi ogni lavoro di cui hai bisogno, ci sono momenti in cui la riga di comando è ancora tua amica. Ad esempio, supponi di voler eseguire lavori batch: la riga di comando è utile per questo. Oppure supponi di voler (per qualsiasi motivo) proteggere la shell in una macchina remota e quindi convertire i tuoi file. Per qualsiasi motivo tu abbia bisogno, è bene sapere che gli strumenti sono disponibili per il lavoro.
Gli strumenti di cui sto parlando sono mpg123 e mpg321 . Sebbene mpg321 affermi di essere un sostituto immediato di mpg123, preferisco comunque utilizzare entrambi gli strumenti (il primo per convertire .mp3 in .wav e il secondo per convertire .mp3 in .ogg). E in questo articolo vedrai quanto è semplice (usando la riga di comando) convertire questi tipi di file.
Installazione
Dato che useremo la riga di comando per la conversione, installeremo gli strumenti dalla riga di comando. La distribuzione che sto usando, ad esempio, è basata sulla recente e stabile Debian. Non avrai bisogno di aggiungere alcun repository al tuo file /etc/apt/sources.list file, perché tutti gli strumenti si trovano nei repository standard. Per installare questi strumenti, segui questi passaggi:
- Apri una finestra di terminale.
- Se necessario, suo per eseguire il root (se usi sudo al posto di root, aggiungi semplicemente sudo all'inizio dei comandi di installazione di seguito).
- Emetti il comando apt-get install mpg123 mpg321 vorbis-tools
Questo è tutto. Ora diamo un'occhiata a come vengono utilizzati gli strumenti.
Converti .mp3 in .wav
La prima conversione è in .wav. Perché usare .wav? Innanzitutto, il file .wav non è compresso ed è senza perdite, quindi il suono è migliore. L'unico inconveniente è che i file sono molto più grandi. Quindi, se hai un file particolare e vuoi mantenere la massima qualità possibile, .wav è il formato da usare. Naturalmente, in questo caso stiamo convertendo un tipo di file con perdita (.mp3), quindi la qualità del suono è già ridotta. Ma perché diminuirlo ulteriormente? Per effettuare questa conversione, il comando ha questo aspetto:
mpg123 -w file_output.wav file_input.mp3
Dove file di uscita è il nome del file .wav che verrà convertito dal file mp3 denominato file di input. Quindi diciamo che vuoi convertire il file Rush_Tom_Sawyer.mp3 in .wav. Quel comando sarebbe simile a:
mpg123 -w Rush_Tom_Sawyer.wav Rush_Tom_Sawyer.mp3
Converti .mp3 in .ogg
Il formato .ogg è l'equivalente open source di .mp3 ed è supportato da molti lettori. Il formato .ogg è un buon formato da usare durante la creazione di 'mix cd's' (sono vecchio, voglio ancora dire 'mix tapes'), perché puoi inserire più file per CD rispetto a se stessi usando il formato .wav . Ma per convertire il .mp3 in .ogg il comando ha il seguente aspetto:
mpg321 Input_File.mp3 -w raw && oggenc raw -o Output_file.ogg
Esaminiamo lo stesso file che abbiamo convertito in .wav sopra. Il comando per convertire in .ogg da .mp3 sarebbe simile a:
mpg321 Rush_Tom_Sawyer.mp3 -w raw && oggenc raw -o Rush_Tom_Sawyer.ogg
Facile vero?
Pensieri finali
Ora puoi diventare furbo e creare script batch che ti consentiranno di eseguire conversioni batch. Naturalmente molti penseranno 'Perché dovrei farlo, quando posso semplicemente scaricare un pratico strumento GUI come Soundconverter per fare il lavoro? Perché? Perché è sempre intelligente avere l'opzione della riga di comando in giro. Un giorno potresti averne bisogno.