Как записать аудио мастер CD?

Что я делаю:

Я записываю и микширую аудио, используя Ardor или Harrison Mixbus. В большинстве случаев мне не нужно создавать мастер аудио-CD: группы и артисты достаточно довольны аудио-файлами. В настоящее время достаточно предоставить им высококачественные файлы.wav и немного mp3 или.aac.

Тем не менее, для нового проекта мне придется снова сделать мастер аудио CD. Он используется в качестве ссылки для пресс-аудио компакт-диска.

Проблема:

В прошлом, с Ubuntu или Ubuntu Studio, я использовал gCDmaster, графический интерфейс для cdrdao. Он больше не доступен в репозиториях долгое время.

С Ardor или Mixbus я могу экспортировать один длинный файл.wav и файл описания.toc.

Поэтому я ищу программное обеспечение для записи, которое:

  • Можно импортировать один длинный WAV-файл или несколько коротких WAV-файлов.
  • может импортировать файлы.toc или.cue для информации о треках
  • может редактировать и сохранять информацию о треках (например, текст CD)
  • может записывать компакт-диск на минимально возможной для горелки скорости (меньше ошибок)

Любая идея?

(Brasero и k3b не могут этого сделать)

0 ответов

Вы можете продолжать использовать cdrdao без графического интерфейса из командной строки.
В теории это должно быть так просто, как:

cdrdao write album-master.toc

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

  • симуляция - прежде всего, давайте использовать simulate вместо write, Это позволит избежать разрушения CDr, если произойдет ошибка. Мы вернемся к write после того, как моделирование завершилось с успехом.

  • устройство - Далее, не мешало бы указать, какой диск вы хотите использовать. cdrdao scanbus будет перечислять ваш диск (ы) адрес (а). Я хотел использовать /dev/sr0 поэтому добавил это в команду: --device /dev/sr0

  • драйвер - по умолчанию cdrdao использует generic-mmc драйвер, и по умолчанию этот драйвер не записывает CD-TEXT. Мы должны специально указать, что мы также хотим записать текст, установив бит драйвера в 0x10 нравится: --driver generic-mmc:0x10

  • скорость - я не использовал эту опцию, так как cdrdao автоматически определяет скорость диска, но при желании вы можете добавить --speed 4 на команду, чтобы заставить ваш диск писать с такой скоростью (у меня не будет ниже 16).

Теперь команда выглядит примерно так:

cdrdao simulate --device /dev/sr0 --driver generic-mmc:0x10 album-master.toc
  • TOC от Ardour - cdrdao может немного перебрать файлы toc, сгенерированные Ardor(5):
    • Если вы использовали поле Performer в любом из CD-маркеров Ardour, то оно должно быть заполнено для каждого трека, иначе cdrdao завершится неудачно.
    • Мы должны открыть файл toc в текстовом редакторе, чтобы вручную редактировать TITLE а также PERFORMER всего диска, расположенного в первом CD_TEXT блокировать (но не добавлять COMPOSER запись туда или cdrdao не удастся).
    • Пока мы здесь, Ардор жестко кодирует местоположение файла wav, что означает, что если мы когда-либо переместим файлы.wav и.toc в другую папку / устройство, cdrdao не найдет файл.wav и завершится ошибкой. Поэтому стоит выполнить быстрый поиск и замену всего:
      FILE "/home/xxxxx/ardour/album-master/export/album-master.wav"
      FILE "album-master.wav"

Если симуляция теперь проходит успешно, вы можете заменить simulate по write и быть на вашем пути. В моем случае мне пришлось обойти еще пару ошибок:

  • ошибки
    • По какой-то причине, открывая сессию, Ardor, кажется, конвертирует мой первый CD marker к Location marker, который затем испортил экспортированный файл оглавления. Поэтому я должен исправить это каждый раз перед экспортом.
    • Я сохранил самый раздражающий / странный баг за последнее время. cdrdao продолжал терпеть неудачу с этой ошибкой:
      ERROR: Cannot set write parameters mode page.
      и говорит мне Please try to use the 'generic-mmc-raw' driver,
      Но изменив команду на --driver generic-mmc-raw также потерпит неудачу, на этот раз с другой ошибкой:
      ERROR: Write data failed.
      Тогда иногда, казалось бы, наугад, все работало идеально, и я мог написать столько дисков, сколько захочу.
      В конце концов я решил: сначала запустите команду один раз с --driver generic-mmc-rawпусть провалится с Write data failed ошибка, и после этого команда с --driver generic-mmc:0x10 работает отлично. Пойди разберись...
Другие вопросы по тегам