Comment spliter un fichier FLAC+CUE en ligne de commande

Comment spliter un fichier FLAC+CUE en ligne de commande Photo by : Lukas Tennie, Unsplash

Introduction

Je suis certain que vous vous êtes déjà sûrement demandé maintes et maintes fois comment obtenir plusieurs pistes audio (plusieurs fichiers FLAC, APE, …) à partir d’un unique fichier FLAC accompagné d’un fichier CUE et le tout en ligne de commande ? Si oui, cette mini astuce est pour vous 😉

Alors pour commencer, nous allons installer (si ce n’est pas déjà fait) le nécessaire (sous Ubuntu/Linux Mint)

Installation des pré-requis

Linux Mint

sudo apt-get install cuetools shntool flac

Arch / Manjaro

yay -S cuetools shntool flac

Utilisation

Ca se fait en une seule ligne :

cuebreakpoints fichier_info.cue | shnsplit -o flac fichier_flac.flac

Il y a bien entendu moyen d’agrémenter le tout avec des options supplémentaires, comme l’option -t qui permet de nommer les fichiers FLAC générés, avec les possibilités suivantes : (%p = performer, %a = album, %t = track title, %n = track number).

Donc pour avoir des fichiers du type 00 – nom_de_la_piste_00.flac, 01 – nom_de_la_piste_01.flac, etc:

cuebreakpoints fichier_info.cue | shnsplit -o flac fichier_flac.flac -t %n - %t

Remarque : cette méthode s’applique aussi pour les fichiers APE, WAV, etc