Що таке dvd-відео
DVD-диски мають ємність від 4,7Gb до 17Gb залежно від типу. При цьому змінюється не щільність запису, а тип розміщення інформації. Диски бувають односторонні одношарові, односторонні двошарові, двосторонні одношарові і двосторонні двошарові.
Звук на 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-декодера. Процес декодування дуже ресурсномісткий, тому перший спосіб пред'являє більш жорсткі вимоги до продуктивності комп'ютера.
Якщо в комп'ютері є DVD-декодер, то висновок можна здійснювати як на монітор, так і на телевізор. В цьому випадку телевізор підключається безпосередньо до TV-виходу декодера. Вихід стерео можна знімати безпосередньо з роз'єму LineOut декодера або пропустити його через звукову карту (вихід декодера - вхід звукової карти). Далі - комп'ютерні колонки або динаміки телевізора.
Звуковий супровід при програмному декодуванні
Тут можливі кілька схем.
Найпростіша - мікшування звукового супроводу в звичайний стерео і висновок на пару колонок, підключених до звукової карти.
Ще один варіант (поки, схоже, теоретичний) - висновок недекодірованного аудіо-сигналу на цифровий роз'єм SPDIF аудіо-карти, наприклад, SB Live! Наскільки мені відомо, в драйверах SB Live! це поки не реалізовано.
Від яких факторів залежить якість програмного декодування DVD?
Ідеальний декодер повинен видавати 25 кадрів в секунду для PAL і 30 кадрів для NTSC (це "по науці", але у мене є підозра, що при відтворенні DVD-фільму використовується FPS 24 кадру в секунду). Якщо продуктивності комп'ютера не вистачає, деякі кадри випадають і зображення починає смикатися.
Якість декодування, по-перше, залежить від частоти процесора. Для отримання більш-менш прийнятних результатів процесор повинен бути не гірше Pentium II з частотою 266MHz. На жаль, мені не вдалося отримати об'єктивної кількісної залежності, але думаю, що приблизно можна вважати залежність швидкості декодування від частоти процесора прямо пропорційною.
По-третє, для нормального декодування DVD-ROM повинен працювати через DMA, щоб не завантажувати процесор пересиланням даних - процесору і без того роботи вистачить. З цим проблем виникнути не повинно - Windows 98 підтримує цей режим за замовчуванням.
І, нарешті, якість декодування залежить від "здібностей" програми-декодера, який використовується.
Чи існує об'єктивний критерій для оцінки якості програмного декодування DVD?
Не знаю. Жоден з декодерів, які я дивився, не містить засобів для підрахунку значення FPS (Frames per second - число кадрів в секунду). Виняток становлять Xing (але його лічильник змусити працювати не вдалося) і декодер фірми Ligoos, але він вміє відтворювати тільки файли в форматі MPEG-2, а не DVD-фільми з диска.
В якості тестового я використовував один і той же епізод. На самих "важких" фрагментах скачки зображення були помітні, тобто випадання кадрів було.
Огляд програмних декодерів
Ось відомі мені програми, призначені для декодування DVD.
Складається з трьох компонент: движка, який відповідає за процес декодування, плеєра, службовця для управління процесом, і панелі управління для налаштування. Вважається, що це найшвидший декодер. Є підтримка ATI Hardware Motion Compensation. Можливості управління скромні.
Мені сподобався найбільше. Інтерфейс відмінний. Всі можливості управління, які тільки можна уявити, реалізовані, та ще й кількома способами. Є перемотування з різними швидкостями, Кадр за кадром, захоплення картинки і багато чого ще. Інтерфейс найкращий, причому набагато перевершує всі інші. Вважається, що поступається за швидкістю декодування Cinemaster, хоча я особливої різниці не помітив. Вміє використовувати переваги технологій 3DNow! AMD K6 і SIMD Pentium-III. Підтримка S3 Savage 3D (але не ATI) Hardware Motion Compensation.
Вважається другим за швидкістю після Cinemaster. Вміє використовувати технологію AMD K6 3D-Now! Широкий набір можливостей. Відтворює як диски, так і окремі файли. На мене справив враження "сирого" продукту.
Зручний і простий інтерфейс, підтримка hardware assist, висновок на 4-колонки. За швидкістю декодування поступається лідерам.
Є думка, що цей плеєр найповільніший.
Windows 98 DVD Player
Входить до складу Windows 98, але витягти його звідти досить складно. Для роботи потрібен движок, наприклад Cinemaster.
Переваги апаратного декодування
Щоб бути конкретним, я буду мати на увазі декодер Hollywood +, який продається в нашій фірмі.
Почнемо з того, що в порівнянні з програмними декодерами апаратні декодери краще виконують сам процес декодування. У нас в офісі працює комп'ютер на базі процесора Celeron-333 з таким декодером, підключений до TV з діагоналлю 25 ". Ніяких дефектів при відтворенні DVD-дисків не спостерігається. Якість, природно, набагато вище, ніж у звичайних ТВ-програм.
Декодер Hollywood + має цифровий роз'єм стандарту SPDIF, з якого можна зняти аудіо-сигнал у форматі Dolby Digital. Підключивши до нього спеціальний ресивер з відповідною акустичною системою, можна отримати шестиканальний звук і перетворити комп'ютер в домашній DVD-театр. Наскільки мені відомо, на сьогоднішній день це єдине рішення для отримання повноцінного звуку у форматі Dolby Digital 5.1 на комп'ютері.
Спробувати, що таке DVD на комп'ютері, можна, використовуючи будь-який доступний програмний плеер.Очень хороший варіант - придбання звукової карти Diamond Monster Sound MX300, яка і без SoftDVD варто своїх грошей. Мало того, що Ви практично безкоштовно отримаєте відмінний програмний DVD-декодер, але ще і зможете насолодитися 4-х канальним звуковим супроводом, дуже близьким до оригіналу Dolby Digital 5.1
Якщо Ви всерйоз мають намір дивитися DVD-фільми на комп'ютері, раджу придбати Hollywood + і підключити до нього телевізор. Можна піти ще далі і купити Creative Desktop Theater - підсилювач з колонками для відтворення звуку в стандарті Dolby Digital 5.1 Це буде по-справжньому круто!
dvdsoft / dvdsoft.html - інформація про програмні декодерах