Как записать аудио мастер 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
работает отлично. Пойди разберись...
- По какой-то причине, открывая сессию, Ardor, кажется, конвертирует мой первый