Каталог статей
Поиск по базе статей  
Статья на тему Компьютеры » Комплектующие » Воспроизведение DVD-фильмов на компьютере

 

Воспроизведение DVD-фильмов на компьютере

 

 

DVD-видео на компьютере

Что такое DVD-видео?

Это цифровое видео, сжатое по алгоритму MPEG-2 и записанное на DVD-диск. Формат - 25 кадров в секунду с разрешением 720 х 576 точек при глубине цвета 24-бит (PAL) или 30 кадров 720 х 480 х 24-бит (NTSC). В несжатом виде это поток 30Mb в секунду, а двухчасовой фильм будет занимать более 100 гигабайт. Это огромный объем, поэтому и используется сжатие по стандарту MPEG-2.

загрузка...

 

 

DVD-диски имеют емкость от 4,7Gb до 17Gb в зависимости от типа. При этом меняется не плотность записи, а тип размещения информации. Диски бывают односторонние однослойные, односторонние двухслойные, двухсторонние однослойные и двухсторонние двухслойные.

Алгоритм сжатия MPEG-2 очень эффективен - удаляется примерно 97% избыточной информации практически без ущерба для качества картинки, благодаря чему на DVD-диске можно разместить до 4-х часов высококачественного видео плюс 8 вариантов звукового сопровождения, плюс 32 варианта субтитров на разных языках. У DVD еще масса других интересных возможностей, таких, как возможность задания возрастных ограничений на просмотр, интерактивность, быстрый переход в нужное место, просмотр с различных точек.

Звук на DVD-дисках записывается в формате Dolby Digital 5.1. Это шесть независимых цифровых каналов: центральный, левый и правый фронтальные, левый и правый тыловые и сабвуфер. Такое же звуковое сопровождение имеют фильмы в современных кинотеатрах.

Что нужно, чтобы смотреть DVD-диски на компьютере?

Во-первых, необходим DVD-ROM - устройство для чтения DVD-дисков. DVD-ROM очень похож на CD-ROM, только читает диски быстрее. Любой DVD-ROM без проблем читает обычные CD-диски, поэтому, если в компьютере есть DVD-ROM, то CD-ROM не нужен. Пятискоростной DVD-ROM читает CD-диски как 32x CD-ROM.

Второе. Данные в формате MPEG-2, считанные с DVD-диска, необходимо декодировать, т.е. восстановить избыточную информацию, удаленную на этапе сжатия.. Это можно сделать либо программно без применения специализированных аппаратных средств, либо с использованием DVD-декодера. Процесс декодирования весьма ресурсоемкий, поэтому первый способ предъявляет более жесткие требования к производительности компьютера.

Если декодирование выполняется программно, видео можно выводить непосредственно на экран монитора или, если на видеокарте есть TV-выход, на экран телевизора. Звуковое сопровождение обеспечивает звуковая карта. Обычно 6-ти канальное звуковое сопровождение фильма микшируется в два стереоканала.

Если в компьютере имеется DVD-декодер, то вывод можно осуществлять как на монитор, так и на телевизор. В этом случае телевизор подключается непосредственно к TV-выходу декодера. Стерео-звук можно снимать непосредственно с разъема LineOut декодера или пропустить его через звуковую карту (выход декодера - вход звуковой карты). Далее - компьютерные колонки или динамики телевизора.

Звуковое сопровождение при программном декодировании

Здесь возможно несколько схем.

Самая простая - микширование звукового сопровождения в обычный стерео и вывод на пару колонок, подключенных к звуковой карте.

Другой вариант. В некоторых программных декодерах предусмотрена поддержка вывода квадро-звука на две пары колонок, но это требует, по-видимому, звуковых карт совершенно определенного типа. Единственный декодер, на котором это работает и работает прекрасно, - это SoftDVD от Zoran, который входит в Retail-комплект поставки звуковой карты Diamond Monster Sound MX300 (работает, естественно, только на этой карте). Четыре независимых канала создают при просмотре фильма иллюзию "звука вокруг". Скоро Diamond обещает выпустить для MX300 дочернюю плату, что даст возможность выводить звук на 6 независимых каналов, т.е. полноценный Dolby Digital 5.1.

Еще один вариант (пока, похоже, теоретический) - вывод недекодированного аудио-сигнала на цифровой разъем SPDIF аудио-карты, например, SB Live! Насколько мне известно, в драйверах SB Live! это пока не реализовано.

От каких факторов зависит качество программного декодирования DVD?

