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

Что я делаю:

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

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

Проблема:

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

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

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

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

Есть идеи?

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

2
задан 31 March 2015 в 23:39

1 ответ

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

cdrdao write album-master.toc

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

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

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

  • драйвер - По умолчанию cdrdao использует generic-mmc драйвер и по умолчанию этот драйвер не пишут ТЕКСТ CD. Мы должны конкретно заявить, что хотим также гореть, текст путем установки драйвера укусил к 0x10 как это: --driver generic-mmc:0x10

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

Таким образом, теперь команда больше походит на это:

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

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

  • Ошибки
    • По некоторым причинам при открытии сессии, Пыл, кажется, преобразовывает мое первое CD marker к a Location marker, который затем портит экспортируемый файл TOC. Таким образом, я должен установить тот каждый раз перед экспортом.
    • Я сохранил самую раздражающую/странную ошибку для в последний раз. 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.
      Затем иногда, по-видимому наугад, все работало бы отлично, и я мог записать столько CD, сколько я хотел.
      В конечном счете я разработал его: первый показ команда однажды с --driver generic-mmc-raw, позвольте ему перестать работать с Write data failed ошибка и после этого команда с --driver generic-mmc:0x10 хорошо работает. Пойди разберись...
0
ответ дан 3 August 2019 в 21:23

Другие вопросы по тегам:

Похожие вопросы: