MPEG4 у питаннях і відповідях
На сьогодні таких відеокарт немає в природі і причин тому трохи.
Економічні. MPEG-4 - це великий стандарт, що описує роботу з мультимедіа. Використання кодеків з його складу для стиску і збереження фільмів на CD як дешеву альтернативу DVD є лише одним з його застосувань. При цьому у відеоформаті MPEG-4 (так, як він реалізований сьогодні) і нагромаджувачах на CD цілком відсутній який б це не був апаратно-програмний захист від несанкціонованого копіювання, так що піратське тиражування CD (зокрема CD MPEG-4) здійснити набагато простіше, ніж DVD. Тому навряд чи варто очікувати згоди з боку найбільших виробників відеопродукції на розробку подібного виду пристроїв саме як альтернативи DVD.
Технічні. Стандарт MPEG-4 на сьогодні є досить сирим, його постійно доповнюють, змінюють і виправляють. Крім того, декомпресія відео в цьому стандарті здійснюється по дуже складних алгоритмах, для досягнення якісного результату роботи яких вимагаються значні обчислювальні ресурси.
Яке залізо потрібно для нормального перегляду MPEG-4 фільмів?
На упакуванні CD c записаними в цьому форматі фільмами в графі системні вимоги звичайно пишуть: комп'ютер не нижче PII-400. Але це далеко не однозначна оцінка. Швидкодія програмного декодера прямо залежить від параметрів стиску конкретного фільму, головним чином від бітрейта і розміру кадру. Фільми з розрішенням 352*288 тривалістю в одну годину цілком пристойно виглядають на Pentium 200MMX, у той час як при розрішені 720*576 фільм тривалістю о другій годині перетворює перегляд у "шоу" на Pentium II 400 (передбачається, що в обох випадках фільм займає один CD). Щоб довідатися основні параметри стиснутого відеофайлу, потрібно в провіднику клацнути по ньому правою кнопкою миші і вибрати пункт Властивості, після чого відкрити закладку Зведення.Отже, розглянемо один по одному компонента комп'ютера, від яких залежить плавність і якість відтворення MPEG-4 відео.
Процесор. Швидкодія практично всіх старих socket 7 систем є недостатнім для якісного відтворення більшості фільмів, записаних з порівняно високими дозволами. Приміром, фільм "Матриця", стиснутий з параметрами 680 x 312, 24 біт, 196481 кадрів, 25,000 кадрів/с, 80 кб/с, тривалістю 131 хвилина, мені так і не удалося нормально подивитися на комп'ютері з процесором K6-2+ 500 навіть з установкою нульової якості зображення. Але ж це найшвидший представник socket 7 процесорів з коли-небудь, що випускалися! Положення не рятує навіть інтегрований у його ядрі кеш другого рівня обсягом 128Kb (як у процесора більш пізнього покоління - Celeron). Що вуж говорити про процесори без такого кеша, так ще і працюючих на менших частотах. Вузьким місцем Socket 7 систем є навіть не процесор, а пропускна здатність шини даних між пам'яттю і процесором. Не вистачає продуктивності й у представників наступного покоління процесорів - Celeron і перших моделей Pentium II з частотою FSB всего 66 Мгц. Для нормального перегляду подібних фільмів бажано мати процесор з частотою не нижче 600-700 МГц і - саме головне - з 100-, а краще 133-мегагерцовий системною шиною.
Малюнок 15. Завантаження ЦП у залежності від процесора
У цьому тесті в настроюваннях Div якість зображення виставлялося на 0. Можливо, індивідуальне настроювання кожного з PC трохи змінила б відносні співвідношення продуктивності кодека на різних комп'ютерах, але загальна картина все одно залишилася б колишньою: K6-2 безнадійно гальмує, Celeron 733 через свою 66-мегагерцову зовнішню шину показує майже такий же результат, що і Pentium II 400, що володіє великим кешем L2 і працюючий на частоті зовнішньої шини 100Мгц. Серед дешевих процесорів сьогодні кращим вибором для нового комп'ютера є Duron.
Відеокарта. Відеокарти останнього років випуску мають приблизно однаковий набір функцій для висновку двомірного зображення і рівнем продуктивності в 2D режимах, цілком достатнім для відтворення MPEG-4 фільмів. Єдине, на що потрібно звернути увагу, це на використовувану відеокартою шину. AGP трохи підвищує загальну продуктивність у 2D у порівнянні з PCI, зв'язано це головним чином з більш високою швидкістю доступу до локальної пам'яті відеокарти через шину PCI. Апаратно прискорювати MPEG-4 не вміє жоден з відеоконтролерів, що сьогодні випускаються, тому відеокарти відрізняються один від одного в основному рівнем якості відеосигналу, який виводиться на монітор (виражається, приміром, у "замилюванні" зображення), і деякими розходженнями в алгоритмах масштабування і перетворення зображення.
Малюнок 16. Завантаження процесора при різних відеокартах
Обсяг і параметри роботи пам'яті. 64Mb цілком достатньо для відтворення відео. Однак з обліком сьогоднішніх незвичайно низьких цін на модулі пам'яті як розумний мінімум краще установити 128МБ. Велике значення для швидкодії кодека має швидкість роботи з пам'яттю. Тому вкрай бажано виставити частоту системної пам'яті в BIOS SETUP на 133 МГц, а також настроїти інші параметри, що відносяться до системної пам'яті, на максимальну швидкодію (див. малюнок 9).