Идеальный декодер должен выдавать 25 кадров в секунду для PAL и 30 кадров для NTSC (это "по науке", но у меня есть подозрение, что при воспроизведении DVD-фильма используется FPS 24 кадра в секунду). Если производительности компьютера не хватает, некоторые кадры выпадают и изображение начинает дергаться.

Качество декодирования, во-первых, зависит от частоты процессора. Для получения более-менее приемлемых результатов процессор должен быть не хуже Pentium II с частотой 266MHz. К сожалению, мне не удалось получить объективной количественной зависимости, но думаю, что приближенно можно считать зависимость скорости декодирования от частоты процессора прямо пропорциональной.

Второй важный фактор - видеокарта. Она должна поддерживать на аппаратном уровне режим Overlay. Это означает способность выводить в окне изображение с глубиной цвета, отличной от глубины цвета на остальной площади экрана. Т.е. вы можете задать видеорежим с глубиной цвета 8 бит, а видео будет выводиться в окне со своей "натуральной" глубиной цвета 24 бита. Но это еще не все. Видео в формате MPEG-2 кодируется в цветоразностном формате YUV, который перед выводом на экран должен конвертироваться в RGB. Видеокарты с поддержкой Overlay, как правило, умеют делать это аппаратно.

80% современных видеокарт отвечают этим требованиям. Однако есть и такие, в которых эти возможности отсутствуют. На таких видеокартах программно декодировать DVD со сколько-нибудь приемлемым качеством нельзя. Вот их список: Matrox Millenium, Matrox Mystique, Matrox Millenium II, Diamond FireGL.

С другой стороны, некоторые (немногие) видеркарты имеют дополнительные аппаратные средства (hardware assist), ускоряющие процесс программного декодирования. Это видеокарты на базе ATI Rage Pro, ATI Rage 128 и S3 Savage 3D. Механизм этот называется Hardware Motion Compensation.

В-третьих, для нормального декодирования DVD-ROM должен работать через DMA, чтобы не загружать процессор пересылкой данных - процессору и без того работы хватит. С этим проблем возникнуть не должно - Windows 98 поддерживает этот режим по умолчанию.

И, наконец, качество декодирования зависит от "способностей" программы-декодера, который используется.

Существует ли объективный критерий для оценки качества программного декодирования DVD?

Не знаю. Ни один из декодеров, которые я смотрел, не содержит средств для подсчета значения FPS (Frames per second - число кадров в секунду). Исключение составляют Xing (но его счетчик заставить работать не удалось) и декодер фирмы Ligoos, но он умеет воспроизводить только файлы в формате MPEG-2, а не DVD-фильмы с диска.

Существует-ли сегодня программный декодер MPEG-2, который воспроизводит видео без потери качества, и если да, то какой процессор для этого нужен?

Думаю, что нет. Было испытано несколько программ декодирования с использованием процессора Pentium-III с частотой 500MHz. Даже применение видеокарты с аппаратным ускорителем декодирования ATI Rage 128 и декодера, который умеет использовать преимущества этой видеокарты, не обеспечило воспроизведения без выпадения кадров на "тяжелых" участках.

Дело в том, что MPEG-2 допускает скорость сжатого видеопотока от 500Kb до 1,3Mb в секунду, поэтому и качество декодирования может быть разным. Если сцена в кадре быстро меняется (панорамные кадры с движением камеры), то объем потока возрастает, работы у программы-декодера прибавляется и, если мощности компьютера не хватит, то изображение на экране будет дергаться.

В качестве тестового я использовал один и тот же эпизод. На самых "тяжелых" фрагментах скачки изображения были заметны, т.е. выпадение кадров было.

Обзор программных декодеров

Вот известные мне программы, предназначенные для декодирования DVD.

Название Версия

Фирма-изготовитель

Веб-сайт

Cinemaster 98

2

Quadrant International

/redir.php?url=www.qi.com%3C%2Fp%3E

ATI DVD Player

3.1

Quadrant International

/redir.php?url=www.atitech.ca%3C%2Fp%3E

Soft DVD Player

2.10

Zoran Corporation

/redir.php?url=www.zoran.com%2Fsoftdvd.htm%3C%2Fp%3E

Power DVD

2.5

Cyberlink

/redir.php?url=www.cyberlink.com.tw%3C%2Fp%3E

DVD Express

4.0.10

Mediamatics

/redir.php?url=www.mediamatics.com%2Fdvdexpress-info.htm%3C%2Fp%3E

Xing DVD

2.03

Xing Technology Corp.

/redir.php?url=www.xingtech.com%2Fvideo%2Fmpeg%2Fdvd%2F%3C%2Fp%3E

Win DVD

1.2

