diff --git a/DOCS/xml/ru/cd-dvd.xml b/DOCS/xml/ru/cd-dvd.xml index b95002254f..435fe39cbe 100644 --- a/DOCS/xml/ru/cd-dvd.xml +++ b/DOCS/xml/ru/cd-dvd.xml @@ -1,13 +1,10 @@ - + Использование CD/DVD приводы CD/DVD - -Из Linux'овской документации: - Современные приводы CD-ROM могут работать на очень высоких скоростях, некоторые @@ -18,8 +15,8 @@ На высоких оборотах возрастает вероятность ошибки при чтении, особенно с -плохо сформованных дисков. Уменьшение скорости может предотвратить потерю -данных в некоторых случаях. +плохо штампованных дисков. Уменьшение скорости может предотвратить потерю +данных в этом случае. @@ -28,11 +25,20 @@ + +Linux + Вы можете уменьшить скорость вращения IDE CD-ROM приводов программами hdparm или setcd. Это работает так: hdparm -E [скорость] [cdrom устройство] setcd -x [скорость] [cdrom устройство] +cdctl -bS [speed] + + + +Если используется эмуляция SCSI, вам следует применять настройки к реальному IDE +устройству, а не сэмулированному SCSI. @@ -42,7 +48,7 @@ -Таким образом предварительно считывается 2 мегабайта (полезно при +Таким образом, предварительно считывается 2 мегабайта (полезно при дисках с царапинами). Если поставить слишком большое значение, то постоянный запуск и остановка вращения диска ужасно снизят эффективность. Рекомендуется также подстроить привод, используя hdparm: @@ -50,7 +56,7 @@ -Таким образом включается прямой доступ к памяти[DMA], предварительное +Этой командой включается прямой доступ к памяти[DMA], предварительное чтение и размаскировка IRQ (прочтите man-страницу hdparm, с более подробным описанием). @@ -65,10 +71,14 @@ Расскажите нам!) Существует программа для Plextor SCSI приводов. + -FreeBSD: -Скорость: cdcontrol [-f device] speed speed -DMA: sysctl hw.ata.atapi_dma=1 + +FreeBSD +Скорость: +cdcontrol [-f device] speed speed +DMA: sysctl hw.ata.atapi_dma=1 + @@ -117,7 +127,8 @@ В случае проблем с декодированием DVD, попробуйте отключить supermount или -другие подобные удобства. +другие подобные удобства. Некоторые RPC-2 устройства могут требовать +уcтановку кода региона. @@ -126,8 +137,8 @@ Диски DVD используют сектора размером в 2048 байтов с ECC/CRC. На них обычно единственная файловая система UDF на одной дорожке, которая содержит различные файлы (коротенькие .IFO и .BUK и длинные (порядка гигабайта) -.VOB). Это настоящие файлы, которые можно просматривать/переписывать с -замонтированного не зашифрованного DVD. +.VOB). Это настоящие файлы, которые можно просматривать/переписывать со +смонтированного не зашифрованного DVD. @@ -142,31 +153,31 @@ Для поддержки DVD необходим прямой посекторный доступ к устройству. К сожалению, (под Linux) Вы должны быть root'ом, чтобы получить секторный адрес файла. -Поэтому мы вообще не используем драйвер файловой системы из адра, а -переписываем его для выполнения в пользовательсмком пространстве. +Вот почему мы вообще не используем драйвер файловой системы из ядра, а +переписали его для выполнения в пользовательсмком пространстве. libdvdread 0.9.x и libmpdvdkit так и делают. Драйвер UDF -файловой системы не нужен, поскольку в этих библиотеках есть встроенные -драйвера файловой системы -UDF. Также DVD не обязан быть замонтированным, поскольку используется +файловой системы не нужен, поскольку соответствующие драйвера встроены в эти библиотеки. +DVD также не обязан быть смонтированным, поскольку используется только прямой посекторный доступ. -Иногда пользователи не могут читать /dev/dvd, -поэтому авторы libdvdread написали эмуляционный -уровень, который превращает секторные адреса в названия файла и смещение, +Иногда /dev/dvd не доступен на чтение рядовым пользователям, +поэтому авторы libdvdread написали +уровень эмуляции, который превращает секторные адреса в названия файла и смещение, для эмуляции прямого доступа на замонтированной файловой системе или на жёстком диске. -libdvdread даже принимает точку монтирования вместо +libdvdread даже позволяет указывать точку монтирования вместо имени устройства для прямого доступа, и получает его название из -/proc/mounts. Этот метод придуман для Solaris-ов, где данные названия +/proc/mounts. Этот метод придуман для Solaris, где данные названия присваиваются динамически. + Устройство DVD по умолчанию — /dev/dvd. Если Ваши настройки отличаются, создайте символическую ссылку или укажите правильное @@ -176,10 +187,10 @@ UDF. DVD аутентификация -Аутентификация и дешифровка в новом методе поддержки DVD происходит, используя -пропатченную libdvdcss (см. выше). Метод может быть +Аутентификация и дешифровка в новом методе поддержки DVD происходит при помощи +пропатченной libdvdcss (см. выше). Метод может быть указан в переменной среды DVDCSS_METHOD, которая может быть -установлена в key, disk or title. +установлена в key, disk или title. @@ -222,8 +233,8 @@ title request): MPlayer запрашивает зашифрованные ключи роликов, которые находятся в скрытых секторах, используя ioctl(). Региональная защита RPC-2 приводов -осуществляется именно на этом этапе; может не сработать на подобных приводах. -Если удаётся, ключи роликов будут расшифрованы, используя ключа диска и шины. +осуществляется именно на этом этапе и может не сработать на подобных приводах. +Если это удаётся, ключи роликов будут расшифрованы, используя ключи диска и шины. @@ -270,14 +281,14 @@ RPC-2 По крайней мере Plextor'ы и некоторые Toshiba SCSI CD-ROM приводы показывают ужасную производительность при чтении VCD'ов. Это объясняется тем, что -CDROMREADRAW ioctl на этих приводах осуществлён не целиком. +CDROMREADRAW ioctl на этих приводах реализован не полностью. Если Вы имеете некоторые познания в сфере программирования SCSI, пожалуйста помогите нам в написании поддержки SCSI generic для VCD. -В настоящий момент Вы можете извлечь данные с VCD'ов, используя +В настоящий момент Вы можете извлечь данные с VCD, используя readvcd, и воспроизвести получившийся файл MPlayer 'ом. @@ -286,30 +297,45 @@ readvcd, структура VCD -Диски VCD состоят из одной или нескольких дорожек: +VCD составлен из секторов CD-ROM XA, т.е. дорожек CD-ROM mode 2 form 1 и form 2: -Первая дорожка содержит несколько мегабайт секторами по 2048 байтов, -с файловой системой iso9660, обычно содержащей проигрыватель VCD для -Windows и, возможно, прочую информацию, вроде картинок или текста. +Первая дорожка записана в mode 2 form 2 формате, что, в частности, означает +использование коррекции ошибок L2. Дорожка содержит файловую систему ISO-9660 с +секторами по 2048 байт. Там содержатся метаданные VCD, +и картинки, часто использующиеся в меню. Здесь также могут храниться +фрагменты MPEG для меню, но каждый из них должен быть разбит на кусочки по +150 секторов. Еще файловая система может хранить файлы или программы, +не имеющие отношения к работе с VCD. Вторая и остальные дорожки содержат MPEG-поток секторами по 2324 байта, по -одному пакету MPEG PS на сектор вместо файловой системы. Как и дорожки -аудиоCD, эти дорожки не монтируются +одному пакету MPEG PS на сектор вместо файловой системы. Это дорожки в формате +mode 2 form 1 и хранять больше информации на один сектор за счет потери возможности +некоторой коррекции ошибок. После первой дорожки также допустимо присутствие +дорожки CD-DA. В некоторых ОС используются различные трюки, чтобы сделать эти +не-ISO-9660 дорожки видимыми в файловой системе. Но Linux - это не тот случай (пока). +Здесь MPEG данные не могут быть смонтированы. (Вы когда-нибудь монтировали аудио диск -для того, чтобы его воспроизвести?) Так как большинство фильмов именно на этой -дорожке, попробуйте сначала . +для того, чтобы его воспроизвести?) Так как большинство фильмов нахидотся именно на +таких дорожках, попробуйте сначала . Существуют VCD диски без первой дорожки (единственная дорожка без файловой -системы). Они просматриваются, но не монтируются. +системы). Они проигрываются, но не монтируются. + + Описание стандарта Video CD называется +Philips "White Book" и, как правило, недоступна в онлайн, т.к. должа приобретаться +у Philips. Более подробная информация о Video CD может быть найдена в +vcdimager documentation. + +