Образ музыкального диска в формате FLAC или APE воспроизводится одним длинным файлом, а переход между композициями невозможен, потому что вся разметка хранится в прилагаемом cue-файле — и чтобы получить отдельные треки, этот файл нужно разрезать вместе с аудиоданными. Задача решается несколькими способами: автоматическим разбиением через специальную программу, конвертацией с разделением в плеере или ручной правкой самого cue-файла, если требуется изменить только текстовую разметку.
Ниже разобраны основные методы разрезания cue-файла, их ограничения и типичные ошибки, из-за которых разбиение завершается сбоем или треки оказываются сдвинутыми.
Что такое CUE-файл и зачем его разрезать
CUE sheet — это обычный текстовый файл, в котором описана структура аудиодиска: названия треков, исполнители и точные временные метки начала каждой композиции внутри единого аудиофайла. Сам по себе cue не содержит звука — он лишь «указывает» плееру или программе, где в большом файле начинается и заканчивается каждый трек.
Разрезать cue-файл требуется в двух ситуациях. Первая — нужно разбить монолитный образ на отдельные файлы по трекам, чтобы слушать музыку на устройствах, не понимающих cue-разметку (многие автомагнитолы, портативные плееры, смартфоны). Вторая — сам текст cue повреждён или составлен с ошибками, и его нужно отредактировать вручную: исправить имена файлов, сдвинуть метки, убрать лишние треки.
Подготовка перед разбиением
Прежде чем запускать нарезку, проверьте содержимое cue-файла — откройте его любым текстовым редактором, например Блокнотом или Notepad++. Строка FILE "имя_файла.flac" WAVE должна указывать на реально существующий аудиофайл, лежащий рядом с cue. Если имя не совпадает (другой регистр, расширение .ape вместо .flac, лишние символы), программа-разрезальщик не найдёт звук и выдаст ошибку.
Также убедитесь, что и cue, и аудиофайл находятся в одной папке, а путь к ней не содержит проблемных символов. Для cue-файлов, созданных на другом языке, бывает критична кодировка: если названия треков отображаются «кракозябрами», пересохраните файл в кодировке UTF-8 — это делается через меню Файл → Сохранить как в Notepad++.
⚠️ Внимание: перед любыми операциями сделайте копию исходного аудиофайла и cue. Некоторые программы перезаписывают или перемещают исходники, и при ошибке восстановить оригинал будет невозможно.
Способ 1: разрезание через CUETools
CUETools — бесплатная утилита, специально созданная для работы с cue-разметкой: она умеет разбивать образ на треки без потери качества и с проверкой точности разреза. Подходит для форматов FLAC, APE, WAV и WV.
Порядок действий следующий. Откройте программу, перетащите cue-файл в её окно или выберите его через кнопку обзора. В поле вывода укажите папку назначения и шаблон имён треков — обычно используется конструкция вида %tracknumber% - %title%. В настройках режима выберите tracks (отдельные файлы) вместо image (единый образ), затем нажмите кнопку конвертации. Программа нарежет звук строго по меткам INDEX из cue-файла.
☑️ Проверка перед запуском CUETools
Если разбиение завершилось, но треки «съехали» на пару секунд, возможная причина — неточные метки в самом cue. В этом случае стоит проверить файл в другой программе и сравнить результат.
Способ 2: нарезка через foobar2000
Если у вас уже установлен плеер foobar2000, отдельная программа не понадобится — он умеет разрезать образ по cue встроенным конвертером. Для этого потребуется, чтобы в папке с плеером были доступны кодеки нужных форматов (для FLAC плеер сам предложит указать путь к flac.exe при первой конвертации).
Откройте cue-файл в foobar2000 — в плейлисте появятся отдельные треки. Выделите их все, нажмите правой кнопкой мыши и выберите Convert → .... В окне конвертера задайте формат вывода (FLAC для сохранения качества без потерь), папку назначения и шаблон имён. После нажатия Convert каждый трек будет сохранён отдельным файлом.
⚠️ Внимание: если конвертировать lossless-образ в MP3, качество необратимо снизится. Для архивного хранения используйте FLAC или WAV, а MP3 оставьте только для устройств без поддержки lossless.
Способ 3: Medieval CUE Splitter и альтернативы
Medieval CUE Splitter — простая утилита с минимумом настроек: она читает cue, показывает список треков и режет аудиофайл одной кнопкой. Программа давно не обновляется, но с типовыми задачами справляется. Важный нюанс: для работы с некоторыми форматами ей могут понадобиться внешние кодеки, а корректность обработки нестандартных cue не гарантирована.
Есть и другие варианты, каждый со своими ограничениями:
- 🎵 XLD — вариант для macOS, корректно работает с большинством cue-разметок;
- 🎵 shnsplit (из пакета shntool) — консольный инструмент для Linux и продвинутых пользователей;
- 🎵 AnyBurn, PowerISO — универсальные программы для образов, умеют разбивать аудио по cue;
- 🎵 Онлайн-сервисы — не рекомендуются: загрузка большого lossless-файла долгая, а конфиденциальность и качество результата не гарантированы.
Сравнение способов разрезания
| Инструмент | Платформа | Качество | Сложность |
|---|---|---|---|
| CUETools | Windows | Без потерь, с проверкой | Средняя |
| foobar2000 | Windows | Без потерь (при том же формате) | Низкая |
| Medieval CUE Splitter | Windows | Зависит от кодеков | Низкая |
| shntool / shnsplit | Linux, Windows | Без потерь | Высокая (консоль) |
| XLD | macOS | Без потерь | Средняя |
Для большинства пользователей Windows оптимален foobar2000: он уже установлен у многих, не требует настройки и надёжно читает даже cue-файлы с мелкими ошибками. CUETools стоит выбрать, когда важна дополнительная проверка точности разреза.
Ручное редактирование cue-файла
Иногда «разрезать cue» означает не нарезку звука, а правку самого текстового файла: например, нужно удалить из разметки скрытый трек, разделить один cue на два для двухдискового издания или исправить сдвинутые метки. Файл открывается любым текстовым редактором, его структура проста.
Типичный фрагмент выглядит так:
FILE "album.flac" WAVE
TRACK 01 AUDIO
TITLE "Название песни"
PERFORMER "Исполнитель"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Вторая песня"
INDEX 01 04:35:12
Метка INDEX 01 задаёт начало трека в формате минуты:секунды:фреймы (75 фреймов = 1 секунда). Чтобы убрать трек, удалите весь его блок от TRACK до следующего TRACK и перенумеруйте оставшиеся. Чтобы разделить cue на два файла, скопируйте заголовок (строки до первого TRACK) в оба файла и распределите между ними блоки треков, заново пронумеровав их с 01.
Что делать, если после правки cue не открывается
Чаще всего причина в битой структуре: пропущена строка FILE, нарушена нумерация TRACK или метка INDEX стоит раньше предыдущей. Откройте файл в редакторе и проверьте, что каждый блок начинается с TRACK, а время INDEX строго возрастает от трека к треку. Также убедитесь, что файл сохранён в кодировке ANSI или UTF-8 без BOM — некоторые программы не читают другие варианты.
Типичные ошибки и их решение
Разбиение не всегда проходит гладко. Вот проблемы, с которыми пользователи сталкиваются чаще всего:
- ⚠️ «Cannot open file» — имя в строке FILE не совпадает с реальным файлом; исправьте его вручную в cue;
- ⚠️ Пустые или нулевые треки — cue ссылается на WAV, а рядом лежит FLAC; укажите правильное расширение;
- ⚠️ Кракозябры в названиях — неверная кодировка; пересохраните cue в UTF-8;
- ⚠️ Сдвиг границ треков — метки составлены неточно; попробуйте другую программу или подкорректируйте INDEX вручную.
Если ни один способ не сработал, проверьте сам аудиофайл: возможно, он повреждён или является неполной загрузкой. Плеер, который воспроизводит файл с ошибками или останавливается раньше времени, — верный признак того, что проблема не в cue, а в звуке.
Часто задаваемые вопросы
Можно ли разрезать cue-файл без потери качества?
Да. Если выходной формат совпадает с исходным (например, FLAC в FLAC) или используется другой lossless-формат (WAV, WV), звук нарезается без перекодирования и потерь. Потери появляются только при конвертации в MP3, AAC и подобные форматы.
Чем открыть cue-файл для просмотра?
Любым текстовым редактором: Блокнотом, Notepad++, VS Code. Это обычный текстовый файл. Для прослушивания cue открывают в плеерах foobar2000, AIMP или VLC.
Аудио в формате APE, а программа его не видит. Что делать?
Не все утилиты поддерживают APE напрямую. Варианты: использовать foobar2000 с соответствующим плагином декодирования, либо сначала конвертировать APE во FLAC без потери качества и резать уже его, исправив строку FILE в cue.
Как разрезать cue, если треков больше, чем нужно, и часть хочется удалить?
Отредактируйте cue в текстовом редакторе: удалите блоки ненужных треков, перенумеруйте оставшиеся и сохраните файл. Затем запустите разбиение в любой программе — будут созданы только те треки, что остались в разметке.
Подойдут ли эти способы для cue от игровых образов дисков?
Нет. Инструкция касается только аудио-cue (музыкальные CD-образы). Файлы cue/bin от игр и данных имеют другую структуру и обрабатываются программами для монтирования образов, а не нарезки треков.