S’il vous arrive de “trouver” des albums entiers encodés en un seul fichier et accompagné d’un fichier CUE (CUE sheet) voici comment les découper sans peine.
Découpage
Installer cuetools et shntool et accessoirement le décodeur correspondant (flac, wavepack, mac, etc.):
sudo apt-get install shntool cuetools
Cuebreakpoint fournira des points de découpage grâce au fichier CUE ou TOC et snhsplit utilisera le résultat pour effectuer l’opération. On utilisera les deux en même temps de la manière suivante:
cuebreakpoints exemple.cue | shnsplit -o flac exemple.flac
Dans cet exemple, le fichier exemple.flac sera découpé selon les points définis par exemple.cue donnera naissance à des fichiers flac.
Le format des fichiers résultants est donné par l’option -o, vous pouvez spécifier un autre format en remplacant flac par le format voulu. Si vous n’entrez pas d’option, les fichiers seront encodés en wav.
Les fichier résultants seront nommés split-track01, split-track02, split-track03 etc. Vous pouvez spécifier le préfixe de votre choix avec l’option -a.
Transfer des tags
Les fichiers résultants de l’opération ne comporteront pas de tags. Cependant vous pouvez utiliser cuetag pour les transférer depuis le cue sheet.
cuetag exemple.cue split-track*.flac
Ou si vous voulez spécifier les fichiers à tagger:
cuetag sample.cue split-track01.flac split-track02.flac split-track04.flac
Et voilà!
Notes importantes:
- Si vous utilisez une version de flac supérieure à 1.1.4, vous devez modifier cuetag pour qu’il fonctionne correctement. Editez le fichier /usr/bin/cuetag et remplacez “remove-vc-all” par “remove-all-tags” puis remplacez “import-vc-from” par “import-tags-from” (apparement inutile sous ubuntu hardy).
- Cuetag ne supporte pas les fichiers contenant des espaces.
Source: Adanjm’s Stuff

4 comments
Comments feed for this article
Jeudi 10 juillet 2008 à 06:37
microguy
shntool et non snhtool il me semble
merci pour l’astuce
Samedi 30 août 2008 à 09:19
b52 - Claude
Bonjour,
Ta page m’a inspiré pour voir ce qu’il etait possible de faire pour une découpe a partir d’un simple fichier.
J’ai donc créé un script bash dont voici quelques détails:
# PARAMETRES
# $1 Nom du fichier a decouper
# $2 type du fichier
# $3 Debut de la decoupe
# $4 Duree de la decoupe
# $5 Nom de la decoupe
rm -rf decoupe/
mkdir decoupe/
shnsplit -o $2 -d decoupe/ -a toto -l $3 “$1″ -O always -x 1-2
shnsplit -o $2 -d decoupe/ -a xoxo -l $4 decoupe/toto02.$2 -O always -x 1
cp “decoupe/xoxo01.$2″ “$5.$2″
rm -rf decoupe/
Je vais certainement rédiger un papier sur ce script sur :
http://ubunteros.tuxfamily.org/spip.php?page=plan
Merci
Lundi 1 septembre 2008 à 03:38
fluo★
Ravi d’inspirer le dev d’ XCFA
Mercredi 12 août 2009 à 01:20
soifran
et aujourd’hui, xcfa fait tout le boulot ! un petit passage easytag ou musicbrainz pour finir les tags, et hop, le gros flac en pleins de petits ogg ou mp3 bien taggés
bien joué xcfa’s team