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

Сделать CUE файл из FLAC можно тремя способами: написать вручную в текстовом редакторе, сгенерировать автоматически в foobar2000 или CUETools, либо извлечь из лог-файла EAC (Exact Audio Copy). Ниже разберём каждый метод с конкретными шагами и типичными ошибками.

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

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

Когда вы открываете CUE в плеере (foobar2000, AIMP, VLC и других), программа читает разметку и отображает альбом как набор отдельных треков. Без CUE плеер видит только один длинный файл длительностью 40–80 минут.

  • 🎵 Навигация — переход между песнями без ручной перемотки.
  • 🏷️ Теги — отображение названий треков, исполнителя и альбома.
  • 💿 Запись CD — корректное прожигание диска с разбивкой на треки.
  • ✂️ Нарезка — основа для разделения образа на отдельные FLAC-файлы.
⚠️ Внимание: CUE-файл и FLAC-файл должны лежать в одной папке, а имя аудиофайла в строке FILE внутри CUE должно точно совпадать с реальным именем файла, включая расширение. Даже лишний пробел приведёт к ошибке «файл не найден».

Структура CUE-файла: разбор по строкам

Прежде чем создавать разметку, полезно понять её анатомию. Типичный CUE для FLAC-образа выглядит так:

PERFORMER "Pink Floyd"

TITLE "The Dark Side of the Moon"

FILE "Pink Floyd - The Dark Side of the Moon.flac" WAVE

TRACK 01 AUDIO

TITLE "Speak to Me"

PERFORMER "Pink Floyd"

INDEX 01 00:00:00

TRACK 02 AUDIO

TITLE "Breathe"

PERFORMER "Pink Floyd"

INDEX 01 01:55:00

Ключевые элементы: директива FILE указывает на аудиофайл, TRACK нумерует композиции, а INDEX 01 задаёт момент начала трека в формате минуты:секунды:фреймы. Обратите внимание: последнее число — это не миллисекунды, а фреймы, где 75 фреймов равны одной секунде аудио CD.

Именно несоблюдение формата таймкодов — самая частая причина, по которой самописный CUE отказывается работать. Значение 01:55:50 означает 1 минуту, 55 секунд и 50/75 секунды, а не 50 миллисекунд.

💡

CUE — это текстовый файл с разметкой треков. Критичны три вещи: точное имя FLAC-файла в строке FILE, формат таймкодов минуты:секунды:фреймы (75 фреймов = 1 секунда) и кодировка UTF-8 для русских названий.