Как разделить FLAC файл на треки

Единственный FLAC-файл размером в несколько сотен мегабайт с прилагающимся файлом .cue — стандартный результат рипа аудио-CD целиком, и чтобы получить отдельные композиции, его нужно разрезать по маркерам из CUE-листа. Без этого файла разделение возможно только вручную по тишине между треками, что заметно дольше и менее точно. Дальше разберём, как разделить FLAC на треки бесплатными программами под Windows и что делать, если CUE-файл отсутствует или повреждён.

Сам процесс занимает несколько минут: программа читает разметку из CUE sheet, находит в большом файле границы дорожек и сохраняет каждую как отдельный FLAC без перекодирования аудиопотока. Качество при этом не теряется — FLAC является lossless-форматом, а при корректном разрезании данные просто копируются в новые контейнеры.

Что такое CUE-файл и почему он важен

CUE sheet — это обычный текстовый файл с разметкой: названиями треков, исполнителями и таймкодами начала каждой дорожки. Именно по этим таймкодам программа-сплиттер определяет, где резать исходный FLAC. Откройте файл блокнотом — если внутри видны строки вида TRACK 01 AUDIO и INDEX 01 00:00:00, значит, разметка на месте.

Обратите внимание на строку FILE в начале CUE: в ней указано имя аудиофайла, к которому привязана разметка. Если FLAC был переименован, программа не найдёт источник. Исправьте имя в кавычках на актуальное или переименуйте сам файл так, чтобы они совпадали.

  • 📄 CUE есть и открывается — используйте любой сплиттер: CUETools, Medieval CUE Splitter или foobar2000.
  • 📝 CUE есть, но с ошибками — отредактируйте в текстовом редакторе: путь к файлу, кодировку, таймкоды.
  • 🔇 CUE отсутствует — режьте вручную в аудиоредакторе по паузам между композициями.
  • 💿 Есть исходный CD — проще заново сделать рип программой EAC сразу в отдельные треки.

Разделение через CUETools

CUETools — бесплатная утилита, изначально созданная именно для работы с образами CD и CUE-разметкой. Это один из самых надёжных вариантов, потому что программа умеет проверять результат по базе AccurateRip и корректно переносит теги из CUE в готовые файлы.

Порядок действий следующий. Установите программу, запустите и перетащите CUE-файл в её окно либо откройте через меню. В настройках вывода выберите формат FLAC, режим tracks (отдельные треки) и папку назначения. Шаблон имён файлов можно задать вроде %tracknumber% - %title%, чтобы треки получили номера и названия автоматически. После нажатия кнопки конвертации программа разрежет файл и пропишет метаданные.

☑️ Подготовка к разделению FLAC

Выполнено: 0 / 5
⚠️ Внимание: если CUE-файл сохранён в кодировке, отличной от UTF-8, русские названия треков могут превратиться в нечитаемые символы. Пересохраните файл в UTF-8 через «Блокнот» (Файл → Сохранить как → выбор кодировки) до начала разделения.

Разрезание FLAC в foobar2000

Если у вас уже установлен плеер foobar2000, отдельный сплиттер не обязателен — он умеет конвертировать с разбиением по CUE. Перетащите CUE-файл в плейлист: плеер отобразит его как набор отдельных треков. Затем выделите все композиции, нажмите правой кнопкой и выберите Convert....

В окне конвертера укажите формат FLAC, а в разделе назначения выберите генерацию отдельных файлов для каждого трека с шаблоном имени. После запуска foobar2000 создаст в указанной папке готовые файлы с тегами, подтянутыми из CUE. Способ удобен тем, что не требует установки дополнительного софта и позволяет сразу прослушать результат.

📊 Чем вы разделяете FLAC на треки?
CUETools
foobar2000
Medieval CUE Splitter
Аудиоредактор вручную

Сравнение популярных инструментов

Выбор программы зависит от задачи: автоматическое разбиение по CUE, ручная нарезка или пакетная обработка нескольких альбомов. Ниже — сравнение основных вариантов.

ПрограммаРабота с CUEПотеря качестваОсобенности
CUEToolsПолная, с проверкой AccurateRipНетПроверка рипов, гибкие шаблоны имён
foobar2000Через конвертерНетНе требует отдельной установки сплиттера
Medieval CUE SplitterДа, простое разбиениеНетМинималистичный интерфейс, быстрый старт
AudacityНет, ручная нарезкаНет при экспорте в FLACПодходит, когда CUE отсутствует

