cyb3rpunk

Separar un archivo flac

Posted in Gentoo, GNU/Linux, linux, Musica, Tips, Tutorial by ramonovski on enero 30, 2011

Perdón a mis 1¼ lectores por no actualizar esto, tenía planeado no actualizarlo jamás pero creo que lo dejaré para poner tonterías relacionadas exclusivamente al mundillo de Unix y las compus, o no.

Hoy escribiré algo para la gente pobre que nos encanta ilusionarnos con tener música lossless en FLAC, WAV, AIFF, ALAC o lo-que-sea.

Me descargué un álbum en flac y para mi sorpresa solo venían 2 archivos .flac, 1 por cada CD rippeado, y como a mí me gusta tener las canciones separadas y scrobblear para documentar lo que escucho en (last|libre).fm pues investigué la manera de separar el archivo en las distintas canciones que conforman el álbum.

Las herramientas:

emerge -av cuetools shntool #shntool con la USE flag "flac"

cuetools se trata de una serie de scripts que ayudan a manejar los archivos con extensión “cue”, en gentoo en particular uno de los scripts no se instala en donde se supone debería de instalarse, así que por comodidad, a moverlo:

mv /usr/share/doc/cuetools-*/extras/cuetag.sh /usr/local/bin

 

La conversión:

cuebreakpoints archivo.cue | shnsplit -o flac archivo.flac

Esto generará las canciones separadas con su extensión .flac si el archivo .cue está bien estructurado.

 

La taggeada:

En las versiones nuevas de cuetools hay que hacer un ajuste al script cuetag.sh para hacer que maneje sin problemas los archivos .flac

Se sustituyen simplemente unos parámetros en unas lineas del script:

sed -i 's/remove-vc-all/remove-all-tags/g;s/import-vc-from/import-tags-from/' /usr/local/bin/cuetag.sh

Y…

cuetag.sh archivo.cue split-track*.flac

Listo.

-Extra-

Generar un arhivo .cue cuando este no exista separado pero esté incluido en el archivo .flac:

metaflac --show-tag=CUESHEET archivo.flac | grep -v ^CUESHEET > archivo.cue

El álbum se trata de “Conqueror” de Jesu en su edición Japonesa con los 2 tracks extra (20 de Octubre, cualquier edición es bienvenida). http://www.discogs.com/Jesu-Conqueror/release/901537

En realidad esto ya lo había hecho meses atrás en Archlinux pero no tuve problemas y solo quería documentarlo ahora que los tuve xD!

Basado en: https://nxadm.wordpress.com/2009/02/09/split-one-flac-cue-file-into-separate-tracks/

:wq

Anuncios
Tagged with: ,