Podziel MonkeyAudio (.ape + .cue + .log) całej płyty audio CD na MP3 poszczególnych ścieżek


8

Mam całą płytę CD audio zgraną do pojedynczego pliku audio w formacie MonkeyAudio ( .ape), wraz z plikami .cuei .log(używając Exact Audio Copy, od komentarza w .cuepliku).

Jak podzielić ten jeden duży plik audio na pliki MP3 poszczególnych ścieżek, najlepiej z poprawnymi informacjami ID3 z .cuepliku?

Odpowiedzi:



7

Możesz do tego użyć CUETools - załaduj .cueplik lub .apeplik z drugim w tym samym katalogu, wybierz ścieżki dla stylu cue i wyjścia mp3, a to zautomatyzuje cały proces.


2

W systemie Linux można użyć systemu Mac, aby zrzucić plik .ape do formatu .wav, a następnie podzielić go na części, aby podzielić duży plik .wav na ścieżki przy użyciu informacji z pliku .cue.

.wav na .mp3 można zrobić za pomocą lame / ffmpeg .

Jestem pewien, że muszą istnieć skrypty powłoki, które automatyzują cały proces (w tym populację tagów ID3), ale znalezienie ich jest trywialnym zadaniem Google, ponieważ teraz znasz wiele słów kluczowych.

Jak widać, założyłem, że Linux, jeśli chcesz to zrobić przy użyciu innych systemów operacyjnych, rozważ dodanie nazwy os jako znacznika, aby uzyskać dokładniejsze odpowiedzi.


2

Oto skrypt, którego używam (jego zależności są w komentarzach):

#!/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 na 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

flaconjest graficznym interfejsem użytkownika shntool, ale zawiera wszystkie potrzebne kodeki ... w przeciwnym razie wystąpił błąd:

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

W szczególności flacon PPA dostarcza macpakiet (konsola audio Monkey's), od którego flaconzależy, który ma macnarzędzie CLI, które wydaje się być głównym brakującym składnikiem.


Tylko łatwa w użyciu metoda open source. Ponieważ okna mają teraz bash, działa również jak urok na oknach.
Krążek


0

Używam iDealshare VideoGo do dzielenia małp opartych na cue, flac, mp3, wav, wma itp.

Ma zarówno wersję Mac, jak i Windows.

Podoba mi się funkcja pobierania partii.


Przeczytaj Jak polecić oprogramowanie, aby uzyskać porady dotyczące tego, jak powinieneś polecać oprogramowanie. Powinieneś podać przynajmniej link, dodatkowe informacje o samym oprogramowaniu oraz o tym, jak można go użyć do rozwiązania problemu w pytaniu.
DavidPostill

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.