Monkey Audio (Ape) su Linux Debian

Debian non supporta officialmente i codec Ape, dato che è un formato proprietario.
Il repository non ufficiale http://deb-multimedia.org/ invece ha questi codec, ma a me non piace mischiare i repository, nè installare pacchetti che poi compaiono come sconosciuti in aptitude.

Dunque faccio una “installazione” manuale, e personalizzata, senza usare i file sorgenti (così imparo anche qualche nuova metodologia).

Navigando nel repository, scarico i pacchetti libmac2 e monkeys-audio (quest’ ultimo contiene l’ eseguibile mac, che viene chiamato da shnsplit).

Con il comando dpkg-deb -X estraggo i file dai pacchetti:

dpkg-deb -X nomepacchetto.deb /path/dove/estrarre/

I pacchetti contengono usualmente le directory usr, bin, doc, ecc….ma, in questo caso, a me interessa solo l’ eseguibile mac e la libreria libmac.so.2.0.0 con il suo link simbolico libmac.so.2 .
Dunque sposto l’ eseguibile in /usr/local/bin e le librerie in /usr/local/lib .

Ora, il path di default contiene già /usr/local/bin, ma il linker dinamico non “vede” /usr/local/lib.
Non è difficile configurare il linker; da root:

  1. Per prima cosa si crea un file nella directory /etc/ld.so.conf.d (ogni file in essa contenuto viene incluso nel linker, come si evince dal contenuto del file /etc/ld.so.conf ).
  2. Nel nuovo file scrivere “/usr/local/lib” (ossia il path che vogliamo aggiungere al linker).
  3. Lanciare il comando ldconfig che automaticamente aggiunge le librerie al linker

Ora l’ eseguibile mac è pronto, e shnsplit può usarlo automaticamente, quando il file di input è un .ape .

Ad esempio, per splittare un ape con un cue:

# per creare tracce mp3
cuebreakpoints CDImage.cue | shnsplit -o 'cust ext=mp3 lame --preset extreme - %f' -d /path/di/destinazione/ CDImage.ape
# per trasferire i tag dal cue agli mp3 appena estratti
cuetag CDImage.cue split-track0*.mp3

Riferimenti:
https://fcel2008.wordpress.com/2011/03/03/splittare-tracce-flac-con-cue/
https://fcel2008.wordpress.com/2011/01/15/conversione-di-piu-files-audio-flac-in-mp3-con-lame/
http://address.altervista.org/2011/10/split-audio-lossless-con-file-cue-su-linux/
http://bytebin.wordpress.com/2009/11/20/split-flac-by-cue-file-in-linux/

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...