InterVideo, Inc.

/redir.php?url=www.intervideoinc.com%2F%3C%2Fp%3E

Varo DVD

1.2

Varo Vision Co. Ltd.

/redir.php?url=www.varovision.com%2F%3C%2Fp%3E

Windows 98 DVD Player

?

MGI Software Corp.

/redir.php?url=www.mgisoft.com%2F%3C%2Fp%3E

Cinemaster 98

Состоит из трех компонент: движка, который отвечает за процесс декодирования, плеера, служащего для управления процессом, и панели управления для настройки. Считается, что это самый быстрый декодер. Есть поддержка ATI Hardware Motion Compensation. Возможности управления скромные.

ATI DVD Player

Использует тот же движок. Более симпатичный, на мой взгляд, интерфейс. Может воспроизводить как диски, так и файлы. Есть мнение, что обеспечивает наилучшее качество звукового сопровождения при выводе на 2 стереоканала. Поддерживает механизм Hardware Motion Compensation видеокарты ATI Rage 128. Судя по конференциям в Интернет, этот плеер самый быстрый и самый популярный.

Soft DVD Player

softdvd.gif (30072 bytes)

Это один из самых первых декодеров на рынке. Он имеет жесткую привязку к аппаратной части и работает на ограниченном числе видеокарт (например, ATI). Сейчас фирма Zoran выпустила новую версию, которая поставляется со звуковой картой Diamond Monster Sound MX300.

Power DVD

Мне понравился больше всех. Пользовательский интерфейс отличный. Все возможности управления, которые только можно вообразить, реализованы, да еще и несколькими способами. Есть перемотка с разными скоростями, покадровое воспроизведение, захват картинки и много чего еще. Интерфейс самый лучший, причем намного превосходит все остальные. Считается, что уступает по скорости декодирования Cinemaster, хотя я особой разницы не заметил. Умеет использовать преимущества технологий 3DNow! AMD K6 и SIMD Pentium-III. Поддержка S3 Savage 3D (но не ATI) Hardware Motion Compensation.

DVD Express

Xing DVD

Считается вторым по скорости после Cinemaster. Умеет использовать технологию AMD K6 3D-Now! Широкий набор возможностей. Воспроизводит как диски, так и отдельные файлы. На меня произвел впечатление "сырого" продукта.

Win DVD

Удобный и простой интерфейс, поддержка hardware assist, вывод на 4-колонки. По скорости декодирования уступает лидерам.

Varo DVD

Есть мнение, что этот плеер самый медленный.

Windows 98 DVD Player

Входит в состав Windows 98, но извлечь его оттуда достаточно сложно. Для работы нужен движок, например Cinemaster.

Преимущества аппаратного декодирования

Чтобы быть конкретным, я буду иметь в виду декодер Hollywood+, который продается в нашей фирме.

Начнем с того, что по сравнению с программными декодерами аппаратные декодеры лучше выполняют сам процесс декодирования. У нас в офисе работает компьютер на базе процессора Celeron-333 с таким декодером, подключенный к TV с диагональю 25". Никаких дефектов при воспроизведении DVD-дисков не наблюдается. Качество, естественно, намного выше, чем у обычных ТВ-программ.

Важный плюс - возможность подключения к декодеру телевизора. Во-первых, на большом телевизионном экране смотреть фильм гораздо удобнее, во-вторых, при выводе на TV не требуется конвертация цвета из YUV в RGB, т.е. сигнал идет напрямую. Напротив, при программном декодировании вывод на TV может быть осуществлен только через TV-выход видеокарты, при этом сигнал сначала конвертируется в RGB (поскольку декодер "не знает", что конечная цель-телевизор), а затем опять в YUV (это уже делает видеокарта), при этом происходит заметная потеря качества и, естественно, работу это не ускоряет.

Декодер Hollywood+ имеет цифровой разъем стандарта SPDIF, с которого можно снять аудио-сигнал в формате Dolby Digital. Подключив к нему специальный ресивер с соответствующей акустической системой, можно получить шестиканальный звук и превратить компьютер в домашний DVD-театр. Насколько мне известно, на сегодняшний день это единственное решение для получения полноценного звука в формате Dolby Digital 5.1 на компьютере.

Рекомендации

Если финансы позволяют, приобретение компьютера с DVD-ROM кажется мне разумным. Даже если вопрос о воспроизведении DVD-видеодисков пока не стоит, наличие DVD-ROM позволит Вам использовать игры и другое программное обеспечение, записанное на DVD. Учитывая, что такого ПО будет появляться все больше, наличие DVD-ROM обеспечит Вашему компьютеру хороший задел на будущее. Проблем с чтением обычных CD не будет.

