8

У меня есть целый аудио-CD, скопированный в один аудиофайл в формате MonkeyAudio (.ape), вместе с файлами .cue и .log (используя Exact Audio Copy, из комментария в файле .cue).

Как можно разделить этот один большой аудиофайл на MP3-файлы отдельных дорожек, лучше всего с правильной информацией ID3 из файла .cue ?

8 ответов8

7

Вы можете использовать cuetools для этого - загрузите файл cue или ape с другим файлом в том же каталоге, выберите треки для стиля cue и выходной mp3, и это автоматизирует весь процесс.

3

Я использую Cue Splitter, работает как шарм, только для Windows

http://www.medieval.it/cuesplitter-pc/menu-id-71.html

2

В Linux вы можете использовать mac для выгрузки .ape в .wav, а затем bchunk, чтобы разбить большой файл .wav на дорожки, используя информацию из файла .cue.

.wav к .mp3 можно сделать с помощью lame/ffmpeg.

Я почти уверен, что должны быть сценарии оболочки, которые автоматизируют весь процесс (включая заполнение тегов ID3), но найти их - тривиальная задача Google, так как теперь вы знаете много ключевых слов.

Как вы могли заметить, я предположил, что Linux, если вы хотите сделать это с помощью других операционных систем, подумайте о том, чтобы добавить имя операционной системы в качестве тега, чтобы получить более точные ответы.

2

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, который, кажется, является основным недостающим компонентом.

2

Вот скрипт, который я использую (его зависимости в комментариях):

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

Вы можете использовать Ape Ripper для извлечения звуковых дорожек из изображения Ape с помощью файла cue, Ape Ripper также может преобразовывать звуковые дорожки в файлы MP3 с тегами ID3.

URL продукта: http://www.softrm.com/ape-ripper.htm

Ape Ripper является условно-бесплатным программным обеспечением, вы можете обрабатывать 3 изображения Ape с пробной версией.

0

Еще один бесплатный крошечный аудио конвертер для WAV MP3 FLAC OGG и APE:FlicFlac

Скриншот

0

Я использую iDealshare VideoGo, чтобы разделить cue на основе ape, flac, mp3, wav, wma и т.д.

Имеется версия для Mac и Windows.

Мне нравится его функция пакетной загрузки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .