Полученный из интернета или сриппанный с диска альбом часто представляет собой один большой FLAC-файл с прилагающимся CUE-файлом, и плеер воспроизводит его целиком, без возможности переключиться на конкретную песню. Разрезать такой файл на отдельные треки можно без перекодирования и потери качества — для этого существуют специальные программы-сплиттеры.
В этой статье разберём, какие программы умеют нарезать FLAC, чем отличается разрезание по CUE от ручной нарезки по времени, и как выполнить операцию пошагово, чтобы на выходе получить корректные файлы с тегами.
Почему FLAC-файл нужно разрезать и как это работает
Формат FLAC (Free Lossless Audio Codec) сжимает аудио без потерь, поэтому его часто используют для точных копий CD. При копировании диска программы вроде Exact Audio Copy могут сохранить весь альбом одним файлом, а информацию о границах треков записать в текстовый файл .cue. Внутри CUE-файла — список треков с таймкодами, названиями и исполнителями.
Разрезание по CUE не требует перекодирования: программа просто делит поток данных по указанным таймкодам и упаковывает фрагменты в отдельные FLAC-файлы. Качество звука при такой нарезке остаётся бит-в-бит идентичным исходнику, что принципиально отличается от перекодирования в MP3 или другой формат с потерями.
Если CUE-файла нет, разрезать FLAC можно вручную — по времени или по паузам между композициями. Это чуть дольше, но тоже выполняется без деградации звука, если программа работает в режиме прямого копирования потока.
Обзор программ для разрезания FLAC
Выбор инструмента зависит от вашей операционной системы и задачи: нарезка по CUE, ручная резка или пакетная обработка. Ниже — проверенные решения, которые давно используются аудиофильским сообществом.
- 🎵 Medieval CUE Splitter — бесплатная Windows-утилита, созданная именно для разрезания lossless-файлов по CUE. Поддерживает FLAC, APE, WAV и другие форматы, автоматически подставляет теги из CUE.
- 🎧 foobar2000 — популярный аудиоплеер, который через встроенный конвертер умеет разбивать образы по CUE-файлу на отдельные треки.
- ✂️ CUETools — набор инструментов для работы с образами дисков: нарезка, проверка точности копий, конвертация между lossless-форматами.
- 🖥️ shnsplit / cuetools (консольные) — вариант для Linux и macOS: утилиты командной строки режут FLAC по CUE быстро и без графического интерфейса.
- 🎚️ Audacity — аудиоредактор для ручной нарезки, когда CUE отсутствует; потребуется экспорт каждого фрагмента отдельно.
Сравнение программ: таблица возможностей
Чтобы выбрать подходящий инструмент, сопоставьте ключевые характеристики: поддержку CUE, пакетный режим и платформу.
| Программа | Платформа | Нарезка по CUE | Цена |
|---|---|---|---|
| Medieval CUE Splitter | Windows | Да | Бесплатно |
| foobar2000 | Windows, macOS | Да | Бесплатно |
| CUETools | Windows | Да | Бесплатно |
| shnsplit | Linux, macOS | Да | Бесплатно |
| Audacity | Windows, macOS, Linux | Нет (вручную) | Бесплатно |
Обратите внимание: все перечисленные инструменты бесплатны, а для разовой задачи проще всего подойдёт Medieval CUE Splitter — у неё минимальный порог входа и понятный интерфейс.
Как разрезать FLAC по CUE-файлу: пошаговая инструкция
Рассмотрим процесс на примере Medieval CUE Splitter — логика в других программах аналогична. Перед началом убедитесь, что FLAC и CUE лежат в одной папке и имеют одинаковые имена (кроме расширения).
Откройте программу и загрузите CUE-файл через меню File → Open CUE. Программа прочитает разметку и покажет список треков с длительностью. Выделите нужные композиции (или все сразу), укажите папку назначения и нажмите кнопку нарезки. Через несколько секунд в целевой папке появятся отдельные FLAC-файлы с заполненными тегами.
☑️ Проверка перед нарезкой FLAC
В foobar2000 алгоритм другой: перетащите CUE-файл в плейлист, выделите все треки, щёлкните правой кнопкой и выберите Convert → ..., затем укажите формат FLAC и шаблон имён файлов. Плеер создаст отдельные файлы по границам треков.
⚠️ Внимание: если при открытии CUE программа сообщает об ошибке или список треков пуст, проверьте кодировку файла. CUE, сохранённые не в UTF-8, могут отображаться некорректно — пересохраните файл в правильной кодировке через текстовый редактор.
Разрезание FLAC без CUE-файла
Когда разметки нет, придётся определять границы треков вручную. Откройте FLAC в Audacity: на волновой форме паузы между композициями видны как тихие участки. Выделите фрагмент, соответствующий одной песне, и экспортируйте его через Файл → Экспорт → Экспорт выделенного аудио в формат FLAC.
Метод трудоёмкий для полного альбома, но незаменим для единичных фрагментов — например, когда нужно вырезать одну композицию из концертной записи. Теги в этом случае придётся заполнить вручную при экспорте или отдельным редактором тегов.
Альтернатива — консольная утилита shnsplit, если вы работаете в Linux или macOS и CUE всё же существует:
shnsplit -f album.cue -o flac album.flac
После нарезки теги подставляются отдельной командой из пакета cuetools, поэтому способ больше подходит опытным пользователям, привыкшим к терминалу.
Типичные проблемы и их решения
Чаще всего пользователи сталкиваются с тремя ситуациями. Первая — программа не видит аудиофайл, указанный в CUE. Причина обычно в несовпадении имени: откройте CUE в текстовом редакторе и проверьте строку FILE "имя.flac" WAVE — имя должно точно совпадать с реальным файлом, включая расширение.
Вторая проблема — нарезанные треки воспроизводятся с щелчками на стыках. Это происходит, когда исходный образ был создан с ошибками или границы в CUE указаны неточно. Попробуйте другой сплиттер или проверьте образ через CUETools.
⚠️ Внимание: не переименовывайте FLAC-файл после создания CUE — разметка содержит жёсткую ссылку на имя файла, и любое изменение приведёт к ошибке «файл не найден» при нарезке.
Третья ситуация — вместо FLAC на выходе получается WAV. Проверьте настройки выходного формата: в некоторых программах по умолчанию выбран несжатый WAV, и его нужно вручную переключить на FLAC перед запуском нарезки.
Что делать, если CUE-файл утерян
Разметку можно попробовать восстановить: некоторые программы (например, CUETools) умеют генерировать CUE автоматически, анализируя паузы в аудиопотоке. Точность такой разметки зависит от записи — для живых концертов без чётких пауз результат может потребовать ручной правки.
Сохранение тегов и обложек после нарезки
Хорошая программа для разрезания автоматически переносит метаданные из CUE в готовые файлы: название трека, исполнителя, альбом, год и номер композиции. Проверьте результат в любом плеере или редакторе тегов — поля должны быть заполнены кириллицей без искажений.
Обложка альбома в CUE-файле не хранится — её нужно добавить отдельно. Это делается в редакторах тегов вроде Mp3tag: выделите все нарезанные файлы и прикрепите изображение к ним одним действием.
Часто задаваемые вопросы
Ухудшится ли качество звука после разрезания FLAC?
Нет, если программа делит поток без перекодирования — а именно так работают сплиттеры по CUE. Каждый выходной файл содержит точную копию соответствующего фрагмента исходника.
Можно ли разрезать FLAC на телефоне?
Специализированных мобильных сплиттеров мало, и их возможности ограничены. Надёжнее выполнить нарезку на компьютере, а готовые треки перенести на смартфон.
Что делать, если CUE-файл написан с ошибками?
CUE — обычный текстовый файл, его можно открыть и исправить в любом редакторе: поправьте имя аудиофайла в строке FILE, таймкоды или названия треков, затем сохраните в кодировке UTF-8.
Чем разрезать FLAC на macOS?
Подойдут консольные утилиты shnsplit и cuetools, устанавливаемые через пакетный менеджер, либо ручная нарезка в Audacity. Также foobar2000 имеет версию для macOS.
Можно ли нарезать FLAC на равные фрагменты по времени?
Да, аудиоредакторы и некоторые конвертеры поддерживают разбиение на части фиксированной длительности. Это полезно для длинных записей лекций или подкастов, где логика треков отсутствует.