Flacon — извлечение и конвертация треков из образов APE/CUE
Что такое Flacon и зачем он нужен
Flacon — это графический инструмент (Qt) для извлечения отдельных дорожек из целых аудио-образов альбомов (например, APE/CUE) и конвертации их в разные форматы. Сам по себе Flacon не реализует кодеки: он выступает как удобный фронтенд, который использует внешние утилиты для кодирования/декодирования (список доступен в «Помощь -> О внешних приложениях»).
Ключевая идея: у вас есть один большой файл-образ альбома или набор WAV/FLAC/TTA, и вы хотите получить отдельно пронумерованные файлы треков с корректными метаданными и именами файлов — Flacon автоматизирует это в пару кликов.
Важно: Flacon работает только с файлами, к которым у вас есть доступ; он не обходит защиту от копирования и не восстанавливает физически повреждённые образы.
Поддерживаемые форматы (факт-бокс)
- Входные форматы: APE/CUE, WAV, FLAC, WavPack, True Audio (TTA)
- Выходные форматы: FLAC, WAV, WavPack, TTA, MP3, AAC, OGG
- Flacon выступает как фронтенд для внешних кодеров (lame, faac/fdk-aac, oggenc, flac и т.д.)
Установка
Для Ubuntu и производных есть PPA. В терминале:
sudo add-apt-repository ppa:flacon
sudo apt-get update
sudo apt-get install flaconНа странице проекта на GitHub есть инструкции для других дистрибутивов. Поскольку приложение написано на Qt, при отсутствии библиотек пакет подтянет зависимости.
Важно: укажите внешние кодеры в настройках (если они не установлены, Flacon не сможет кодировать в соответствующие форматы).
Быстрое руководство по использованию
- Откройте Flacon.
- Добавьте образ APE/CUE или папку с альбомами (рекурсивно).
- Установите выходную папку и шаблон имени файла.
- Выберите выходной формат и настройки кодирования.
- Запустите процесс — Flacon распарсит CUE, вызовет внешние утилиты и создаст отдельные файлы.

На скриншоте: добавление APE/CUE, рекурсивный поиск, удаление альбома, получение данных из CDDB, кнопки Старт/Стоп.
Предпочтения и внешние приложения
В «Настройки -> Предпочтения» («Settings -> Preferences») можно изменить базовые атрибуты работы и указать пути к внешним приложениям:

Отдельно настраивается каждый выходной метод (кодер MP3/OGG/AAC и параметры):

Шаблоны имён файлов
В главном окне указывается директория вывода, шаблон имени и формат файла.

Доступные токены:
- %n — номер трека
- %a — исполнитель
- %t — название трека
- %g — жанр
- %y — год
- %N — общее число треков
- %A — название альбома
Слэш (/) в шаблоне означает разделитель директорий; выражения в фигурных скобках {} остаются пустыми, если данных нет.
Пример шаблона по умолчанию:
%a/{%y - }%A/%n - %tЭто даёт структуру: artist/year - album/title/tracknumber - tracktitle.format
Пример результата:
/Daniel Barenboim/1982 - Chopin Nocturnes/09 - Chopin- Nocturnes Op.32 No.1, N. in B major- Andante soste.flacЕсть меню для быстро сборки шаблонов и несколько предустановленных вариантов:

Получение данных об альбоме (CDDB)
Если CUE не содержит достаточных метаданных, можно попробовать получить данные из CDDB (онлайн). Кнопка в тулбаре может быть недоступна, но функция доступна через выпадающее меню рядом с именем файла.

Запуск и процесс кодирования
Нажмите «Start» — процесс займёт от нескольких секунд до минут в зависимости от длины и выбранного кодека.

После завершения можно выбрать отдельные треки и редактировать теги:

