Автор: Lehmen
Date: 20/03/2001
Версия 3.0 на основе предыдущего DVD FAQ (Дмитрий Командный & Кузин
Андрей). Будем благодарны за дополнительные вопросы, дополнения и уточнения.
Что такое DVD?
Абривеатура DVD первоначально расшифровывалась как Digital Video Disk.
Этот стандарт разработан ещё в 1995 году консорциумом в который входили
такие компании как Hitachi, JVC, Matsushita, Mitsubishi, Philips, Pioneer,
Sony, Тoshiba и некоторые другие. Несмотря на название, на DVD-диски можно
записывать не только видео, а всё что угодно, от музыки до данных, поэтому
в последнее время всё чаще встречается и другая расшифровка этого названия
- Digital Versatile Disk , в вольном переводе означающая"цифровой универсальный
диск". Главное отличие DVD-дисков от CD-дисков это объём информации, которая
может быть записана на таком носителе. Если ёмкость обычного CD-диска составляет
всего 640 мегабайт, то на DVD-диск может быть записано от 4.7 до 13 и даже
до17 Gb. Достигается это несколькими способами. Во первых, для чтения DVD
-дисков используется лазер с меньшей длиной волны, чем для чтения CD-дисков,
что позволило существенно увеличить плотность записи. Кроме этого, стандартом
предусмотрены так называемые двухслойные диски, у которых на одной стороне
данные записаны в два слоя, при этом один слой полупрозрачный, и второй
слой читается "сквозь" первый. С повышением плотности записи, и уменьшением
длины волны считывающего лазера, изменились и требования к толщине защитного
пластмассового слоя, для DVD-дисков он составляет всего 0.6 мм, в отличие
от 1.2 мм используемых в CD-дисках. Однако, что бы сохранить привычные
размеры диска, и избежать излишней хрупкости DVD-дисков, они заливаются
пластиком с двух сторон, что бы итоговая толщина диска составила те же
1.2 мм, как у простых CD дисков. Это позволило записывать данные на обе
стороны DVD-дисков, и таким образом удваивать их ёмкость, что иногда и
делается.
Основные виды DVD дисков:
- DVD-5, 12cм, 4.7 Gb данных или свыше 2 часов видео, один слой на одной стороне.
- DVD-9, 12cм, 8.5 Gb данных или около 4 часов видео, два слоя на одной стороне.
- DVD-10, 12cм, 9.4 Gb данных или около 4.5 часов видео, на обоих сторонах по одному слою.
- DVD-14, 12cм, 13.24 Gb данных или около 6.5 часов видео, два слоя на одной стороне, один слой на другой.
- DVD-18, 12cм, 17 Gb данных или более 8 часов видео, на обоих сторонах по
два слоя. Пока что слишком дороги в производстве, и существуют только в
виде лабораторных и тестовых образцов.
Существуют и маленькие 8 см диски, различные записываемые и несколько форматов
перезаписываемых дисков, но из-за малого распространения такой продукции
и высокой TCO, Total Cost of Ownership (в случае с записываемыми и перезаписываемыми
дисками) описывать их не будем.
Основное применение DVD-дисков, в настоящее время, это хранение фильмов,
в полном соответствии с их первоначальным названием. Конечно, встречаются
диски с данными, музыкой, и чем угодно ещё, но их количество очень не значительно
по сравнению с видео-дисками.
Что такое DVD-видео?
Это цифровое видео, сжатое по алгоритму MPEG-2 и записанное на DVD-диск.
Формат - 25 кадров в секунду с разрешением 720 х 576 точек при глубине
цвета 24-бит (PAL) или 30 кадров 720 х 480 х 24-бит (NTSC). В несжатом
виде это поток 30Mb в секунду, а двухчасовой фильм будет занимать более
100 гигабайт. Это огромный объем, поэтому и используется сжатие по стандарту
MPEG-2. Кроме уменьшения размеров файлов, это позволяет снизить поток данных
до 3-4 мегабайт в секунду. Очевидно, что чем сложнее сцена, тем хуже она
поддаётся сжатию, и тем выше поток данных. Формат MPEG-2 первоначально
разрабатывался для использования с высококлассной студийной аппаратурой,
и существуют варианты с записями в разрешениях гораздо более высоких чем
720 х 576, но с появлением DVD оказалось, что этот формат идеально подходит
для записи фильмов на DVD диски. Таким образом этот замечательный формат
перестал быть прерогативой узкого круга профессионалов, а пришёл ко всем
желающим. Более подробно про то, как работает MPEG-2 можно почитать в статье
Семейство форматов
MPEG. Часть вторая - MPEG-2
Алгоритм сжатия MPEG-2 очень эффективен - удаляется примерно 97% избыточной
информации практически без ущерба для качества картинки, благодаря чему
на DVD-диске можно разместить до 4-х часов высококачественного видео плюс
8 вариантов звукового сопровождения, плюс 32 варианта субтитров на разных
языках. У DVD есть еще масса других интересных возможностей, таких, как
возможность задания возрастных ограничений на просмотр, интерактивность,
быстрый переход в нужное место, возможность наблюдать сцену с различных
точек (этот режим называется multi-angle view и очень любим изготовителями
продукции порнографического содержания. Хотя есть и приятные исключения,
например замечательный диск Metallica Cunning Stunts), и неограниченная
по длине пауза идеального качества.
Звук на DVD-дисках записывается в самых различных форматах. Это и PCM
(для записей, где требуется точность передачи звуковой картины, например
- музыкальное видео), и Dolby ProLogic, и Dolby Digital (от 2.0 до 5.1
и Dolby Digital EX), и даже Audio MPEG 2.0 (этот стандарт для записи звука
изначально предназначался для Европы, но скончался, не родившись). Звуковое
сопровождение в форматах Dolby Digital, Dolby Digital EX и DTS широко используется
в современных кинотеатрах. Все эти три формата объединяет одно - они воспроизводят
несколько независимых каналов пространственного компрессированного звука,
создавая тем самым реалистичную картину происходящего.
Насколько критичны DVD-видео диски к механическим
повреждениям?
Из-за более высокой плотности записи на DVD-дисках, часто можно услышать
мнение что к механическим повреждениям (царапинам, и тому подобному) они
гораздо более чувствительны, чем обычные CD-диски. Безусловно, повреждения
поверхности сказываются на качестве чтения с DVD-дисков, но, всё-таки,
они не многим более чувствительны чем обычные CD-диски. Достигается это,
прежде всего, гораздо более эффективным механизмом контроля ошибок, чем
используется с CD-дисками. Кроме этого, в случае с DVD-видео даже ошибка
чтения не будет иметь фатальных последствий. Скорее всего, вы просто увидите
какой либо краткосрочный артефакт изображения, после чего всё пойдёт нормально.
Исключением являются обширные и сильные повреждения, которые могут привести
к тому, что диск вовсе не будет читаться. Впрочем, в этом DVD-диски ничем
не отличаются от более привычных CD-дисков.
Что нужно, чтобы использовать DVD-диски на компьютере?
Необходим только DVD-drive, устройство для чтения DVD-дисков. Это устройство
может проигрывать и обычные CD-диски, поэтому есть все основания предполагать,
что со временем DVD приводы полностью вытеснят приводы CD-ROM. Как и CD-drive,
DVD-drive делятся по скорости чтения, и 1x для DVD привода cоставляет 1.32
Мб/сек. Зная, что 1x для CD привода составляет всего 150 Кб/сек нетрудно
подсчитать, что 16x DVD-drive должен читать CD-диски на скорости порядка
140x. Естественно, это не происходит 16x DVD-drive читают CD-диски, обычно,
на 32-40x. Вообще то, по моему мнению, нет большого смысла покупать DVD-привод
быстрее 6-8 скоростей. Такие приводы так же способны читать CD-диски на
скоростях порядка 30x, а для проигрывания DVD-видео (основного занятия
при работе с DVD-дисками) их скорости вполне хватает. А более высокоскоростные
модели отличаются только большим шумом, тепловыделением и ценой. Для отвода
тепла от высокоскоростных приводов можно использовать что-то типа кулера
System Blower USYS
или SHDC-A.
Кроме наличия DVD-привода, что бы смотреть DVD-видео, данные в формате
MPEG-2, считанные с DVD-диска, необходимо декодировать, т.е. восстановить
избыточную информацию, удаленную на этапе сжатия. Это можно сделать либо
программно без применения специализированных аппаратных средств, либо с
использованием аппаратного DVD-декодера.
Насколько необходим аппаратный DVD-декодер для просмотра
DVD-видео?
Это во многом зависит от того, куда планируется выводить изображение.
Аппаратный декодер проявит все свои возможности только в том случае, если
изображение будет выводиться на экран телевизора. При работе с монитором
изображение получаемое с помощью софтверных декодеров ничем не хуже, а
иногда даже и лучше, по крайней мере при софтовом декодировании не будет
жуткого замыливания на больших мониторах гарантированно получаемых при
использовании плат типа Голливуд Плюс. Другое дело, при работе с телевизором.
Качество TV-выхода на большинстве современных аппаратных декодеров выше,
чем на большинстве видеокарт, поэтому картинка получаемая с его помощью
лучше. К тому же, при выводе изображения через видеовыход приходиться RGB
цвета (которые выдаются программным декодером для показа изображения на
мониторе) конвертировать в YUV цвета, которые показываются на телевизоре,
что никак не способствует повышению качества изображения и не добавляет
скорости работы компьютеру. К несомненным преимуществам аппаратного декодера
следует отнести отсутствие проблем с производительностью, то есть гарантировано
не будет выпадающих кадров. Преимущества вывода видео на телевизор очевидны.
Прежде всего это больший размер (как правило, согласитесь, что 51 и больше
сантиметровые телевизоры распространенны гораздо больше, чем 21 и больше
дюймовые мониторы), возможность подключения телевизоров с соотношением
16:9, возможность использования которых предусмотрена во многих DVD дисках.
Ну а очевидным минусом является то, что большинство телевизоров являются
аппаратами с чрезстрочной (interlaced) разверткой, что приводит к худшему
качеству изображения.
Подробно об аппаратном декодирование в статье "Аппаратное
декодирование DVD. Creative PC-DVD Dxr3".
Ещё одним доводом в пользу аппаратных декодеров является то, что на
них как правило имеется S/PDIF выход, с которого можно снять закодированный
аудио-поток Dolby Digital или DTS. Подключив к нему специальный ресивер
(оснащенный декодером AC3 или DTS) с соответствующей акустической системой,
можно получить многоканальный звук и превратить компьютер в домашний DVD-театр.
Впрочем, подобными возможностями обладают некоторые современные звуковые
карты, и некоторые софтверные DVD-плееры умеют с ними работать.
Какие виды развёртки бывают, и чем они различаются?
Развёртка бывает чрезстрочной (interlaced) и прогрессивной (progressive).
Чрезстрочная развертка используется на подавляющем числе современных телевизоров,
прогрессивная развёртка на всех современных мониторах и на самых совершенных
телевизорах и плазменных панелях. Прогрессивная развёртка означает что
один кадр изображения выводится на экран целиком. С чрезстрочной развёрткой,
используемой во всех стандартных телевизионных форматах (NTSC, PAL, SECAM)
всё несколько сложнее. Устройство с чрезстрочной развёрткой (как уже говорилось,
практически любой телевизор), показывает только половину строк составляющих
изображение, то есть сначала показываются четные строки, потом нечётные,
и соседние кадры quot;смешиваются" (вот такой вот принудительный hardware
FSAA без потери производительности :-). Оборотной стороной этого является
большая частота смены кадров в телевизоре, 50 у PAL и SECAM и 60 NTSC,
в то время как на самом деле изображение записано с частотой 25 и 30 кадров
в секунду соответственно. Большинство фильмов снимается на кинокамеры (устройства
с прогрессивной развёрткой, если можно так выразиться) со скоростью 24
кадра в секунду, поэтому для вывода таких фильмов на телевизионном экране
требуются некоторые ухищрения. В случае с PAL и SECAM всё достаточно просто,
фильм просто проигрывается со скоростью 25 кадров, ускорение на 4% практически
не заметно. В случае с NTSC подобное не получится, поэтому приходится каждый
третий кадр после двух показывать два раза подряд (1-2, 1-2-3-3, 1-2, 1-2-3-3),
что приводит к некоторой дёрганости изображения. Таким образом, на устройствах
с прогрессивной разверткой не только выше чёткость изображения (из-за вдвое
большего количество строк), но и нет проблем со скоростью проигрывания.
Однако, бывает что изображение записанное на DVD-диск предназначено
для показа на устройствах с чрезстрочной развёрткой. В этом случае приходится
применять некоторые хитрости для показа таких дисков на устройствах и прогрессивной
развёрткой. Если оригинал записывался так же на прогрессивном устройстве,
то всё достаточно просто, берётся два соседних кадра, они соединяются в
один, и получается исходное изображение. Этот процесс называется Re-interleaving.
Если же изображений изначально записывалось на чрезстрочном устройстве,
например на видеокамере, то применяется такой же метод, соединение двух
соседних кадров в один, но в этом случае такой процесс называется уже bob
или bobing. Недостатком данного метода является то, что при нём могут появляться
"разрывы" в изображении, особенно на движущихся объектах. Для того что
бы этого избежать, полученные кадры иногда подвергаются ещё дополнительной
обработке, такая технология называется weave.
Q: Когда следует использовать режим bob, а когда
weave? - new
Большинство софтверных плееров способны самостоятельно определить,
какой режим использовать. Однако, даже если плеер говорит что используется
тот или иной режим, это совсем не обязательно означает, что этот режим
ДЕЙСТВИТЕЛЬНО работает. Если видео записано на диске в прогрессивном формате
(в последнее время таких дисков всё больше и больше), то не используется
никакой из алгоритмов, несмотря на то, что плеер исправно рапортует про
то, что включен bob или weave. Убедиться в этом можно принудительно переключив
плеер в другой режим, если фильм записан в прогрессивном формате, то это
переключение никак не скажется на качестве картинки. Если же Вы видите
артефакты изображения, в виде "ёлочки" на краях движущихся объектов, то
можно с высокой долей уверенности сказать, что включен неправильный режим,
и его стоит поменять.
Что такое анаморфное (anamorphic) изображение?
- new
Это означает что широкоформатное изображение хранится на DVD диске
в сжатом по горизонтали виде. Делается это потому, что стандартный размер
кадра для DVD имеет соотношение сторон 4:3 (смотрите 2 вопрос), поэтому
что бы вместить в этот формат широкоформатное изображение приходиться добавлять
чёрные полосы сверху и снизу. Таким образом, когда изображение хранится
в анаморфном (сжатом) виде, то не приходиться тратить пикселей для записи
простого чёрного цвета, и больше остаётся для детализации картинки.
Какие ещё методы используются для хранения и показа
широкоформатного видео на DVD?
Кроме анаморфного изображения широкоформатное видео может храниться
в формате Lettetbox, что означает, что сверху и снизу от изображения добавляются
чёрные полосы, такой толщины, что бы изображение соответствовало пропорциям
4:3. Соответственно, когда такое изображение выводится на экран с таким
соотношением, то оно выводиться в том виде, в котором записано на диске.
Когда такая картинка выводиться на широкоэкранное устройство (с соотношением
сторон 16:9), то чёрные полосы просто отрезаются. Несколько сложнее с анаморфным
изображением. При показе его на экране формата 16:9 всё достаточно просто,
изображение просо растягивается по горизонтали, и показывается так, как
должно. В случае с экраном 4:3, этот метод не подходит, равно как и показ
изображения неизменным (все предметы будет вытянуты по вертикали). Есть
несколько методов решения этой проблемы. Во первых, может использоваться
уже знакомый нам режим letterbox. В этом случае изображение сначала растягивается,
а потом добавляются чёрные полосы сверху и снизу. При показе такого фильма
с помощью стационарного плеера возможны проблемы из-за низкой разрешающей
способности телевизора. Для преодоления этой проблемы стационарные плееры
либо убирают каждую четвёртую горизонтальную полосу, либо пытаются масштабировать
изображение с помощью более продвинутых алгоритмов. Что за алгоритм используется
- определяется моделью плеера. Объединяет эти алгоритмы одно, ни один из
них не обеспечивает такого качества, которое можно получить если произвести
масштабирование и обрезку (letterbox) в студийных условиях на дорогостоящей
студийной аппаратуре. При просмотре DVD на компьютере мы лишены этого недостатка,
из-за высокой разрешающей способности современных мониторов, которые могут
переварить всё что угодно из того, что может потребоваться для просмотра
DVD.
От каких факторов зависит качество программного
декодирования DVD?
Качество проигрывания зависит, прежде всего, от общей производительности
системы. Наиболее важной её составляющей является, конечно же, мощность
центрального процессора. Можно встретить различные мнения по поводу, какая
система должна быть для того что бы можно было нормально смотреть DVD-видео
с софтверным декодированием, но наиболее часто называют цифру 266-300 мегагерц,
и процессор класса Pentium II. Такой процессор будет без проблем справляться
с декодированием не очень сложных участков, но в сложных сценах будет наблюдаться
выпадение кадров, что не очень приятно, но, в общем то, не смертельно.
Что бы этого избежать, нужен гораздо более производительный процессор.
Кроме частоты процессора огромное значение имеет видеокарта. Одним из важнейших
условий является поддержка режима overlay на аппаратном уровне. Это означает
способность выводить в окне изображение с глубиной цвета, отличной от глубины
цвета на остальной площади экрана. Т.е. вы можете задать видеорежим с глубиной
цвета 8 бит, а видео будет выводиться в окне со своей "натуральной" глубиной
цвета 24 бита. Происходит это потому, что в режиме overlay данные идут
непосредственно в видеосигнал, минуя видеопамять. Для того что бы система
знала, куда выводить эти данные, используется технология colorkey , то
есть данные которые идут через overlay заменяют пиксели определённого цвета
(обычно чёрного или тёмно-фиолетового), что, кстати, является причиной
того что при снятии скриншота обычным грабером, вместо изображения фильма
получится просто чёрный или темно-фиолетовый квадрат. Но это еще не все.
Видео в формате MPEG-2 кодируется в цвете формата YUV, который перед выводом
на компьютерный монитор должен конвертироваться в RGB. Видеокарты с поддержкой
overlay, как правило, умеют делать это аппаратно. Большинство современных
видеокарт отвечают этим требованиям, но ещё можно встретить (с трудом)
и такие, в которых эти возможности отсутствуют. На таких видеокартах программно
декодировать DVD со сколько-нибудь приемлемым качеством нельзя. Вот их
список: Matrox Millenium, Matrox Mystique, Matrox Millenium II, Diamond
FireGL.
Кроме поддержки overlay, некоторые видеокарты имеют дополнительные аппаратные
средства которые ускоряют и повышают качество процесса программного декодирования.
Обычно это механизм Hardware Motion Compensation, который поддерживают
такие видеокарты как ATI Rage Pro, Ati Rage128, ATI Radeon, S3 Savage 3D,
S3 Savage 4, S3 Savage2000 и вся линейка nVidia GeForce, и многие другие.
Видеокарты от 3Dfx, включая и последние, на VSA 100 подобными функциями
не обладают.
Кроме этого, для качества воспроизводимой картинки имеет значение и
то, какое разрешение стоит на desktop’е. Для фильмов в записанных как 4:3
оптимальным является 800*600, для 16:9 это 1024*768.
Для нормального декодирования IDE DVD-привод должен работать через
DMA, в противном случае до 50% процессорной мощности будет уходить
только на обработку обращений привода, что, самом собой, далеко не лучшим
способом скажется на скорости программного декодирования. Большинство софтовых
декодеров просто откажется работать без включенного режима DMA! Вообще-то,
с этим проблем возникнуть не должно, W9x включает этот режим по умолчанию,
но лишний раз проверить это не помешает. Для этого надо проверить System
Properties, Device manager, Properties диска, в закладке Settings должен
быть отмечен чекбокс DMA в W9x, и System Properties, Hardware, Device manager,
Properties IDE контролёра (IDE ATA/ATAPI controllers, Primary IDE channel
и Secondary IDE channel) на закладке Advanced Settings в окошке Transfer
Mode должно стоять DMA if aviable в W2k.
А ещё огромное значение для качества декодирования имеют "способности"
программы-декодера, которая используется. Программы рекомендую поискать
на dvdsoft.online.fr/main.html,
другой более простой адрес этого ресурса - http://www.dvd.da.ru/
Звуковое сопровождение при программном декодировании?
Самый простой метод, это микширование звукового сопровождения в обычный
стерео и вывод на пару колонок или в наушники подключенные к звуковой плате
компьютера. Из преимуществ этого метода можно отметить только то, что таким
образом можно "слушать" DVD практически на любой звуковой плате. Его же
недостатки очевидны, звук на DVD-видео обычно записывается в гораздо более
совершенных форматах чем простое стерео, и всего этого богатства на двух
каналах услышать невозможно. Поэтому в некоторых программных декодерах
предусмотрена поддержка квадро-звука и вывод на две пары колонок. К сожалению,
обычно такие декодеры не могут работать с любыми звуковыми картами поддерживающими
4 колонки. Наиболее часто поддерживаемыми являются Diamond
Monster Sound MX 300 (в комплект ретайл поставки которой входил SoftDVD
от Zoran, который прекрасно работал с ней. К сожалению, больше эта карта
не производиться, и найти её в продаже становиться всё сложнее) и Sound
Blaster Live! от Creative различных конфигураций. С помощью этих звуковых
плат можно получить полноценный квадро-звук. Звучание при этом будет несравненно
лучше, чем у обычного стерео (то есть у любого видеомагнитофона), но всё-таки
даже это не максимум того, на что способно DVD. При наличии специального
ресивера (оснащенного декодером AC3 или DTS) и соответствующей акустической
системы, можно подключиться к S/PDIF выходу существующему на многих моделях
SB Live! и на дочерней плате MX25 для MX300 можно получить 6 независимых
звуковых каналов, то есть полноценный Dolby Digital 5.1
Для воспроизведения звукового сопровождения DVD настоятельно рекомендуем
комплекты колонок "Cambridge
Soundworks DTT2500" или "Cambridge
Soundworks DTT 5.1", для наших целей это одно из лучших решений. Безусловно,
гурманы могут поморщиться, и возразить, что существуют гораздо более продвинутые
звуковые решения для прослушивания DVD, вот только стоимость таких систем
выше стоимости самого компьютера, в несколько раз, и если вы решите что
нужен такой звук, то вам определённо не нужен компьютер и программное декодирование
для проигрывания DVD.
Чем отличается Dolby Digital 5.1 от DTS? - new
Если Вы способны слушать MP3, и не ощущать рвотных позывов при этом,
то для Вас, скорее всего, ничем :-) А если серьёзно, то основным отличием
DTS (Digital Theater Systems) от Dolby Digital является несколько другой
формат сжатия данных. Данные сжимаются меньше, (алгоритм схож с PCM, используемым,
например, в wav файлах) поэтому, считается, что звук более «живой». Кроме
этого, DTS предусматривает гораздо более высокий поток данных, до 1536
kbps, против 448 kbps (хотя многие декодеры поддерживают до 640 kbps) у
Dolby Digital. В остальном эти форматы практически одинаковы. Таким образом,
что бы услышать разницу между DTS и Dolby Digital надо, как минимум, обладать
высококачественной звуковоспроизводящей аппаратурой, на которой эту разницу
можно услышать. На том что обычно подключается к PC, услышать этого практически
невозможно.
Где найти программный декодер?
Ответ на этот вопрос может быть исключительно прост или исключительно
сложен, в зависимости от опыта и возможностей каждого. Наиболее простым
методом, является получить его вместе с каким-нибудь из компонентов аппаратного
обеспечения. Программные декодеры иногда входят в состав программного обеспечения
поставляемого с различными видеокартами, звуковыми картами, и некоторым
другим оборудованием. Часто вполне работоспособные декодеры идут вместе
с DVD-приводами, поэтому при покупке привода не поленитесь спросить у продавца
про программный декодер. Если же случилось так, что ни один из вышеперечисленных
способов не подошел, то можно поискать программные декодеры в сети. Можно
обратиться на один из официальных сайтов производителей программных декодеров
(их список будет в следующем вопросе), но, к сожалению, на официальных
сайтах можно скачать только trial версии, которые имеют различные ограничения,
наиболее часто встречающееся, это ограничение на проигрывание на 3-5 минут,
после чего всё останавливается, что, само собой, делает эти версии непригодными
для нормального использования. Конечно, вместе с выходом таких версий выходят
и краки, которые снимают эти ограничения, но после этих краков выходят
другие билды плееров, потом выходят ещё краки, потом ещё билды, и в итоге
найти что-нибудь, что подходит одно к другому весьма проблематично. Поэтому,
я бы советовал искать всё в комплекте, плеер/крак, а не по отдельности.
Кроме этого, в сети возможно найти и полные, так называемые retail версии
программных декодеров. На том же www.dvd.da.ru/
можно найти все что угодно, но ссылки часто устаревают. Кроме этого, можно
попробовать поискать не сами декодеры а сайты связанные с DVD, и не связанные
с официальными структурами или магазинами (например посвящённые DVD rip),
и внимательно поизучать разделы ссылок на таких сайтах.
Обзор программных декодеров
A: Программных декодеров существует достаточно много, и я просто физически
не в состоянии просмотреть их все. Поэтому сразу извиняюсь, если Ваш любимый
декодер не будет описан. Пришлите его описание, и оно обязательно будет
включено.
Наибольшей популярностью, на сегодня, пользуются плееры PowerDVD, Cinemaster,
WinDVD и их клоны, использующие их движки.
PowerDVD.
Плеер разработан компанией Cyberlink, официальный сайт компании www.cyberlink.com.tw/
Самый, наверное, популярный на сегодня плеер. И заслужено. Последняя,
на сегодня, версия 3.0 PowerDVD обладает исключительно удобным интерфейсом,
декодирует быстро, качество картинки отличное. В версии 3.0 PowerDVD умеет
разводить звук на 4 колонки, причём делает это лучше всех остальных плееров,
что мне доводилось слышать. Под W9x эта функция работает на любой звуковой
карте, поддерживающей Microsoft WaveFormatExtensible interface, что обеспечивается
картами таких производителей как Analog Devices, ALi, Aureal, Creative,
Cirrus/Crystal, CMedia, ESS, Fortemedia, ICEnsemble, Philips /VLSI, Realtek/Avance
Logic, SiS, TI, Yamaha, и некоторых других. Под W2k возможности поддержки
многоколоночных систем ограничены драйверами звуковых карт. Я проверял
SBLive! с Liveware3, под W2k поддержка downmix на 4 колонки работает отлично.
Для счастливых владельцев 5:1 систем PowerDVD поддерживает числовые (S/PDIF)
выходы практически на любой звуковой плате. Для тех, кто не имеет не то
что 5:1, но даже квадросистемы, PowerDVD предоставляет возможность воспользоваться
режимом Dolby headphone, в котором объёмный звук эмулируется для вывода
на наушники.
Кроме таких развитых возможностей при работе со звуком, PowerDVD поддерживает
всё, что можно поддерживать, что бы помочь вашему процессору справиться
с нелёгкой задачей декодирования MPEG2 потока. Поддерживаются инструкции
3Dnow, Enhanced 3D Now! Streaming SIMD Extensions(SSE) и MMX. Поддержки
SSE2 пока нет, по причине отсутствия, на момент выхода PowerDVD 3.0, на
рынке процессоров поддерживающих их.
Поддерживается Hardware Motion Compensation и Subpicture Alpha blending
практически на всех видеокартах, которые могут похвастаться аппаратной
поддержкой этих функций. Поддерживается DirectDraw overlay везде,
где позволяют возможности железа. Естественно, все эти функции должны поддерживаться
драйверами, что не всегда верно в случае с w2k.
Кроме такой широкой поддержки разнообразного компьютерного железа,
PoewrDVD обладает очень удобным интерфейсом, с широкими возможностями управления
просмотром фильма. Имеется возможность проигрывания изображения назад и
вперёд, с различными скоростями (из за того, что невозможно заставить диск
в приводе крутиться в обратную сторону, при проигрывании назад изображение
дёргается), имеется возможность покадрового перехода вперёд и перехода
по keyframe назад. Поддерживается изменение aspect ratio и pan&scan.
PowerDVD единственный из известных мне софтверных плееров поддерживает
функцию digital zoom, которую можно встретить в некоторых стационарных
проигрывателях.

