Предоставил Marc Fonvieille. Дополнения предоставил Andy
Polyakov.
DVD это следующее после CD поколение оптических носителей. DVD может вмещать больше
данных чем любой CD и является современным стандартом распространения видео.
Для записываемых DVD существует пять физических форматов записи:
-
DVD-R: Был первым форматом записываемых DVD. Стандарт DVD-R был создан DVD Forum. Это формат для
однократной записи.
-
DVD-RW: Это перезаписываемая версия стандарта DVD-R. Носители DVD-RW могут быть
перезаписаны около 1000 раз.
-
DVD-RAM: Это также перезаписываемый формат, поддерживаемый DVD Forum. DVD-RAM может
быть виден как съемный жесткий диск. Однако, этот носитель не совместим с большинством
приводов DVD-ROM и проигрывателями DVD-Video; лишь несколько пишущих DVD поддерживают
формат DVD-RAM.
-
DVD+RW: Это перезаписываемый формат, созданный DVD+RW Alliance. Носитель DVD+RW может быть перезаписан около 1000
раз.
-
DVD+R: Этот формат -- однократно записываемая версия формата DVD+RW.
Однослойный записываемый DVD может хранить до 4,700,000,000 байт, что равно
4.38 Гб, или 4485 Мб (1 килобайт это 1024 байт).
Замечание: Необходимо различать физический носитель и приложение. Например,
DVD-Video это определенная файловая раскладка, которая может быть помещена на
записываемый DVD любого физического формата: DVD-R, DVD+R, DVD-RW и т.д. Перед выбором
типа носителя вы должны убедиться, что и устройство записи и DVD-Video проигрыватель
(отдельный или DVD-ROM привод компьютера) совместимы с данным носителем.
Для записи DVD будет использоваться программа
growisofs(1).
Эта команда входит в набор утилит dvd+rw-tools (sysutils/dvd+rw-tools), который поддерживает все типы носителей
DVD.
Эти утилиты используют подсистему SCSI для доступа к устройствам, следовательно
необходимо добавить в ядро поддержку ATAPI/CAM.
Если пишущий привод использует USB интерфейс, это добавление бесполезно и необходимо
прочесть более подробную информацию по настройке устройств USB в Разд. 16.5
Вам также потребуется включить DMA доступ для устройств ATAPI, это можно сделать
добавив в /boot/loader.conf следующую строку:
hw.ata.atapi_dma="1"
Перед использованием dvd+rw-tools вы должны свериться со списком
совместимого оборудования dvd+rw-tools с информацией по устройствам для записи
DVD.
Замечание: Если вам нужен графический интерфейс пользователя, взгляните на K3b (sysutils/k3b), который предоставляет дружественный пользователю
интерфейс к
growisofs(1) и
многим другим программам записи.
Команда
growisofs(1)
является оболочкой для mkisofs, она вызовет mkisofs(8) для
создания файловой системы и запишет DVD. Это означает, что вам не потребуется создавать
образ с данными перед началом процесса записи.
Для записи данных из каталога /path/to/data на DVD+R или
DVD-R, используйте следующую команду:
# growisofs -dvd-compat -Z /dev/cd0 -J -R /path/to/data
Параметры -J -R передаются mkisofs(8) для
создания файловой системы (в данном случае: файловая система ISO 9660 с расширениями
Joliet и Rock Ridge), обратитесь к странице справочника mkisofs(8) за более
подробной информацией.
Параметр -Z используется для первой сессии записи в любом
случае: для одной или нескольких сессий. Устройство DVD, /dev/cd0, должно быть изменено в соответствии с имеющимися
настройками. Параметр -dvd-compat закроет диск и дозапись
станет невозможна. Это должно улучшить совместимость с приводами DVD-ROM.
Возможна также запись предварительного (pre-mastered) образа, например, для записи
imagefile.iso запустим:
# growisofs -dvd-compat -Z /dev/cd0=imagefile.iso
Скорость записи должна быть определена и автоматически установлена в соответствии с
носителем и приводом. Если вы хотите явно указать скорость записи, используйте параметр
-speed=. За дальнейшей информацией обратитесь к странице
справочника
growisofs(1).
DVD-Video это особая файловая система, базирующаяся на ISO 9660 и спецификациях
micro-UDF (M-UDF). DVD-Video также представляет определенную иерархию структуры данных,
поэтому для создания DVD потребуется особая программа, такая как multimedia/dvdauthor.
Если у вас уже есть образ файловой системы DVD-Video, просто запишите его как любой
другой образ, примеры находятся в предыдущем разделе. Если вы создали DVD и результат
находится в каталоге /path/to/video, для записи DVD-Video
должна быть использована следующая команда:
# growisofs -Z /dev/cd0 -dvd-video /path/to/video
Параметр -dvd-video будет передан mkisofs(8) и укажет
создать файловую систему DVD-Video. Помимо этого, параметр -dvd-video подразумевает параметр
growisofs(1)
-dvd-compat.
В отличие от CD-RW, новый DVD+RW необходимо отформатировать перед первым
использованием. Программа
growisofs(1)
позаботится об этом сама при необходимости, и это рекомендованный способ. Тем не менее, для форматирования
DVD+RW вы можете использовать команду dvd+rw-format:
# dvd+rw-format /dev/cd0
Эту операцию необходимо выполнить лишь однажды, помните, что только новые носители
DVD+RW необходимо форматировать. Затем запишите DVD+RW тем способом, который описан в
предыдущем разделе.
Если вы хотите записать новые данные (полностью новую файловую систему, а не дописать
данные) на DVD+RW, его не нужно очищать, просто запишите поверх предыдущей записи (создав
новую начальную сессию) примерно так :
# growisofs -Z /dev/cd0 -J -R /path/to/newdata
Формат DVD+RW делает возможным легко дописать данные к предыдущей записи. Операция
состоит в присоединении предыдущей сессии к существующей, это не мультисессионная запись,
growisofs(1)
расширит (grow) файловую систему
ISO 9660, существующую на носителе.
Например, для дозаписи данных к предыдущей сессии на DVD+RW, используется следующая
команда:
# growisofs -M /dev/cd0 -J -R /path/to/nextdata
При последующих записях mkisofs(8) необходимо
передавать те же параметры, что и при первой записи.
Замечание: Вы можете использовать параметр -dvd-compat для улучшения совместимости с приводами DVD-ROM. В
случае DVD+RW это не помешает добавлению данных.
Если по какой-либо причине вам потребуется очистить носитель, используйте следующую
команду:
# growisofs -Z /dev/cd0=/dev/zero
Существует два формата дисков DVD-RW: последовательно дополняемый и с ограниченной
перезаписью. По умолчанию формат дисков DVD-RW последовательный.
Новый DVD-RW может быть записан непосредственно без необходимости форматирования,
однако DVD-RW с данными в последовательном формате необходимо очистить перед созданием
новой начальной сессии.
Для очистки DVD-RW в последовательном формате, запустите:
# dvd+rw-format -blank=full /dev/cd0
Замечание: Полная очистка (-blank=full) займет около
одного часа на скорости 1x. Быструю очистку можно выполнить с параметром -blank, если DVD-RW будет записан в режиме Disk-At-Once (DAO). Для
записи DVD-RW в режиме DAO, используйте команду:
# growisofs -use-the-force-luke=dao -Z /dev/cd0=imagefile.iso
Параметр -use-the-force-luke=dao не должен потребоваться,
поскольку
growisofs(1)
попытается определить был ли носитель быстро очищен и включить DAO запись.
Фактически, лучше использовать режим с ограниченной перезаписью с любым DVD-RW, этот
формат более гибкий, чем формат по умолчанию с последовательной записью.
Для записи данных на последовательный DVD-RW, используйте ту же команду, что и для
других форматов DVD:
# growisofs -Z /dev/cd0 -J -R /path/to/data
Если вы хотите добавить данные к предыдущей записи, используйте параметр
growisofs(1)
-M. Однако при добавлении данных на DVD-RW в последовательном
режиме, на диске будет создана новая сессия и в результате получится мультисессионный
диск.
В формате DVD-RW с ограниченной перезаписью не требуется очищать носитель перед
созданием новой начальной сессии, вам всего лишь нужно переписать диск с параметром -Z, подобно DVD+RW. Возможно также увеличение существующей файловой
системы ISO 9660, записанной на диск тем же способом, как для DVD+RW с параметром -M. В результате получится односессионный DVD.
Для перевода DVD-RW в формат с ограниченной перезаписью, необходимо использовать
следующую команду:
# dvd+rw-format /dev/cd0
Для перевода обратно в последовательный формат, выполните:
# dvd+rw-format -blank=full /dev/cd0
Лишь несколько DVD-ROM и проигрывателей поддерживают мультисессионные DVD, в основном
они в лучшем случае прочтут только первую сессию. DVD+R, DVD-R и DVD-RW в
последовательном формате могут работать с несколькими сессиями, и это не относится к
форматам DVD+RW и DVD-RW в формате ограниченной перезаписи.
Использование следующей команды после первой (не закрытой) сессии для DVD+R, DVD-R,
или DVD-RW в последовательном формате, добавит на диск новую сессию:
# growisofs -M /dev/cd0 -J -R /path/to/nextdata
Использование этой командной строки с DVD+RW или DVD-RW в режиме ограниченной
перезаписи добавит данные, объединив новую сессию с предыдущей. В результате получится
односессионный диск. Такой способ используется для добавления данных после первой записи
на эти носители.
Замечание: Некоторый объем носителя используется между сессиями для завершения
и начала сессии. Следовательно, для оптимизации объема хранения сессии должны быть
большими. Количество сессий ограничено 154 для DVD+R, около 2000 для DVD-R и 127 для
DVD+R Double Layer.
Для получения дополнительной информации о DVD, можно запустить команду dvd+rw-mediainfo /dev/cd0, диск
должен находиться в приводе.
Дополнительная информация о dvd+rw-tools может быть найдена
на странице справочника
growisofs(1), на
веб сайте
dvd+rw-tools и в архивах списка рассылки cdwrite.
Замечание: Вывод dvd+rw-mediainfo при записи или
проблемный носитель необходимы для любого сообщения о проблеме. Без этого вывода будет
совершенно невозможно помочь вам.