Один большой FLAC-файл с прилагающимся CUE-листом — типичный результат рипа целого альбома одним образом, и плеер без поддержки CUE покажет его как единственный трек длительностью в час. Чтобы разбить такой файл на отдельные композиции, не нужно перекодировать звук: правильные инструменты режут поток FLAC напрямую, и качество остаётся бит-в-бит идентичным оригиналу. Ниже разберём, как это сделать, какие программы использовать и в каких случаях разрез всё же может испортить запись.
Суть задачи проста: в CUE-файле хранится разметка — названия треков, исполнители и точные временные метки начала каждой композиции. Программа-разделитель читает эту разметку и нарезает исходный FLAC по указанным границам. Главное условие сохранения качества — отсутствие повторного сжатия аудиоданных при разрезе.
Почему разрезание FLAC не портит качество
FLAC — это формат сжатия без потерь: данные внутри файла после распаковки полностью совпадают с исходным PCM-потоком. Когда программа режет FLAC по меткам CUE, она либо копирует готовые фреймы целиком, либо распаковывает поток и заново пакует его в FLAC тем же кодеком. В обоих случаях звуковые данные не изменяются ни на один бит.
Проверить это можно простым способом: сравнить контрольные суммы декодированного аудио исходного файла и суммы всех полученных треков. Если разрез выполнен корректно, данные совпадут. Такая проверка доступна, например, через встроенные средства верификации в некоторых редакторах.
Опасность потери качества возникает только в одном случае — если программа конвертирует результат в формат с потерями (MP3, AAC, OGG) или если пользователь сам выбирает перекодирование в настройках. Поэтому перед запуском разреза всегда проверяйте, что выходной формат установлен в FLAC.
Что понадобится перед началом
Прежде чем запускать разрез, убедитесь, что у вас есть полный комплект исходных данных. Без корректного CUE-файла программа не узнает, где проходят границы треков, и разбить альбом автоматически не получится.
- 🎵 Исходный FLAC-файл — единый образ альбома, обычно с именем вида Artist - Album.flac.
- 📄 CUE-файл (.cue) — текстовый файл разметки, лежащий рядом с FLAC и содержащий ссылку на него.
- 💾 Свободное место на диске — суммарный объём нарезанных треков примерно равен размеру исходного файла.
- 🛠️ Программа для разрезания — одна из описанных ниже, под вашу операционную систему.
Откройте CUE-файл обычным текстовым редактором и проверьте строку FILE: имя файла в ней должно точно совпадать с именем вашего FLAC, включая расширение. Если рип делался давно, там может быть указан .wav — тогда строку нужно исправить вручную, иначе программа не найдёт источник звука.
Способ 1: разрезание через CUETools (Windows)
CUETools — свободная программа, специально созданная для работы с образами альбомов и CUE-разметкой. Она режет FLAC без перекодирования в lossy-форматы и умеет проверять точность рипа по базе AccurateRip, если рип присутствует в её базе данных.
Порядок действий выглядит так. Перетащите CUE-файл в окно программы, выберите режим tracks (отдельные треки), в настройках выходного формата укажите FLAC и задайте папку назначения. После нажатия кнопки запуска программа создаст отдельные файлы с именами по шаблону из разметки — обычно это номер, исполнитель и название трека.
☑️ Разрезание FLAC в CUETools
Обратите внимание на настройку кодирования: в CUETools можно случайно выбрать профиль с конвертацией. Держите выходной кодек FLAC, а уровень сжатия выбирайте любой — он влияет только на размер файла и скорость работы, но не на качество звука, поскольку сжатие остаётся без потерь.
Способ 2: разрезание через foobar2000
Если у вас уже установлен плеер foobar2000, отдельная программа не понадобится — он умеет разрезать образы по CUE встроенными средствами. Это удобный вариант, когда не хочется ставить дополнительный софт.
Откройте CUE-файл в foobar2000: плейлист заполнится отдельными треками, хотя физически файл пока один. Выделите все композиции, нажмите правой кнопкой мыши и выберите Convert → .... В настройках конвертера укажите формат FLAC, режим вывода — отдельный файл на каждый трек, и задайте шаблон имён, например %tracknumber% - %title%.
⚠️ Внимание: в диалоге конвертера foobar2000 легко не заметить выбранный по умолчанию формат. Если там стоит MP3 или AAC, вы получите файлы с потерей качества. Перед запуском обязательно проверьте, что в списке форматов выбран именно FLAC, а обработка DSP отключена, если вы не добавляли её осознанно.
После завершения конвертации сравните количество полученных файлов с числом треков в CUE. Также полезно прослушать стыки: первые секунды каждой композиции не должны содержать обрывов или «хвостов» предыдущего трека, если границы в разметке расставлены корректно.
Способ 3: командная строка (shntool и cuetools для Linux)
Для Linux и macOS классическая связка — утилиты shntool и cuetools (пакет с утилитой cuebreakpoints). Они работают из терминала и удобны для пакетной обработки нескольких альбомов сразу через скрипт.
Типовая команда для разрезания выглядит так:
shntool split -f album.cue -o flac -t "%n - %t" album.flac
Здесь -f указывает CUE-файл, -o flac задаёт формат вывода без потерь, а -t определяет шаблон имён треков. Утилита shntool при разрезе не пережимает аудиоданные в lossy-форматы — выходные файлы остаются полноценным FLAC.
⚠️ Внимание: shntool известен тем, что некорректно обрабатывает файлы, длина которых не кратна размеру блока, — на стыках могут появляться щелчки длиной в доли секунды. После разреза проверьте границы треков на слух или используйте альтернативу, например скрипты на основе flac и metaflac, если заметите артефакты.
Как прописать теги в нарезанные треки
Утилиты cuebreakpoints и cuetag из пакета cuetools умеют переносить метаданные из CUE в готовые файлы. Команда вида cuetag album.cue *.flac запишет названия, исполнителей и номера треков в теги каждого файла. В Windows аналогичную задачу решают CUETools и foobar2000 — они прописывают теги автоматически при разрезе.
Сравнение инструментов для разрезания
Выбор программы зависит от вашей системы и привычек. Все перечисленные варианты сохраняют качество, поэтому различия сводятся к удобству, платформе и дополнительным функциям.
| Программа | Платформа | Интерфейс | Особенности |
|---|---|---|---|
| CUETools | Windows | Графический | Проверка рипов через AccurateRip, гибкие шаблоны имён |
| foobar2000 | Windows | Графический | Разрезание через встроенный конвертер, не нужен отдельный софт |
| shntool | Linux, macOS | Командная строка | Пакетная обработка, требует проверки стыков |
| Medieval CUE Splitter | Windows | Графический | Простой интерфейс для разовых задач |
Для разовой задачи проще всего подойдёт foobar2000 или CUE Splitter с минимумом настроек. Если вы регулярно обрабатываете коллекцию рипов, имеет смысл освоить CUETools или консольные утилиты — они лучше подходят для автоматизации.
Типичные проблемы и их решения
Даже простая операция иногда даёт сбои. Чаще всего проблемы связаны не с самим разрезом, а с некорректным CUE-файлом или нестандартным исходником.
- ❌ Программа не видит аудиофайл — проверьте строку
FILEв CUE: имя и расширение должны совпадать с реальным файлом, путь лучше указывать относительный. - 🔤 Крякозябры в названиях треков — CUE сохранён не в той кодировке. Откройте файл в редакторе с выбором кодировки и пересохраните в UTF-8.
- ⏱️ Треки режутся не по границам — возможная причина в том, что CUE был составлен для другого рипа. Проверьте, совпадает ли общая длительность разметки с длительностью FLAC.
- 📦 CUE-файла нет вообще — его можно попробовать восстановить вручную по треклисту, расставив таймкоды, или поискать готовую разметку для вашего издания альбома.
Отдельный случай — gapless-альбомы, где композиции переходят друг в друга без пауз (концертные записи, миксы). После разрезания такого альбома на треки бесшовное воспроизведение сохранится только в плеерах с поддержкой gapless-режима, иначе на стыках появятся короткие паузы. Само качество звука при этом не страдает — меняется лишь поведение при воспроизведении.
Как убедиться, что качество не пострадало
Самый надёжный способ проверки — побитовое сравнение. Декодируйте исходный FLAC и нарезанные треки в WAV и сравните аудиоданные: при корректном разрезе они идентичны. В foobar2000 для этого есть плагин Bit-Compare, а в CUETools проверка встроена в рабочий процесс.
Более простой вариант — обратить внимание на косвенные признаки. Размер выходных файлов в сумме должен быть близок к размеру исходника (небольшая разница допустима из-за заголовков и тегов). Если суммарный объём заметно меньше — скорее всего, где-то включилось перекодирование с потерями, и результат нужно переделать.
Часто задаваемые вопросы
Можно ли разбить FLAC без CUE-файла?
Да, но автоматически это не сработает. Вам придётся вручную расставить границы треков в аудиоредакторе (например, Audacity) и экспортировать каждый фрагмент в FLAC. Либо составьте CUE-файл самостоятельно, прописав таймкоды начала каждой композиции, — после этого подойдёт любой описанный в статье способ.
Почему после разреза на стыках треков слышны щелчки?
Возможная причина — особенность работы конкретного инструмента: например, shntool известен проблемами с файлами, длина которых не кратна размеру блока. Попробуйте другой инструмент (CUETools или foobar2000) и сравните результат. Также проверьте, не сдвинуты ли границы в самом CUE-файле.
Чем разрезание отличается от конвертации FLAC в FLAC?
При разрезании программа делит поток на части по меткам CUE, а при конвертации файл просто пережимается целиком. Если при разрезе выбран выходной формат FLAC, звуковые данные остаются неизменными — это не «конвертация с потерями», а переупаковка без потерь.
Сохранятся ли обложка и теги после разрезания?
Теги (исполнитель, название, номер трека) большинство программ переносят из CUE автоматически. Обложка зависит от инструмента: CUETools и foobar2000 умеют копировать встроенные изображения, но если обложка лежит отдельным файлом в папке, её может понадобиться добавить вручную через редактор тегов, например Mp3tag.
Можно ли сразу разрезать FLAC в MP3?
Технически да — все перечисленные программы позволяют выбрать MP3 на выходе. Но это уже конвертация с потерей качества, которая необратима. Если цель — сохранить исходное качество, оставляйте FLAC; MP3 имеет смысл делать только как отдельную копию для устройств с ограниченной памятью.