martedì 23 settembre 2008

Convertire file audio APE in MP3 da Linux

Può capitare di dover convertire file audio dal formato APE (Monkey's Audio Files) in MP3. Solitamente un file APE si trova assieme ad un file con estensione .cue, questo perché il file con estensione .apecontiene più brani musicali mentre il file CUE serve ai software di masterizzazione per suddividere le varie traccie.

La procedura di conversione da APE a MP3 si divide in tre passaggi:

  1. Conversione in formato WAV
  2. Suddivisione del file WAV in più traccie
  3. Codifica delle traccie in formato MP3

Conversione in formato WAV

La conversione del file APE in formato WAV si effettua tramite il software MAC. Solitamente questo si trova nei repository di installazione dei pacchetti per le distribuzioni più diffuse.
Il comando da eseguire è:

mac file_origine.ape file_destinazione.wav -d

Suddivisione del file WAV in più traccie

Per suddividere un file APE in più traccie è necessario disporre del relativo file CUE. L'operazione si effettua con il software bchunk:

bchunk -w file_destinazione.wav file_origine.cue output

Dove al posto di output si scrive il prefisso dei file WAV che verranno creati (output01.wav, output02.wav, ...)

Codifica delle traccie in formato MP3

La codifica dei file WAV ottenuti verso il formato MP3 si può eseguire semplicemente adattando gli script che ho pubblicato nei giorni scorsi, quiqui e qui, per convertire vari formati audio in MP3.

#!/bin/bash
for f in *.wav; do
  lame -b 192 -q 2 $f ${f/.ogg/.mp3}
done

In questo modo la conversione da file audio APE verso file MP3 è completata.

Nessun commento: