Приведем пример:
CD_DA
TRACK AUDIO PREGAP 00:02:00 FILE "mysong.wav" 0 INDEX 03:30:00 INDEX 06:22 : 00 INDEX 14:11:00
В этом примере создаётся звуковой компакт-диск, на котором находится всего одна длинная дорожка, созданная из файла mysong.wav. Однако в трёх местах этой дорожки — на отметках 3 минуты 30 секунд, б минут 22 секунды и 14 минут 11 секунд будут расположены индексные метки, которые позволяют быстро перемещаться внутри
одной звуковой дорожки.
Итак, мы немного разобрались со структурой ТОС-файлов, которые управляют созданием компакт-дисков из программы cdrdao. Теперь рассмотрим параметры запуска самой этой программы.
Выше мы уже видели, что для того, чтобы запустить программу в режиме записи диска, необходимо в строке запуска указать команду write, а также имя ТОС- или CUE-файла. Однако существует ещё несколько параметров, с помощью которых можно управлять записью при использовании этой команды.
Например, установить желаемую скорость записи можно с помощью параметра -speed. Например, для того, чтобы ограничить скорость записи звукового диска значением 24х, можно запустить программу примерно так:
cdrdao write --speed 24 mydisc.toc
Если нет уверенности в том, что система будет успевать поставлять приводу данные с нужной скоростью, перед началом записи можно провести её симуляцию (полный цикл записи, но с выключенным
лазером), чтобы посмотреть, сможет ли этот процесс успешно завершиться. Для этого используют параметр -simulate, например, вот так:
cdrdao write --speed 52 --simulate mydisc.toc
В этом примере оба параметра-speed и --simulate — применены
вместе.
Выше мы уже говорили о том, что в некоторых случаях на болванку можно записать данных больше, чем позволяет «официальный» объём болванки. Этот небезопасный процесс называют «перепрожигом». Если записывающий привод позволяет использовать «перепрожиг», то можно использовать его и с помощью программы cdrdao, для чего предусмотрен параметр -overburn:
cdrdao write --overburn my_very_big_disc.toc
Для того чтобы программа автоматически открыла лоток компакт-диска по окончании записи, нужно ввести параметр например, вот так:
cdrdao write --speed 32 -simulate --eject mydisc.toc
В этом примере используется сразу несколько параметров команды записи write.
В некоторых случаях при запчиси звуковых дисков может потребоваться изменить порядок байтов в звуковых файлах. Не вдаваясь в подробности того, зачем это бывает нужно, скажем, что для этого в программе cdrdao есть параметр --swap.
Далее, для того, чтобы заставить программу продолжать операцию
записи даже в том случае, если устройство передаст сообщение об
ошибке, в строке запуска программы можно использовать параметр -force.
Если в системе установлено несколько устройств, способных записывать компакт-диски, можно указать программе, какое из них следует задействовать в данный момент. При этом устройства обозначаются примерно так же, как и для рассмотренной выше программы cdrecord, то есть тремя числами — номером шины, номером устройства и lun. Числа при этом разделяются запятыми. Например, можно использовать примерно такую форму запуска программы: