Split MonkeyAudio (.ape + .cue + .log) de CD audio entier en MP3 de pistes individuelles


8

J'ai un CD audio tout déchiré au fichier audio unique MonkeyAudio ( le .apeformat), ainsi que .cueet les .logfichiers ( en utilisant Exact Audio Copy, de commentaires dans le .cuefichier).

Comment diviser ce gros fichier audio en fichiers MP3 de pistes individuelles, mieux avec des informations ID3 correctes du .cuefichier?

Réponses:



7

Vous pouvez utiliser CUETools, pour le faire - chargez le .cuefichier ou le .apefichier avec l'autre dans le même répertoire, sélectionnez les pistes pour le style de repère et la sortie mp3 et cela automatisera tout le processus.


2

Sous Linux, vous pouvez utiliser mac pour vider le .ape dans .wav, puis bchunk pour diviser le gros fichier .wav en pistes en utilisant les informations du fichier .cue.

.wav à .mp3 peut être fait avec lame / ffmpeg .

Je suis presque sûr qu'il doit y avoir des shellscripts qui automatisent l'ensemble du processus (y compris la population de balises ID3), mais les trouver est une tâche google triviale, car maintenant vous connaissez beaucoup de mots clés.

Comme vous pouvez le voir, j'ai supposé que Linux, si vous voulez le faire en utilisant un autre système d'exploitation, envisagez d'ajouter le nom du système d'exploitation comme balise, pour obtenir des réponses plus précises.


2

Voici le script que j'utilise (ses dépendances sont dans les commentaires):

#!/bin/bash
# ll-cue2mp3-320.bash
# cue and audio file basename must be the same. Usage:
# ll-cue2mp3-320.bash `basename *cue .cue`
# It makes mp3 folder in the dir containing rip, put splits
# there in the format 'trackNumber - trackTitle', and convert splits
# to mp3s. Tags are not transfered to the newly born mp3s.
#
# You can specify the this format with a second arg. Default value
# is '%n - %t'. Other options (them are lltag options):
#
# %a means ARTIST 
# %t means TITLE 
# %A means ALBUM 
# %n means NUMBER 
# %g means GENRE 
# %d means DATE 
# %c means COMMENT 
# %i means that the text has to be ignored 
# %F means the original basename of the file 
# %E means the original extension of the file 
# %P means the original path of the file 
#
# Dependences: lltag, lame, cuetools, shntool, flac, wavpack,
# parallel, ape support (if you're going to split ape files)

# Don't forget to put input args in quotes, e.g:
# ll-cue2mp3-320 "name of the cue file" "%a - %t"
#
# TODO:
# convert tags to utf-8 - if they are not


# parsing 1st arg:
fl="$1"
if [ -e "$fl".flac ]; then
    ex="flac"
elif [ -e "$fl".ape ]; then
    ex="ape"
else [ -e "$fl".wv ]
    ex="wv"
fi


# parsing 2nd arg:
frmt="$2"
frmt=${2:-"%n - %t"}


# splitting the dump:
mkdir mp3

cuebreakpoints "$fl".cue | shnsplit -o flac -d mp3 -a split "$fl".$ex && \
    cuetag "$fl".cue mp3/split*\.flac 

cd mp3


# renaming splits basing on tags:
for i in `ls`; do
    lltag --yes --no-tagging --rename "$frmt" $i
done


# converting splits to mp3:
parallel -j+0 flac -d {} ::: *\.flac
parallel -j+0 lame --cbr -b 320 -q 0 {} ::: *\.wav

find . -name "*.flac" | parallel -j+0 rm
find . -name "*.wav" | parallel -j+0 rm

rename 's/\.wav//' *


# done!

2

shnsplit sur Ubuntu 14.04

sudo add-apt-repository -y ppa:flacon
sudo apt-get update
sudo apt-get install -y flacon
shntool split -f *.cue -o flac -t '%n - %p - %t' *.ape

flaconest une interface graphique pour shntool, mais il est livré avec tous les codecs dont il a besoin ... sinon j'ai eu l'erreur:

shnsplit: warning: failed to read data from input file using format: [ape]
shnsplit:          + you may not have permission to read file: [example.ape]
shnsplit:          + arguments may be incorrect for decoder: [mac]
shnsplit:          + verify that the decoder is installed and in your PATH
shnsplit:          + this file may be unsupported, truncated or corrupt
shnsplit: error: cannot continue due to error(s) shown above

En particulier, le flacon PPA fournit le macpackage (Monkey's Audio Console), dont flacondépend, qui a l' macoutil CLI, qui semble être le principal ingrédient manquant.


Seule méthode open source facile à utiliser. Depuis que les fenêtres ont bash maintenant, fonctionne également comme un charme sur les fenêtres.
Puck

0

Vous pouvez utiliser Ape Ripper pour extraire des pistes audio de l'image Ape avec un fichier de repère, Ape Ripper peut également convertir des pistes audio en fichiers MP3 avec des étiquettes ID3.

URL du produit: http://www.softrm.com/ape-ripper.htm

Ape Ripper est un shareware, vous pouvez traiter 3 images Ape avec une version d'essai.


Le PO demande à diviser le fichier .CUE
Canadian Luke

0

J'utilise iDealshare VideoGo pour diviser les singes, flac, mp3, wav, wma, etc.

Il a la version Mac et Windows.

J'aime sa fonction de téléchargement par lots.


Veuillez lire Comment puis-je recommander un logiciel pour obtenir des conseils sur la façon de recommander un logiciel. Vous devez fournir au moins un lien, des informations supplémentaires sur le logiciel lui-même et comment il peut être utilisé pour résoudre le problème dans la question.
DavidPostill

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.