Separar un archivo flac
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
4 comments