PowerDVD версии 2.55 используется компанией ASUS и прилагается с некоторыми
её продуктами под названием ASUSDVD 2000. От PowerDVD 3.0 он отличается
отсутствием поддержки четырёх-колоночных систем, гораздо менее широкой
поддержкой различных видеокарт, отсутствием возможности проигрывать изображение
назад, как с какой скоростью, так и по кадрам. Кроме этого, отсутствует
digital zoom. Внешний вид интерфейса очень схож, поэтому я не думаю, что
стоит перегружать страницу ещё одной картинкой.
WinDVD.
Разработан компанией InterVideo www.intervideoinc.com.
Последней версией в данное время является 2.1. Поддерживается широкий спектр
аппаратного обеспечения (хоть и не такой широкий, как у PowerDVD), за счёт
чего обеспечивает отличное качество изображения при приемлемой скорости.
Поддерживает четырёх и шести колоночные системы, но downmix на 4 колонки
у PowerDVD мне нравится гораздо больше. Имеется русский вариант интерфейса.

Cinemaster 98

Разработан Quadrant International, www.qi.com/.
Состоит из трех компонент: движка, который отвечает за процесс декодирования,
плеера, служащего для управления процессом, и панели управления для настройки.
Считается, что это самый быстрый декодер. Есть поддержка ATI Hardware Motion
Compensation. Возможности управления скромные. Поддержка многоколоночных
систем ещё скромнее. Этот же движок используется в "ATI DVD Player" и "G400
DVD player", что объясняет его широкую распространенность.
Windows 98 DVD Player

