Разделить MonkeyAudio (.ape + .cue + .log) всего аудио CD на MP3 отдельных треков
У меня есть целый аудио CD, скопированный в один аудио файл в MonkeyAudio (.ape
), вместе с .cue
а также .log
файлы (используя Exact Audio Copy, из комментария в .cue
файл).
Как можно разделить этот большой аудиофайл на MP3-файлы отдельных дорожек, лучше всего, если с правильной информацией ID3 из .cue
файл?
8 ответов
Я использую CUE Splitter, работает как шарм, только для Windows.
Вы можете использовать cuetools для этого - загрузите файл cue или ape с другим файлом в том же каталоге, выберите треки для стиля cue и выходной mp3, и это автоматизирует весь процесс.
shnsplit
на 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
flacon
это графический интерфейс для shntool
, но он поставляется со всеми необходимыми кодеками... в противном случае я получил ошибку:
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
В частности, flacon
PPA предоставляет mac
пакет (Monkey's Audio Console), на котором flacon
зависит, который имеет mac
Инструмент CLI, который, кажется, является основным недостающим компонентом.
В Linux вы можете использовать mac для выгрузки .ape в .wav, а затем bchunk, чтобы разбить большой файл .wav на дорожки, используя информацию из файла .cue.
.wav к .mp3 можно сделать с помощью lame / ffmpeg .
Я почти уверен, что должны быть сценарии оболочки, которые автоматизируют весь процесс (включая заполнение тегов ID3), но найти их - тривиальная задача Google, так как теперь вы знаете много ключевых слов.
Как вы могли видеть, я предположил, что Linux, если вы хотите сделать это с помощью других операционных систем, подумайте о том, чтобы добавить имя операционной системы в качестве тега, чтобы получить более точные ответы.
Вот скрипт, который я использую (его зависимости в комментариях):
#!/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!
Вы можете использовать Ape Ripper для извлечения звуковых дорожек из изображения Ape с помощью файла cue, Ape Ripper также может преобразовывать звуковые дорожки в файлы MP3 с тегами ID3.
URL продукта: http://www.softrm.com/ape-ripper.htm
Ape Ripper является условно-бесплатным программным обеспечением, вы можете обрабатывать 3 изображения Ape с пробной версией.
Я использую iDealshare VideoGo, чтобы разделить cue на основе ape, flac, mp3, wav, wma и т. Д.
Он имеет версию для Mac и Windows.
Мне нравится его функция пакетной загрузки.
Еще один бесплатный крошечный аудио конвертер для WAV MP3 FLAC OGG и APE: FlicFlac