О том, как "резать" .ape+.cue на несколько .flac/.mp3/.ogg файлов написано много заметок, как на английском так и на русском языках (к примеру, здесь или здесь). Я же для этих целей пользуюсь уже готовым скриптом CUE 2 Tracks от Dicson12 (на момент написания этой заметки сайт автора был "мертв"), а именно GUI-мордой к нему - gCue2tracks. Скачать можно здесь. Как работать с утилитой писать не буду, там все довольно просто и понятно (пару раз нажать по кнопкам и ждать окончания работы). Просто сделаю небольшой скриншот-тур во время "разрезания" .ape+.cue
Окно выбора кодека, списка треков, тегов
Начало работы (конвертация .ape+.cue)
Создание .flac треков
Запись ранее заданных тэгов в файлы
Но как обычно, есть пару багов (или фич). Во время резанья .cue никаких проблем не возникало, а вот когда захотел разрезать .ape, полученые треки .flac по общему размеру получились в 2 раза меньше чем исходный файл. В настройках, из предложеных скриптов заработал почему-то только питоновский. Как и в названии полученых файлов, так и в тэгах не прописывается номер трэка (хотя как видно на 1-ом скриншоте, нумерация распознается нормально).
Я написал как-то shell-скрипт в 5 строк:
ВідповістиВидалитиmv *.cue file.cue
mv *.ape file.ape
ffmpeg -i file.ape file.wav
cuebreakpoints file.cue | shnsplit -o flac file.wav
cueprint -t 'mv split-track%02n.flac "%02n-%t.flac"\n' file.cue | iconv -f=cp1251 -t=utf8 | sh
Меня полностью устраивает.
Как будет что "резать", обязательно попробую этот скрипт. Хотя я по-большей мере любитель кнопочки по-нажимать (сила привычки и все такое :). Но вот все же интересно, в чем причина разницы почти в 2 раза .аре файла и полученных .flac треков...
ВідповістиВидалити