J'ai un album complet flac et un fichier cue pour cela. Comment puis-je diviser cela en un flac par piste?
Je suis un utilisateur KDE, je préférerais donc utiliser KDE / Qt. J'aimerais voir les réponses en ligne de commande et autres interfaces graphiques également, mais elles ne sont pas ma méthode préférée.
command-line
audio
gui
flac
xénoterracide
la source
la source
Réponses:
Shnsplit peut lire un fichier cue directement, ce qui signifie également qu'il peut accéder aux autres données du fichier cue (pas seulement les points d'arrêt) et générer des noms de fichiers plus agréables que 'split - *. Flac':
Cela rend d'autant plus difficile l'utilisation de cuetag.sh si le fichier flac d'origine se trouve dans le même répertoire.
la source
sudo apt-get install cuetools shntool
cuetag file.cue [0-9]*.flac
sudo apt-get install flac
Je ne connais qu'un moyen de la CLI. Vous aurez besoin de cuetools et shntool.
la source
cuebreakpoints file.cue | shnsplit -o flac file.flac
depuis longtemps. La deuxième partie va beaucoup aider!cuetag
semble se casser sur les noms de fichiers contenant des espaces mais après les avoir supprimés, cela a fonctionné.Flacon est une interface graphique open-source intuitive qui fait exactement cela: diviser un FLAC avec un CUE.
Il supporte entre autres:
Pour l'utiliser, il vous suffit d'ouvrir le
*.cue
fichier avec Flacon. Il devrait ensuite détecter automatiquement le gros*.flac
fichier (sinon, vous pouvez le spécifier manuellement), sélectionner le format de sortie Flac (et éventuellement configurer le codeur), puis lancer le processus de conversion.la source
Si des fichiers de haute qualité sont utilisés, shnsplit se trompe heureusement avec
heureusement, le binaire flac prend en charge --skip = mm: ss.ss et --until = mm: ss.ss afin qu'un script puisse utiliser des points de rupture comme ci-dessous:
la source
Si vous avez des paramètres de mémoire à utiliser
k3b
dans les paramètres de type dek3b
fichier, le fichier sera automatiquement divisé si vous ouvrez le fichier de mémoire, et vous autoriserez une nouvelle extraction.la source
Il y a un projet qui fonctionne pour plusieurs fichiers d'entrée: split2flac
De la description du projet:
la source
J'ai trouvé
mac
(qui est la commandeshntool
utilisée pour décoder les fichiers APE) est beaucoup moins tolérant queffmpeg
si le fichier source contient des erreurs mineures.Normalement
ffmpeg
, le fichier sera toujours converti complètement, maismac
une erreur sera probablement générée pendant le traitement.J'ai donc fini par écrire un script pour diviser un fichier APE en analysant le fichier CUE et en convertissant le fichier APE en fichiers FLAC séparés par des titres à l'aide de ffmpeg:
la source
if os.path.isfile(tmpfile)
pourif tmpfile != filename and os.path.isfile(tmpfile)
éviter de supprimer le fichier d'origine en cas d'erreur.len(records)>0
.shntool
sur Ubuntu 14.04snhtool
Il manque lamac
dépendance de l'exécutable (Monkey's Audio Console), et le seul paquet que j'ai pu trouver était dans leflacon
PPA:flacon
est une interface graphique pourshntool
, mais il est livré avec tous les codecs dont il a besoin ... sinon, j'ai l'erreur:la source