У меня есть полный альбом flac и файл для него. Как я могу разделить это на один трек?
Я пользователь KDE, поэтому я бы предпочел способ KDE / Qt. Я хотел бы видеть командную строку и другие ответы GUI, но они не мой предпочтительный метод.
command-line
audio
gui
flac
xenoterracide
источник
источник
Ответы:
Shnsplit может читать файл cue напрямую, что также означает, что он может обращаться к другим данным из файла cue (не только к точкам останова) и генерировать более подходящие имена файлов, чем 'split - *. Flac':
Конечно, это затрудняет использование cuetag.sh, если исходный файл flac находится в том же каталоге.
источник
sudo apt-get install cuetools shntool
cuetag file.cue [0-9]*.flac
sudo apt-get install flac
Я знаю только способ CLI. Вам понадобятся cuetools и shntool.
источник
cuebreakpoints file.cue | shnsplit -o flac file.flac
. 2-й бит очень поможет!cuetag
кажется, ломается на именах файлов, содержащих пробелы, но после их удаления это работает.Flacon - это интуитивно понятный графический интерфейс с открытым исходным кодом, который делает именно это: разделяет FLAC с помощью CUE.
Поддерживает среди прочего:
Чтобы использовать его, вам нужно всего лишь открыть
*.cue
файл с Flacon. Затем он должен автоматически определить большой*.flac
файл (если нет, вы можете указать это вручную), а затем вы должны выбрать выходной формат Flac (и при необходимости настроить кодировщик) и начать процесс преобразования.источник
если используются высококачественные файлы, shnsplit с удовольствием выдает ошибку
к счастью, бинарный файл flac поддерживает --skip = mm: ss.ss и --until = mm: ss.ss, поэтому скрипт может использовать точки разметки, например:
источник
Если
k3b
в настройках типаk3b
файла установлен параметр cue для использования, файл будет автоматически разделен, если вы откроете файл cue, и разрешите повторное копирование.источник
Есть проект, который работает для нескольких входных файлов: split2flac
Из описания проекта:
источник
Я обнаружил
mac
(это команда, котораяshntool
используется для декодирования файлов APE) гораздо менее терпимым, чемffmpeg
если исходный файл содержит незначительные ошибки.Обычно
ffmpeg
все равно конвертирует файл полностью, в то время какmac
очень вероятно выдает ошибку во время обработки.В итоге я написал скрипт для разделения файла APE путем анализа файла CUE и преобразования файла APE в файлы FLAC, разделенные заголовками, с помощью ffmpeg:
источник
if os.path.isfile(tmpfile)
чтобыif tmpfile != filename and os.path.isfile(tmpfile)
избежать удаления исходного файла при ошибке.len(records)>0
.shntool
на Ubuntu 14.04snhtool
отсутствуетmac
исполняемая зависимость (Monkey's Audio Console), и единственный пакет, который я смог найти, был вflacon
PPA:flacon
GUI дляshntool
, но он поставляется со всеми необходимыми кодеками ... в противном случае я получил ошибку:источник