Как распаковать FLAC из одного файла в треки

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

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

Что такое FLAC + CUE и почему файл один

При точном копировании Audio CD программы вроде EAC (Exact Audio Copy) часто сохраняют диск целиком: один большой файл FLAC (или APE, WV) плюс текстовый файл CUE sheet. В CUE прописаны названия треков, исполнители и точные позиции начала каждой композиции внутри общего потока.

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

Важно понимать: при корректной нарезке качество звука не меняется вообще — данные просто делятся на части без перекодирования или с перекодированием в тот же lossless-формат.

Проверка перед распаковкой

Прежде чем запускать конвертер, убедитесь, что комплект файлов полный и корректный. Это сэкономит время и избавит от ошибок на середине процесса.

  • 🎵 Проверьте, что рядом с FLAC лежит файл .cue с тем же названием альбома.
  • 📄 Откройте CUE в блокноте: строка FILE "имя.flac" WAVE должна указывать на реальное имя вашего аудиофайла.
  • 🔊 Убедитесь, что FLAC проигрывается целиком и не обрывается — повреждённый источник даст битые треки.
  • 💾 Проверьте свободное место на диске: понадобится объём, сопоставимый с размером исходника.

⚠️ Внимание: если имя файла внутри CUE не совпадает с реальным именем FLAC, программа не найдёт источник. Исправьте строку FILE "..." WAVE в любом текстовом редакторе, сохранив файл в кодировке UTF-8 — это также решает проблему «кракозябр» в русских названиях треков.

Способ 1: CUETools — специализированная утилита

CUETools — бесплатная программа, созданная именно для работы с образами дисков. Она умеет резать FLAC, APE и WavPack, проверять рипы по базе AccurateRip и корректировать смещения.

Порядок действий простой. Запустите CUETools, перетащите в окно программы файл .cue (не сам FLAC), выберите режим Tracks в выпадающем списке режимов, укажите формат вывода — FLAC — и папку назначения. Нажмите Go, и через пару минут получите набор отдельных треков с прописанными тегами.

☑️ Распаковка FLAC через CUETools

Выполнено: 0 / 5

Если программа сообщает об ошибке чтения CUE, чаще всего виновата кодировка файла или неверный путь в строке FILE. Исправляется это вручную в текстовом редакторе.

Способ 2: foobar2000 — без установки лишнего софта

Если у вас уже стоит плеер foobar2000, отдельная утилита не нужна — конвертер встроен в сам плеер. Откройте в foobar2000 файл .cue: альбом отобразится списком треков. Выделите все композиции, кликните правой кнопкой и выберите Convert → ....

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

Правый клик по трекам → Convert → ...

Output format: FLAC

File name pattern: %tracknumber% - %title%

📊 Какой программой вы режете FLAC-образы на треки?
CUETools
foobar2000
Medieval CUE Splitter
Онлайн-сервис или другое

Способ 3: Medieval CUE Splitter и альтернативы

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

Есть и другие варианты — например, XLD для macOS или онлайн-сервисы. С онлайн-инструментами будьте осторожны: загрузка большого файла занимает время, а приватность содержимого не гарантирована.

Сравнение инструментов

ПрограммаПлатформаПроверка AccurateRipСложность
CUEToolsWindowsДаСредняя
foobar2000WindowsНет (без плагинов)Низкая
Medieval CUE SplitterWindowsНетМинимальная
XLDmacOSДаСредняя

Для разовой задачи достаточно foobar2000 или CUE Splitter. Если вы регулярно работаете с рипами и важна верификация — ставьте CUETools.

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

Самая частая жалоба — программа «не видит» аудиофайл. Причина почти всегда в несовпадении имени внутри CUE с реальным файлом или в кириллице в путях. Переименуйте файлы латиницей и поправьте строку FILE.

Вторая проблема — треки получаются без названий или с иероглифами. Это следствие кодировки CUE: пересохраните его в UTF-8 через Notepad++ и повторите нарезку.

⚠️ Внимание: не удаляйте исходный FLAC и CUE, пока не проверите результат. Прослушайте начало и конец нескольких треков — если композиция обрывается или «склеена» с соседней, разметка в CUE сбита, и резать нужно заново после её исправления.

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

Без CUE точная автоматическая нарезка невозможна. Варианты: найти CUE для вашего издания диска в интернете, сгенерировать его через CUETools (режим создания CUE по паузам — неточно) или вручную резать в аудиоредакторе вроде Audacity, расставляя границы по тишине между треками.

Как проверить результат

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

  • 🎧 Прослушайте стык между двумя треками в исходнике и в нарезке — щелчков быть не должно.
  • 🏷️ Проверьте теги: исполнитель, альбом, номер и название трека должны быть заполнены.
  • 📊 Сравните суммарную длительность треков с длительностью исходного FLAC.

Если в CUETools включена проверка AccurateRip, отчёт покажет совпадение контрольных сумм — это лучшее подтверждение точной нарезки.

Частые вопросы

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

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

Что делать, если CUE повреждён или отсутствует?

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

Можно ли сразу конвертировать треки в MP3?

Да. И CUETools, и foobar2000 позволяют выбрать формат вывода MP3 (для foobar2000 потребуется кодировщик LAME). Но имейте в виду: это уже перекодирование с потерей качества.

Почему в названиях треков отображаются иероглифы?

Причина — кодировка CUE-файла. Откройте его в Notepad++ и пересохраните в UTF-8, затем повторите нарезку. Русские названия отобразятся корректно.

Работает ли этот способ с APE и WavPack?

Да, принцип тот же: CUETools и foobar2000 поддерживают образы в форматах APE (Monkey's Audio) и WV (WavPack) в связке с CUE. Порядок действий не отличается.