Интересно, что кнопка CDDB иногда становится доступной только после добавления файлов в проект.
Когда Flacon не подойдёт (ограничения и примеры неудачи)
- Образы с DRM/защитой: Flacon не обходит копирайт.
- Повреждённые образы: Flacon не восстанавливает битые сектора — используйте специализированные утилиты для восстановления.
- Отсутствие внешних кодеров: если на системе нет lame/flac/oggenc и т.п., соответствующий формат будет недоступен.
- Очень редкие или проприетарные форматы входа — Flacon не универсален, он поддерживает только перечисленные форматы.
Альтернативы и когда их выбрать
- cuetools (cuebreakpoints + shntool) — для более низкоуровневой работы с CUE и точной резки треков.
- foobar2000 (Windows) — удобен для пользователей Windows с богатой экосистемой плагинов и конвертацией.
- ffmpeg — когда важна гибкость командной строки и скриптование.
- dBpoweramp — коммерческое решение с удобным интерфейсом и широкой поддержкой кодеков.
Используйте Flacon, когда нужна простота GUI и быстрый рабочий процесс; переходите на ffmpeg/cuetooths для сложных сценариев и автоматизации.
SOP — шаги (Playbook) для извлечения сетевого архива альбомов
- Подготовка:
- Убедитесь, что установлены внешние кодеры (flac, lame, oggenc, faac/fdk-aac).
- Создайте папку вывода с достаточным местом.
- Добавление:
- Добавьте APE/CUE или папку рекурсивно.
- Проверьте, распознал ли Flacon CUE-плейлист и номера треков.
- Метаданные:
- Если CUE пустой, получить данные из CDDB или вручную заполнить исполнителя/альбом/год.
- Шаблон и кодек:
- Выбрать шаблон имени и формат. Для архивирования используйте lossless (FLAC); для портативов — MP3/AAC с нужным битрейтом.
- Тест:
- Запустить кодирование для одного альбома; проверить целостность и теги.
- Пакетная обработка:
- Запустить все и периодически проверять логи внешних приложений.
- Финализация:
- Откорректировать теги, выполнить резервное копирование результатов.
Чеклист по ролям
- Для энтузиаста/аудиофила:
- Выбрать FLAC, проверить наличие логов и куэ, щелчки/артефакты.
- Для архивариуса:
- Создать структуру директорий по шаблону, сохранить оригинальные образы и метки.
- Для мобильного пользователя:
- Конвертировать в MP3/AAC с нужным bitrate, оптимизировать имена и теги.
- Для автоматизатора:
- Проверить доступность внешних кодеров и возможность вызова Flacon из командной строки/скриптов (Flacon — GUI, для скриптов используйте ffmpeg/cuetooths).
Критерии приёмки (тест-кейсы)
- Разрезание CUE: для образа с 10 треками должно быть создано ровно 10 файлов.
- Метаданные: теги исполнителя/альбома/года/титула должны корректно присутствовать в каждом файле.
- Совместимость: созданный MP3 должен воспроизводиться в целевом плеере.
- Целостность: lossless-файлы (FLAC) должны декодироваться back-to-WAV без ошибок.
Советы и эвристики
- Для архивов выбирайте FLAC с логом и храните исходный CUE/APE вместе с распарсенными файлами.
- Если метаданные отсутствуют — сначала попытайтесь CDDB, далее ручная правка.
- Для пакетной обработки проверьте одну запись перед массовым применением шаблона.
Краткий глоссарий (1‑строчно)
- CUE: текстовый файл, описывающий разметку дорожек внутри аудио-образа.
- APE: аудиоформат сжатия (Monkey’s Audio), часто используется вместе с CUE для образов альбомов.
- FLAC: lossless аудиоформат, подходящий для архивирования.
Решение «использовать Flacon или нет» — простое дерево
flowchart TD
A[Есть образ APE/CUE или большой WAV] --> B{Нужны отдельные треки?}
B -- Да --> C[Используйте Flacon для GUI]
B -- Нет --> D[Оставьте как образ]
C --> E{Требуется автоматизация?}
E -- Да --> F[Используйте ffmpeg/cuetooths + скрипты]
E -- Нет --> G[Flacon завершает задачу]Конец и рекомендации
Flacon отлично подходит для пользователей, которым нужна простая GUI‑обёртка для разбиения альбомов и быстрой конвертации в разные форматы. Он экономит время при пакетной обработке и упрощает работу с метаданными. При необходимости автоматизации или восстановления повреждённых образов стоит рассмотреть более специализированные инструменты.
Важно: проверьте, что внешние кодеры установлены и обновлены, и всегда держите резервную копию оригинальных образов перед массовыми операциями.
Резюме:
- Простой GUI для извлечения треков и конвертации.
- Поддержка популярных входных/выходных форматов через внешние кодеры.
- Удобные шаблоны имен и базовые инструменты для метаданных.
Примечание: если вы планируете массовую автоматическую обработку в продакшн-среде — рассмотрите командную строку (ffmpeg/cuetooths) вместо GUI.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента