Итак на повестке дня обзор CUETools или о том, как же быстро и правильно разрезать эти рипы образом, и не только (;

Содержание:

I. Вступление

II. Info + Bio

III. Основные возможности

IV. Первый запуск и настройка

IV.a Портативность

IV.b Настройки

V. Главное окно

VI.a Конвертирование: образ -> треки

VI.b Конвертирование: треки -> образ

VI.c Конвертирование: треки -> образ со встроенными Cue/Log/Cover

VI.d Конвертирование: lossless -> lossy [MP3/Vorbis/AAC]

VII. Ссылки

VIII. от автора.


I. Вступление

Так как статья получилась весьма весомая и планируется пополнение материала, то была сделана следующая оптимизация:
1. Сделано “Содержание”, к которому можно легко перейти по ссылке, расположененой в конце каждой главы справа.
2. Превью к скриншотам я не стал делать, только ссылки на них и пронумеровал их.
3. Теперь что касается тех, кто не хочет всё это читать, но хочет быстро настроить CUETools и сконвертировать, откройте этот спойлер [остальным этот пункт можно не читать]:
/ этот пункт в стадии разработки /
show

Содержание

II. Info + Bio

CUETools это инструмент для преобразования lossless аудио и CUE sheet в удобный нам вид.
Цель проекта состоит в том, чтобы сохранить не только содержимое аудио треков, но и пауз [в том числе коварного pregap] и информации о них в CUE, и убедиться, что все сохранилось точно, чего аналоги предложить не могут.

Первоначально CUETools разрабатывал Moitah 2006-2008 до версии 1.9.1. Но в 2008 за разработку активно взялся Григорий Чудов, был оптимизирован значительно интерфейс, добавлена поддержка AR, поддержка большого числа lossless форматов [Monkey Audio, Apple lossless и другие], поддержка RAR архивов, поддержка тэгов и HDCD и многое другое.

CUETools – OpenSource, это .NET приложение, написанное на C# [смесь С++ и Java].

Системные требования: установленные .NET Framework 2.0 и Visual C++ 2008 runtime 32-битная или 64-битная версии /зависит от версии установленной Windows [в Windows 7 установлено из коробки].
Для Windows 8+ нужно включить в компонентах системы .NET Framework 3.5.
Так же обращаю внимание на то, что программа работает исключительно с lossless формата 16-bit 44.1kHz stereo, исключение разве что HDCD.

Linux-пользователи сообщали, что смогли использовать CUETools с Mono.

Содержание

III. CUETools основные возможности:

# Преобразование альбома образом в потрековый, с возможностью извлечения из образа CUE/Log/Cover;
# Преобразование потрекового альбома в образ, с возможностью добавления в него CUE/Log/Cover;
# Преобразование из одного lossless формата в другой, без потерь, с сохранением CUE, список поддерживаемых форматов:

Lossless: Wav; flac: libFLAC, FlaCuda, libFlake, flake; WV – WavPack; APE; TTA; ALAC mp4a: libALAC, ffmpeg alac; TAK;
Lossy [только конвертация в них из lossless]: AAC mp4a; mp3: Lame VBRCBR; Ogg Vorbis: oggenc; lossy.flac; lossy.wv; lossy.wav; lossy.tak;

# создание и редактирование CUE;
# пополнение тегов из баз FreeDB и MusicBraiz;
# проверка по базе данных AccurateRip™ [дальше по тексту просто AR] и создание отсчёта;
# анализ лога EAC, например на наличие data трека, чтобы учитывать его при проверке по базе AR.
# исправление имен файлов;
# поддержка шаблонов имён файлов;
# коррекция pregap и информации о data-треке;
# коррекция оффсета, если рип был снят с неправильным смещением;
# подготовка альбома к записи программным обеспечением, которое не может учитывать оффсет дисковода;
# конвертирование lossless файлов из одного альбома без CUE в файл с простым CUE;
# конвертирование в lossyWAV [гибиридный lossy], создавая lossy файл + корректировочный файл;
# преобразование HDCD образа в 24-бит/20-бит/lossywav 16-битные аудио файлы;
# поддержка извлечения из RAR-архива для последующей обработке;
# конвертирование из lossless в lossy;
# поддержка пакетного режима;
# поддержка drag’d’drop и обзора каталогов;
# поддержка профилей в программе;
# поддержка портативности;
# в комлект также входит CUERipper аналог EAC;
Как видим для людей использующих lossless программа просто “must-have” (=
Далее будут подробнее разобраны некоторые опции и показана конвертация образа одного формата в треки друго формата и наооборот.

Содержание

IV. Первый запуск и настройка.

Для начала скачиваем архив с последним CUETools.


На момент написания статьи актуальная версия CUETools была 2.0.9, можно скачать в удобном вам формате [содержимое архивов полностью идентично]:
скачать CUETools версии 2.0.9 в архиве 7-Zip 1.16 Mb или скачать CUETools версии 2.0.9 в архиве Zip 1.67 Mb
распаковываем архив не на системный раздел [обычно это C:], так как программа поддерживает портативность, чем мы и воспользуемся ниже.

Содержание

IV.a Портативность.

Первым делом мы заходим в папку и удаляем файл “user_profiles_enabled” – теперь все настройки будут сохранятся в папке с программой, тем самым мы получаем portable версию, которую можно легко перенести на другой комьютер простым копированием папки.

Если не удалить файл “user_profiles_enabled”, то все настройки будут сохранятся в “C:\Users\ИмяПользователя\AppData\Roaming\CUETools” [для пользователей Vista и Windows 7, для XP путь будет немного другой] и если вы будете переставлять ОС, то настройки потеряются.

Содержание

IV.b Настройки.

Запускаем CUETools.exe и видим такое окно – скриншот #1
Перейдем к настройкам [кнопка в виде шестерёнки в основном окне вверху справа]:

  1. вкладка CUETools скриншот #2:Режим обработки зазоров:
    • Gaps Appended + HTOA – рекомендуемый и дефолтный вариант: Зазоры добавляются к концу предыдущего трека, при наличии pregap он выводится в отдельный файл HTOA, в результате сохраняется 100% вся информация.
    • Gaps Appended – Зазоры добавляются к концу предыдущего трека
    • Gaps Prepended – Зазоры добавляются к началу следующего трека
    • Gaps Left Out – Зазоры выкидываются вообще
    • Раздел Общие:

    • Выкидывать лишние 4608 сэмплов – какие-то старые версии Flac добавляли эти самые “лишние 4608 сэмплов”, эта опции убирает их при наличии, с нормальными файлами она ничего не делает, оставляем.
    • Создавать .cue даже при встраивании – если используется метод конвертирования “Встроенный”, когда в образ встраивается CUE/Log/Cover, при включенной опции .cue будет продублирован отдельным файлом в папку с новым образом.
    • Имена аудиофайлов – шаблоны для имен новых файлов, по дефолту настроенно оптимально, оставляем.
  2. Перейдем на следующую вкладку Tagging скриншот #3:
    • Тэгирование:

    • Извлечь .log в файл – если лог EAC был встроен в образ, то программа вытащит его в отдельный файл при конвертации.
    • Встроить .log в виде тэга – встраивает лог EAC в образ
    • Write basic tags from CUE data – брать основные теги из CUE
    • Пополнить .cue информацией из тэгов – заполняет CUE, если он пустой, информацией из тегов
    • Copy basic tags – копировать основные теги
    • Copy unknown tags – копировать неизвестные/дополнительные теги
    • раздел Album Art – обложки (=

    • Copy album art tags – копировать тэг обложки в образ/треки если она изначально была в исходнике
    • Embed Folder.jpg – встроить обложку в образ/треки, в виде файла Folder.jpg
    • Extract album art to – копировать/извлечь обложку в файл cover.jpg
    • Resize if resolution > 500 – уменьшить обложку если разрешении больше 500^500px (в современных реалиях я бы выставлял 1000 px)

    Обложки подхватываются из папки с исходником если имеют названия cover.jpg или folder.jpg, начиная с версии 2.0.9 список имён файлов расширен и доступен для редактирования, в настройках вкладка “Advanced”->”Cover Art Files”.

  3. Вкладка AccurateRip отвечает за работу с одноименной базой данных, в дополнительной настройке не нуждается.
  4. Вкладка Форматы, тут тоже ничего настраивать не надо, выбор необходимого формата и библиотеки можно осуществить в основном окне.
  5. Вкладка Encoder – дополнительные настройки Кодеров, останавлюсь только на двух, остальное оставляем как есть.:
    • libFLAC – давайте включим “Верификацию” – проверку, скриншот #4.
    • FlaCuda – это библиотека для кодирования в FLAC с использованием CUDA, т.е. аппаратной мощности видеокарт N-Vidia, кодирования происходит в разы быстрее.
      Если планируется её использовать, то давайте отметим все опции, как на скриншоте #5.
  6. Вкладка Decoders – дополнительные настройки Декодеров, оставляем как есть.
  7. HDCD – дополнительные настройки для работы с материалом полученного с HDCD, оставляем как есть, материала такого мало, при работе с обычным lossless не используется.

    Заметка. HDCD – формат записи CD-аудио треков с увеличенным по сравнению с обычным динамическим звуковым диапазоном, что улучшает воспроизведение оригинальных аудиотреков засчет более аккуратного декодирования исходного сигнала.

  8. Вкладка Sripts – скрипты, для дополнительной настройки профилей, их вообще без надобности и не понимания принципов их работы трогать не рекомендуется!
  9. Сохраним настройки и рассмотрим основное окно.

Содержание

V. Главное окно.

Главное окно – скриншот #6

  1. В левом верхнем углу мы видим значок корзины и надпись “default” – это стандартный профиль программы, в выпадающем списке есть и другие, но мы на данном этапе не будем рассматривать профили, их редактирование/создание, все необходимые действия можно производить используя профиль “default”, используйте его.
    • Напротив поля “Вход:” есть кнопка в виде папки, при нажатии на неё появляется выпадающее меню:

    • Проводник – слева будет показан древовидный менеджер файлов, в котором можно будет выбрать нужный вам файл;
    • Проводник [пакетный режим] – пакетная обработка файлов, отмечаем те каталоги, которые нужно обработать;
    • Режим drag’d’drop – слева появится пустая область куда можно перетаскивать из вашего менеджера файлов [проводника/total commander/etc] файл, который надо обработать.
    • Скрыть проводник – скрывает проводник слева, работает drag’d’drop, файлы нужно перетаскивать в поле “Вход:”.
    • Функция drag’d’drop на самом деле активна в любом режиме.

      Информация. Иногда CUE может не быть в папке скачанного рипа, потому что CUE [а также лог EAC и обложки] может быть встроен непосредственно в образ таких форматов, как: Flac, APE, WavPack, тогда указываем CUETools именно этот образ для обработки.

      Наиболее удобными режимами, наверное, будут “Проводник” и “drag’d’drop”, воспользуемся вторым – скриншот #7.

  2. Рассмотрим “Действие”:
    • Конвертация – основной режим, в котором можно конвертировать в удобный вам lossless/lossy формат, разрезать/собрать образ, исправить имена файлов, выполнить проверку по AR, исправить смещение и т.д.
    • Только проверка – выполняется только проверка по базе AR и создание отсчета, над аудио-файлами никакого действия не происходит.
    • Создать .cue – создание CUE без аудио, над аудио-файлами никакого действия не происходит.
    • Исправить имена файлов – исправляет расширение файлов в CUE на реальное [например в CUE стоит .wav а файлы в формате .flac], над аудио-файлами никакого действия не происходит.
  3. Перейдем к “Настройки” при выбранном действии “Конвертация”:
    • Встроенный – предполагает создание образа с встроенным CUE, а также может быть встроен лог EAC и обложка, если это включено в настройках тегов CUETools, о которых говорили выше.
    • Образ + CUE – создается образ и отдельно CUE.
    • Потрековый – каждая песня пишется в отдельный файл и создается CUE.

    Также во всех режимах создается отчет AR, копируется лог EAC в папку с новыми файлами и обложка, при соотвествующих настройках.

  4. Три иконки с чекбоксами [слева – направо]: использовать базы MusicBraiz, FreeDB, AR – первые два можно снять, если не нужны.
    MusicBraiz и FreeDB могут быть полезны если в CUE нет тегов или они неполны, но проверяйте информацию, в них встречаются ошибки в описании треков.
    А также, при включенных MusicBraiz и/или FreeDB можно отредактировать теги в CUE-файле.

    Внимание! Редактирование тегов отключено/не работает в пакетном и drag’d’drop режимах.

  5. Формат аудио: тут думаю все просто и понятно, для lossless я использую Flac [наиболее лучшая поддержка как среди программных плееров так и железных] и билиотеку libFLAC со степенью сжатия 8, также есть библиотека FlaCuda – кодирование происходит с ипользованием CUDA [аппаратными средствами видеокарт N-Vidia], возможно это будет для вас интересно.
  6. Степень сжатия для lossless форматов, например Flac, влияет только на выходной размер файлов, на само качество данный параметр влиять не может [оно будет всегда такое же как и у оригинального файла], однако не стоит выставлять сжатие больше 8 [для Flac], не все плэера [особенно аппаратные] потом воспроизведут эти файлы.
    Похожая ситуация и с форматом APE, сжатие выше high ничего хорошего вам не принесёт, кроме затраченного времени и ресурсоёмкости при декодировании [воспроизвдении].

    Использование варианта lossy предполагает кодирование с потерями качества, об востановлении исходных данных речь больше не идет! Гибридный также не рекомендуется использовать.

  7. Поле “Шаблон” отвечает за то, куда будут сохроняться результаты работы и за имена файлов CUEлог EACобраза, дефолтные шаблоны наверняка вам не подойдут [по умолчанию идёт сохранение на ситемный диск С в папку с музыкой], попробуйте слещующие варианты:
    • для потрекового режима

      [%directoryname%]new.with_gaps[%unique%]%artist% – %album%.with_gaps.cue

    • для образа:

      [%directoryname%]new.image[%unique%]%artist% – %album%.image.cue

    В результате будут создаватся каталоги new.with_gaps или new.image в папке с оригиналом, куда и будут помещатся все новые файлы. Требуется ввести эти варианты в поле “Шаблон” и воспользоваться ими хотя бы один раз и программа их запомнит, далее можно будет просто выбирать из списка нужный.
    Более подробно о шаблонах и доступных переменных можно прочитать тут.

Обращаю внимание, что в полях Смещение/Pregap/Данные должен стоять всегда 0 в обычной работе, программа вас предупредит если будет использовано значение отличное от 0.

Также следите за тем чтобы Cue и лог EAC имели одинаковое название, иначе последний может не обработаться, хотя на качество это не влияет, но при выборе конвертации “Встроенный” лог может быть не встроен в образ, а также проверка по базе AR может быть не точной, например не будет учитываться data-track.
С версии 2.0.8, если TOC диска в логе совпадает с CUE, то лог автоматически используется, не смотря на имя файла отличное от cue.

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

Содержание

VI.a Конвертирование: образ -> треки.

Конвертация рипа образом со встроенным CUE/Log/Cover в формате APE в потрековый в формат Flac, попутно автоматом создавая новый CUE к нему:

  • Подопотным у нас будет японец: Muse – The Resistance [2009 Japan WPCR-13629],
    так выглядит исходный материал – скриншот #8, один файл Muse – The Resistance [2009 Japan WPCR-13629].ape и все.
  • Перетаскиваем наш APE-файл в CUETools и Выбираем соотвествующий для потрековой конвертации шаблон имен из списка или вставляем в поле, если его там нету:

    [%directoryname%]new.with_gaps[%unique%]%artist% – %album%.with_gaps.cue

  • Выставляем настройки для соотвествующей конвертации “Конвертация – Потрековый – Lossless: Flac – libFLAC 8” должно получится так – скриншот #9
  • Проверяем и нажимаем “Поехали”, идет конвертация – скриншот #10
  • Видим результат: потрековый альбом в формате Flac+новый CUE+отчёт AR+лог и обложка, все имеет красивыепонятные имена, везде где надо присутствуют теги – скриншот #11

Важно. Никогда не удаляйте лог EAC [и не радактируйте его!], а также оригинальный cue [например, если был сделан рип в образ, а вы его потом разрезали на треки или наоборот], также оставляйте файл отсчета по AR [файл с расширением *.accurip, можно смотреть блокнотом]. В этих файлах содержится очень важная информация, а весят они несколько килобайтов, если они не нужны вам, то подумайте о других (:

Содержание

VI.b Конвертирование: треки -> образ

Теперь возьмем потрековый рип в формате Flac и сконвертируем его в образ формата wav, например, чтобы потом записать Аудио диск.

  • Для этого будем использовать 30 Seconds to Mars альбом A Beautiful Lie, так выглядит исходный материал – скриншот #12.
  • Пертаскиваем наш cue 30 Seconds to Mars – A Beautiful Lie.cue в CUETools и Выбираем в поле шаблон вариант для образа из списка или вставляем в поле, если его там нету:

    [%directoryname%]new.image[%unique%]%artist% – %album%.image.cue

  • Выставляем настройки в главном окне “Конвертация – Образ + CUE – Lossless: wav – builtin wav” – выглядеть должно так – скриншот #13
  • Проверяем и нажимаем “Поехали”, ждем, идет конвертирование – скриншот #14
  • Видим результат – скриншот #15, образ в формате Wav+новый CUE+лог EAC+обложка, все имеет красивыепонятные имена, везде где надо присутствуют теги.

Содержание

VI.c Конвертирование: треки -> образ со вcтроенными Cue/Log/Cover

Все тоже самое что и в предыдущей главе “VI.b Конвертирование: треки -> образ” только выбрать пункт “Встроенный” в основном окне и формат flacapewv.

Содержание

VI.d Конвертирование: lossless -> lossy [MP3/Vorbis/AAC]

CUETools может работать с внешними кодерами, чем мы и воспользуемся для кодирования в lossy из lossless.

    Настройка CUETools для конвертирования в MP3/Vorbis/AAC:

  • скачиваем консольные версии Lame MP3/Ogg Vorbis с этой страницы, а Nero AAC с официального сайта.
  • копируем exe’шники [lame.exe/oggenc2.exe/neroAacEnc.exe] в папку с CUETools
  • Запускаем CUETools и переходим в настройки на вкладку Encoders устанавливаем/проверяем параметры для кодеров:
  • Cохроняем настройки, настройка закончена.
    Конвертирование из lossless FLAC/APE/WV/TTA/TAT/ALAC в lossy MP3/Vorbis/AAC:

  • Выбираем в поле шаблон такой вараинт из списка или вставляем в поле, если его там нету:

    [%directoryname%]new.lossy[%unique%]%artist% – %album%.with_gaps.cue

  • Перетаскиваем в окно CUETools CUE-файл [не важно от образа или треков] или Первый трек [именно один первый, остальные подхватятся автоматом] или образ со встроенным CUE и выставляем режим “Конвертация->Потрековый->Lossy”
  • Выбираем нужный lossy-формат и битрейт для него [битрейт регулируется ползунком],
    примеры окон:

  • Жмём “Поехали”, ждём, получаем файлы в нужном формате во вложенной папке “new.lossy”.
    • VII. Ссылки.

      Официальный сайт CUETools – cue.tools;
      Форум официальной англоязычной поддержки CUETools расположен на hydrogenaudio.org;
      CUETools блог – blog.cuetools.net;
      Сайт старого CUETools v1.9.1 расположен на Moitah.net;

      Прямые ссылки на скачивание последних версий CUETools вы можете найти на этой станице релизов – CUETools Releases.

      Содержание

      VIII. от автора.

      В принципе, на этом основная часть статьи заканчивается, дальше будет дописано немного отступлений на тему CUE и AR, возможно, это будет кому-то интересно smile
      Эта статья будет по возможности пополняться, при надобностивостребованности конечно.

      Update: добавлен FAQ по отчёту CT: Отчёт CUETools, разбор полётов
      —-
      Выражаю благодарность соловушко за помощь в корректировании статьи (=
      —-
      Публикация данной статьи на других ресурсах допускается только при указании автора статьи – Children of koRn и ссылки на оригинал.

      Содержание