Попробовать, что такое DVD на компьютере, можно, используя любой доступный программный плеер.Очень хороший вариант - приобретение звуковой карты Diamond Monster Sound MX300, которая и без SoftDVD стоит своих денег. Мало того, что Вы практически бесплатно получите отличный программный DVD-декодер, но еще и сможете насладиться 4-х канальным звуковым сопровождением, весьма близким к оригиналу Dolby Digital 5.1

Если Вы всерьез намерены смотреть DVD-фильмы на компьютере, советую приобрести Hollywood+ и подключить к нему телевизор. Можно пойти еще дальше и купить Creative Desktop Theater - усилитель с колонками для воспроизведения звука в стандарте Dolby Digital 5.1 Это будет по-настоящему круто!

Ссылки

/redir.php?url=www.dvd.df.ru%2Fdvdlinks.htm - большая коллекция ссылок по DVD

/redir.php?url=dvd.imedia.com.pl%2Fdvd%2Fsoftdvd%2Fxing%2Findex.html - хорошая подборка софта по DVD

/redir.php?url=windoms.sitek.net%2F%7Edvdsoft%2Fdvdsoft.html - информация о программных декодерах

Дмитрий Командный

24 мая 1999 года


Статья получена: www.team.ru
загрузка...

 

 

Наверх


Постоянная ссылка на статью "Воспроизведение DVD-фильмов на компьютере":


Рассказать другу

Оценка: 4.0 (голосов: 16)

Ваша оценка:

Ваш комментарий

Имя:
Сообщение:
Защитный код: включите графику
 
 



Поиск по базе статей:





Темы статей






Новые статьи

Противовирусные препараты: за и против Добро пожаловать в Армению. Знакомство с Арменией Крыша из сэндвич панелей для индивидуального строительства Возможно ли отменить договор купли-продажи квартиры, если он был уже подписан Как выбрать блеск для губ Чего боятся мужчины Как побороть страх перед неизвестностью Газон на участке своими руками Как правильно стирать шторы Как просто бросить курить

Вместе с этой статьей обычно читают:

Из компьютеров стали делать дороги

Эти сумасшедшие технологии Самая передовая технология ремонта дорожного покрытия разработана и внедряется мусороперерабатывающей компанией в американском штате Массачусетс. Ее специалисты предложили заделывать мелкие выбоины и трещины специальной массой, напоминающей асфальт, но изготовленных из выброшенных на свалку… персональных компьютеров. Конечно, для приготовления смеси используются только пластмассовые детали аппаратов.

» Разное - 2122 - читать


Гиганты звукозаписи могут вскоре получить право хозяйничать на наших компьютерах

Американский Конгресс готовится к рассмотрению законопроекта, который даст звукозаписывающим компаниям и гигантам киноиндустрии беспрецедентные права на вторжение в личную жизнь граждан. В какой-то степени, нас можно поздравить: прогнозы футуристов, предсказывавших постепенное перерождение капиталистического государства и возрастание роли крупных корпораций, кажется, мало-помалу сбываются. Нет, Microsoft ещё не обзавелась собственными специальными отрядами быстрого реагиров ...

» Интересное в сети - 1638 - читать


IP-телефония с&nb p;компьютера

Голосовые звонки с компьютера — далеко не новость для пользователя со стажем. Программ для этого вида общения создано немало — начиная со встроенных Net Meeting и Windows Messenger и заканчивая самой модной Skype. Опытный пользователь знает, как позвонить с одного компьютера на другой, как буквально за копейки позвонить с компьютера на телефон в любой стране.

» Интересное в сети - 1538 - читать


Новые тарифы, зомби-компьютеры и&nb p;многое другое

Прошедшая неделя выдалась достаточно богатой на события — причем как из области провайдеров, так и более глобальных. С последних и начнем... Специалистам Microsoft удалось выявить ответственных за рассылку миллионов спамовых писем с зомби-компьютеров.

» Интересное в сети - 2327 - читать


Компьютер и ожирение

Вы целый день сидите за компьютером? А дома любите полежать на диване перед телевизором? Пожевать чипсы с газировкой?

» Заболевания - 1843 - читать



Статья на тему Компьютеры » Комплектующие » Воспроизведение DVD-фильмов на компьютере

Все статьи | Разделы | Поиск | Добавить статью | Контакты

© Art.Thelib.Ru, 2006-2024, при копировании материалов, прямая индексируемая ссылка на сайт обязательна.

Энциклопедия Art.Thelib.Ru