Page 1 sur 1
Un bash de traitement pour fichiers CUE
Posté : mar. 11 avr. 2023 11:11
par Nerva
Bonjour.
J'utilise
shntool pour traiter les fichiers CUE afin d'extraire les FLAC en fichiers individuels. La commande est la suivante :
Code : Tout sélectionner
shntool split -t "%p - %t" -f "Fichier.cue" -o flac "Fichier.flac"
Ça oblige à ouvrir le terminal dans le dossier concerné et à remplacer "Fichier" par le nom du CUE et du FLAC.
Ce que je voudrais c'est donc un bash qui propose une invite d'ouverture de dossier et ensuite de fichier CUE (sachant que les noms du CUE et du FLAC sont toujours identiques) afin de procéder au traitement sans avoir à saisir le nom.
Merci.
Re: Un bash de traitement pour fichiers CUE
Posté : mer. 12 avr. 2023 12:42
par Nerva
J'ai essayé avec ton dernier bash. Après validation, j'ai le caractère > qui clignote dans le terminal.
Re: Un bash de traitement pour fichiers CUE
Posté : mer. 12 avr. 2023 13:29
par Nerva
Retour :
Code : Tout sélectionner
cat flac.sh
#!/bin/bash
cd $1
for file in $(ls | sed 's/.\{5\}$//' | sort | uniq -d)
do
# echo "fichier : $file"
shntool split -t "%p - %t" -f "$file.cue" -o flac "$file.flac"
done
Re: Un bash de traitement pour fichiers CUE
Posté : mer. 12 avr. 2023 13:49
par Nerva
Le seul FLAC/CUE que j'ai sous la main pèse à peu près 1 GO. Donc pour l'envoyer...
J'ai supprimé la première ligne, rien n'a changé. Mais il semblerait que le problème vienne des espaces et caractères "spéciaux". J'ai testé en renommant tout et ça passe. Mais ça oblige néanmoins à saisir le chemin manuellement...
Re: Un bash de traitement pour fichiers CUE
Posté : mer. 12 avr. 2023 13:55
par Nerva
J'ai tout viré mais dans le fichier il y avait un &. À noter que lorsque je lance le script de base (fourni par le site) espaces et caractères spéciaux passent si les noms des fichiers sont entourés de guillemets doubles.
Re: Un bash de traitement pour fichiers CUE
Posté : mer. 12 avr. 2023 14:57
par Nerva
Il y a juste le & qui est problématique (même avec le simple script de base).
Re: Un bash de traitement pour fichiers CUE
Posté : mer. 12 avr. 2023 15:43
par Nerva
Si ça se produit il suffit de renommer les deux fichiers et de faire également la modification dans le fichier CUE au niveau de ces lignes :
C'est surtout les artistes américains où ils écrivent & au lieu de and (Kool & the Gang).
Re: Un bash de traitement pour fichiers CUE
Posté : ven. 14 avr. 2023 10:26
par Nerva
Eh bien c'est ok. C'est pas que j'en fais grand usage mais c'est toujours intéressant d'avoir des traitements plus ou moins automatisés. Merci.