Все перечисленные инструменты бесплатны. Для типовой задачи «образ плюс CUE» достаточно любого из первых трёх; Audacity стоит рассматривать как запасной вариант.

Как разделить FLAC без CUE-файла

Когда разметка потеряна, остаётся ручной метод. Откройте FLAC в Audacity, визуально найдите на волновой форме участки тишины между композициями и расставьте метки через Правка → Метки → Добавить метку при выделении. Затем используйте Файл → Экспорт → Экспорт множества — программа сохранит каждый фрагмент между метками отдельным файлом.

Минус способа очевиден: теги и названия придётся прописывать вручную, а границы треков легко сместить. Если альбом известный, поищите готовый CUE в интернете по точному названию издания — часто это быстрее, чем резать вручную. Ещё один вариант — сервисы и утилиты, определяющие дорожки по паузам автоматически, но их точность зависит от записи: на живых концертах и миксах без явной тишины они работают плохо.

⚠️ Внимание: не режьте FLAC через онлайн-сервисы, если файл большой — помимо ограничений на размер загрузки, вы рискуете получить результат с перекодированием и потерей качества. Локальные программы надёжнее и быстрее.
Почему при разрезании качество не страдает

FLAC — формат сжатия без потерь. При разделении по CUE программа не перекодирует звук заново, а распаковывает поток и нарезает его по границам треков, после чего снова упаковывает тем же кодеком. Итоговые файлы побитово соответствуют исходному аудио, поэтому никакой деградации звука не происходит.

Типичные проблемы и их решение

Самая частая ошибка — программа не видит аудиофайл, указанный в CUE. Проверьте строку FILE: имя и расширение должны точно совпадать с реальным файлом, а оба файла лучше держать в одной папке. Пути с кириллицей иногда вызывают сбои — попробуйте переместить файлы в каталог с латинским названием.

Вторая типичная ситуация — после разделения треки начинаются с «обрезанной» первой секунды или, наоборот, с хвоста предыдущей композиции. Причина обычно в неточных таймкодах самого CUE, а не в программе. Откройте CUE в текстовом редакторе и скорректируйте значения INDEX 01 для проблемных треков, ориентируясь на прослушивание.

  • 🚫 Сплиттер выдаёт ошибку чтения — проверьте кодировку CUE и путь в строке FILE.
  • 🔤 Крякозябры вместо названий — пересохраните CUE в UTF-8.
  • ⏱️ Границы треков смещены — отредактируйте таймкоды INDEX в CUE вручную.
  • 📁 Файлы без тегов — включите в настройках программы перенос метаданных из CUE.

Часто задаваемые вопросы

Теряется ли качество при разделении FLAC на треки?

Нет. FLAC — lossless-формат, и при разрезании по CUE аудиоданные не перекодируются с потерями: программа распаковывает поток и сохраняет фрагменты тем же кодеком. Готовые треки звучат идентично исходному файлу.

Что делать, если CUE-файла нет?

Можно разрезать файл вручную в Audacity, расставив метки по паузам между композициями и использовав экспорт множества файлов. Альтернатива — найти готовый CUE по названию издания альбома или сделать повторный рип с оригинального CD.

Почему программа не находит FLAC, хотя он лежит рядом с CUE?

Почти всегда причина в несовпадении имени в строке FILE внутри CUE с реальным именем файла. Откройте CUE блокнотом, исправьте имя и сохраните. Также проверьте, что оба файла находятся в одной папке.

Можно ли разделить FLAC на телефоне?

Технически существуют мобильные приложения-сплиттеры, но удобнее и надёжнее выполнить разделение на компьютере, а затем перенести готовые треки на смартфон. Точность разметки и работа с тегами на ПК реализованы заметно лучше.

Как получить названия треков и исполнителя в готовых файлах?

Если CUE содержит поля TITLE и PERFORMER, большинство сплиттеров автоматически переносят их в теги FLAC. Если теги пустые, их можно заполнить после разделения редактором вроде Mp3tag — в том числе пакетно, из имён файлов.