Входит в состав Windows 98, но извлечь его оттуда достаточно сложно
- находится в cab и не ставится при инсталляции. При работе часто зависает
и потребляет немереные ресурсы. Использовать не рекомендуется.
Региональная защита.
С целью предотвращения нелегального распространения DVD-видео дисков,
ассоциация разработчиков DVD-дисков ввела в спецификацию DVD несколько
методов защиты. Наиболее распространённой является региональная защита.
Суть её такова. Разработчики поделили мир на несколько регионов:
- Канада, и США
- Япония, Европа, Южная Африка, Ближний Восток (включая Египет)
- Юго-Восточная Азия, Восточная Азия (включая Гонконг)
- Австралия, Новая Зеландия, Тихоокеанские Острова, Центральная Америка, Южная Америка, Карибские острова
- Бывший Советский Союз, Индийский полуостров, Африка (также Северная Корея, Монголия)
- Китай
- Зарезервированный
- Экстерриториальная зона (самолеты, круизные лайнеры и пр.), но она практически не используется.
Любое устройство для воспроизведения DVD-дисков (в том числе и компьютерные
DVD-приводы), произведённое в настоящее время обязано поддерживать региональную
защиту, кроме этого, подобную же защиту должны поддерживать и все программные
средства предназначенные для проигрывания DVD-видео. Такие устройства и
программы при каждом проигрывании DVD-диска сравнивают код региона записанный
на диске со своим внутренним кодом, и если он не совпадает, то отказываются
проигрывать диск. И если с программными декодерами всё достаточно просто,
можно воспользоваться различными утилитками, например совершенно официальной
DVD Genie,
которая позволяет настраивать многие скрытые параметры наиболее популярных
софтверных DVD-декодеров, и, в том числе, менять код региона этих плееров,
то с защитой DVD-приводов всё несколько сложнее. Процесс проверки кода
происходит внутри диска, на аппаратном уровне, и если код не совпадает,
то диск просто не будет читаться, и никакая внешняя программа этому не
поможет. Код региона на современных дисках, как правило, может поменян
не более 5 раз, после чего он записывается навечно, и стандартными средствами
с этим поделать ничего нельзя (такие приводы называются RPC 2). Однако,
не всё так мрачно. Первые модели DVD-приводов выпускались без региональной
защиты, и если ваш привод медленнее чем 4x , то скорее всего защиты в нём
нет (такие приводы называются RPC1). Начиная с 6х приводов защита начала
появляться, а 10х модели уже практически все оснащены подобной защитой.
Даже если ваш привод оснащён региональной защитой, то существует возможность
того, что можно найти прошивку firmware (это программное обеспечение которое
зашивается в привод при изготовлении производителем, и управляет его работой),
в которой региональная защита будет удалена (то есть, ваш привод из RPC
2 станет RPC 1, поэтому такие прошивки часто называются RPC 1 прошивками).
Впрочем, такой прошивки может и не существовать, поэтому если вы предполагаете
использовать DVD-диски из разных регионов, то я бы советовал ещё до покупки
DVD-привода поинтересоваться, существует ли RPC 1 прошивка для выбранной
модели, или какой-либо ещё способ сделать эту модель region-free. Поискать
прошивки можно здесь (http://firmware.com).
Единственная проблема состоит в том, что, если прошить неправильную прошивку,
или если что-либо пройдёт не так в процессе прошивки правильной, то вы
останетесь с полностью неработоспособным приводом, и починить его в домашних
условиях будет невозможно, так что будьте внимательны.
Защита от копирования. - new
Кроме региональной защиты в DVD-видео дисках может использоваться несколько
методов защиты дисков от нелегального копирования. Прежде всего это Macrovision
protection, предназначенная для предотвращения нелегального копирования
с аналогового (телевизионного) выхода воспроизводящей DVD-видео аппаратуры.
Суть этой защиты состоит в том, что в видеосигнал добавляются помехи, которые
не дают сделать нормальную запись на видеомагнитофон. Естественно, эти
же помехи будут воспроизведены если проигрывать DVD-видео диски на аппаратуре
которая не поддерживает Macrovision, но в настоящее время такая уже давно
не производится. Аппаратура которая поддерживает Macrovision способна фильтровать
помехи, и показывать нормальную картинку.
Для предотвращения копирования содержимого DVD-видео диска на жёсткий
диск компьютера (откуда его можно копировать как угодно, и на что угодно),
используется Content Scrambling System (CSS). Суть её состоит в том, что
содержимое диска шифруется, и для расшифровки требуется ключ, который получается
из двух частей. Одна часть, это один из 400 хранящихся на каждом CSS DVD-видео
диске, вторая часть ключа зависит от конкретного DVD-привода. Процесс расшифровки
осуществляется программой-декодером, которая и проигрывает DVD-видео. Таким
образом, если просто переписать содержимое DVD-видео диска защищённого
с помощью CSS на жёсткий диск, то декодер не сможет получить вторую половину
ключа, и данные не будут расшифрованы. Слабость этой системы состоит в
том, что блок дешифрования должен быть встроен в каждый софтверный декодер,
которые может проигрывать такие диски, и любой может абсолютно легально
скачать такую программу, и препарировать её. В итоге произошло то, что
должно было произойти. 16 летний норвежский программист Jon Johansen сумел
разобраться в работе дешифровального блока, и выпустил программку называемую
DeCSS, которая расшифровывает данные и позволяет записывать содержимое
защищённых DVD-видео дисков в чистом виде на винт. Это событие послужило
поводом к серии судебных разбирательств, которые не закончились до сих
пор. Но пока эта программа запрещена для использования и прямое выкладывание
её на WEB чревато разборками и проблемами.
Почему DeCSS не может расшифровать содержимое моего диска? - new
Эта утилитка была самой первой, и для расшифровки содержимого дисков
использует набор ключей, хранящийся внутри программы. Кстати, именно этот
набор и является одной из основных юридических претензий к DeCSS. В отличии
от DeCSS современные программы для софтверного декодирования DVD при расшифровке
содержимого дисков не просто подставляют ключ из списка, а используют механизм
поиска ключа, который подразумевает нечто большее, чем просто перебор ключей
из списка. Это дало возможность производителям DVD фильмов делать диски
которые не могут быть расшифрованы DeCSS, и в последнее время таких дисков
становится всё больше и больше. Однако, не всё так страшно. DeCSS была
первой, но далеко не последней. Программы нового поколения делают всё то
же самое, что и DeCSS, но лишены её недостатков. Они могут декодировать
содержимое дисков, недоступных для DeCSS , и они не преследуются по закону,
поэтому их можно свободно выкладывать в сети не опасаясь судебных преследований.
С описанием таких программ можно ознакомиться прочитав нашу статью "DVD
Rip. Взлом и копирование DVD", посвящённую вопросу перегонки DVD дисков
в Divx. Там же можно и скачать всё необходимые программы.
Ссылки
Звуковые карты для полноценного воспроизведения DVD:
Акустические комплекты:
Декодирование:
Кулеры для DVD-привода: