Операционная система Windows


 

Меню

Реклама
Похожие статьи:

Популярные записи



  • Mpeg4 в питаннях

    Фильмы, записанные в формате Mpeg-4, уже успели завоевать заслуженную популярность среди широкой аудитории пользователей ПК. Такие фильмы обычно умещаются на одном компакт-диске, а по качества изображения могут успешно конкурировать с видеокассетами. Не последним фактором, который определяет популярность Mpeg-4 дисков, является их цена - в 60-70 г. против 400-600 г. за DVD. Поэтому промежуточным этапом на пути массового перехода домашних пользователей из аналоговых VHS-видеомагнитофонив на цифровой стандарт DVD полностью мог бы стать именно Mpeg-4.

    В русскоязычной части Internet можно найти много материалов, посвященных стандарту Mpeg-4, однако большая их часть содержит описание тонкостей процесса компрессии видео в этот формат. Это, безусловно, специфический и нуждающийся в подробном исследовании вопроса, но для пользователей, которые выступают только в роли зрителей, подобные статьи чаще всего не могут дать ответ на вопросы, которые возникают при желании посмотреть фильмы. Другой большой источник информации - это конференции. В разделах Процессоры, Видео, Мультимедия постоянно поднимаются темы, связанные с быстродействием, качеством, оптимальной конфигурацией, и всем тем, которое касается Mpeg-4, но ответы, которые поступают, чаще всего противореччат друг другу. Кто-то заявляет, что всю жизнь смотрел без тормозов Mpeg-4 на Pentium 200, другие жалуются на шоу, имея при этом компьютер с процессором Pentium III.

    В статье начата попытка разъяснить вопросы, которые больше всего часто возникают у людей, которые недавно столкнулись с этим форматом, а также вовлечь в него внимание тех, кто никогда раньше не сталкивался из Mpeg-4. Надеюсь, после прочтения данного материала читатель, который не занимается редактированием и компрессией видео, сможет уверенно сказать: Теперь я знаю об этому достаточно.

    Что это такое MPEG?

    MPEG - аббревиатура, которая расшифровывается как Moving Picture Experts Group прежде чем писать письмо, что первая буква расшифровывается не так - всходите на <а href="mpeg.org"> mpeg. org.

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

    Среди разработок этой группы в области цифровой видеозаписи наиболее известными является:

    Стандарт
      Mpeg-1. Был выпущен в 1992 г. Чаще ассоциируется у пользователей с фильмами на VIDEOCD. Типичный бытовой формат видео для Mpeg-1 в стандарте PAL составляет 352288 пикселей, 25 кадров в секунду. Аудио часть - стереозвук с частотой дискретизации 44,1 кгц, сжатый в Mpeg-1 Layer II. Полнометражный фильм, записанный в этом формате, занимает два компакт-диска в стандарте VIDEOCD. Качество изображения на VIDEOCD дисках находится на уровне бытовой VHS видеокассеты. Стандарт Mpeg-2. Выпущенный в 1995 г. Пользователи сталкиваются с этим форматом компрессии видео главным образом приобретя DVD диски с фильмами. Типичный размер кадра для DVD фильма в видеостандарте Pal/secam составляет 720576, при 25 кадрах в секунду, 640480 ли при 30 кадрах в секунду в стандарте NTSC. В сравнении из Mpeg-1, в аудио части прибавлена поддержка многоканального звука Dolby Digital 5.1, DTS, и т. п.. Увеличение битрейта и приложение усовершенствованного алгоритма сжимания видеопотока обеспечило DVD фильмам намного лучшее качество изображения, чем на VIDEOCD. Mpeg-2 сегодня применяется также в цифровом спутниковом телевидении. Бытовые проигрыватели DVD-дискив в нашей стране еще только завоевывают популярность. Не последнюю роль в этом играет относительно высокая цена фильмов на DVD. Лицензионный диск с одним фильмом стоит 15-25$ в Москве розничные цены, в том числе в интернет-магазинах, колеблются от $20 до $35. Стандарт <а href="cselt.it/mpeg/standards/mpeg-4/mpeg-4.htm">MPEG-4. Разрабатывать его начали еще в первой половине 90-х годов прошлого века. В грудных в 1999 году был представлен релиз этого формата, который получил официальный статус стандарта Iso/iec. Mpeg-4 задумывался как способ передачи поточных медиа-данных, в первую очередь видео, по каналам с низкой пропускной способностью. Стандарт врасплох завоевал популярность у бюджетного пользователя: приложение более сложных алгоритмов компрессии позволило розмищати полнометражные фильмы длительностью пивтора-дви часа в приемлемом качестве всего на одном компакт-диске! при тому же битрейте и определенных условиях кодування, качество изображения фильма в Mpeg-4 может быть сравнимое или даже лучше, чем в случае приложения Mpeg-1 или Mpeg-2. Однако приложение новых алгоритмов сжимания повлекло за собой и существенное увеличение требований к вычислительным ресурсам, необходимым для качественной декомпрессии изображения из этого формата. Да, например, на большинстве компакт-дисков с фильмами в формате Mpeg-4 в системных требованиях отмечен Pii-400, в то время как Mpeg-1 полностью сносно воспроизводится даже на компьютере с процессором P100.

    В чем отличие Mpeg-4 от Mpeg-1 и Mpeg-2?

    Стандарт Mpeg-4 задает принципы работы из контентом цифровым представлением медиа-данных для трех областей: собственно интерактивного мультимедиа включая продукты, распространяемые на оптических дисках и через Сеть, графических дополнений синтетического контенту и цифрового телевидения - DTV; фактически данный формат задает правила организации среды, причем среды объектный ориентированной. Он имеет дело не просто с потоками и массивами медиа-данных, а с медиа-объектами ключевое понятие стандарта. В Mpeg-4 визначениа двойной язык описания объектов, классов и сцен, - BIFS, что розроблювачи характеризуют как расширение Си++.

    Стандарт Mpeg-4 представляет пользователям гибкие средства работы с мультимедийным контентом. Кроме работы из аудио и видео, формат позволяет работать с естественными и синтезированными компьютером 2d и 3d объектами, делать привязку их взаимного расположения и синхронизацию один относительно одного, а также указывать их интерактивное взаимодействие с пользователем. Кроме того, формат обеспечивает доступ к мультимедийной информации через каналы разной пропускной способности.

    Алгоритм компрессии видео в Mpeg-4 работает по той же схеме, что и в предыдущих форматах. При кодировке исходного изображения кодек ищет и хранит ключевые кадры, на которых происходит изменение сюжета. А вместо сохранения промежуточных кадров прогнозирует и хранит лишь информацию об изменениях в текущем кадре относительно предыдущего. Полученная таким способом информация сжимается по алгоритмам компрессии, аналогичным тем, которые применяются в архиваторах. Компрессия звука чаще всего производится в формат Mp3 или WMA. Однако возможно использование любого кодека, вплоть до применяемого в DVD шестиканального Ac-3 потоку единственное требование -, чтобы данный аудиокодек был установлен в системе.

    Кардинальное нововведение при компрессии видео в Mpeg-4 заключается в следующем. В отличие от предыдущих форматов, которые разделяли изображение на прямоугольники, при обработке изображений кодек оперирует объектами с произвольной формой. Например, человек, который двигается по комнате, будет воспринят как отдельный объект, который перемещается относительно неподвижного объекта - заднего плана. Естественно, алгоритмы поиска и обработки подобных объектов требуют намного больше вычислительных ресурсов, чем в случае Mpeg-1/2. Но с учетом быстродействия современных компьютеров последнее обстоятельство нельзя рассматривать сегодня как большое препятствие на пути широкого распространения формата Mpeg4. Для сравнения - во времена выхода Mpeg-2, в 1995 году, частота процессора новых PC составляла около 100 Мгц. Сегодня эта цифра выросла в десять раз!

    Для нас как конечных пользователей наибольший интерес представляет сам сохранение и воссоздание видео на компьютере. Этот формат вполне можно назвать дешевой и как следствие более доступной альтернативой DVD в области развлечений.

    Более обстоятельно о стандарте Mpeg-4 можно прочитать русским языком здесь <а href="mpeg.boom.ru/divx.htm">mpeg. boom. ru/divx. htm.

    От чего зависит качество Mpeg-4 фильмов?

    Качество фильмов в формате Mpeg-4 зависит от многих факторов, их можно условно разделить на три группы.

    Качество исходного материала. Например, если фильм из двух VIDEOCD Mpeg-1 компакт-дисков c разрешением 352288 сжимается к одному диску в Mpeg-4 или, что того хуже, из пиратской видеокассеты, то ни о каком приемлемом качестве не может быть и речи. Параметры сжимания исходного видеоматериала: битрейт потек данных, что проходит через декодер, размер изображения и другие, менее существенные. Значение этих параметров определяет в первую очередь длительность фильма. Да, на один CD можно уместить фильм длительностью полтора часов, а можно впхнути и трехчасовой. При этом понятно, что в первом случае потек данных оказывается шире, а необходима степень компрессии меньше. Следовательно, фильм будет сжат и записан на CD с меньшими потерями как изображение. Оптимальный выбор параметров кодировки в Mpeg-4 является строго индивидуальным и зависит от конкретного фильма. Поэтому без достаточного опыта в этом деле трудно добиться красивого результата. Не секрет, что все фильмы в Mpeg-4 имеют кустарное изготовление. Чаще всего качество изображения очень низкое, а впечатление от просмотра фильма может быть полностью испорчено артефактами и постоянными рывками изображения. В формате DVD, напротив, фактически все диски имеют изображение и звук замечательного студийного качества. Параметры декомпрессии сжатого видео, настройки видеокарты, монитора/телевизора, и быстродействие компьютера, используемого для пересмотра. Чем меньше быстродействие, тем более будут заметные рывки изображения, выпадения кадров, особенно в динамических сценах.

    На факторы первых двух групп по понятным причинам зритель никакого влияния оказать не может, потому мы их не будем рассматривать. Здесь остается только посоветовать тщательнее выбирать диски. Факторы третьей группы зависят полностью от пользователя и его компьютера, ниже мы рассмотрим их более обстоятельно.

    Оверлей: что это такое?

    Видеопоток в Windows может воспроизводиться через специальный режим Directdraw, називаний Overlay оверлей, при этом видеоинформация выводится не в видеобуфер, а в отдельную область локальной памяти видеоплаты, где она дополнительно обрабатывается аппаратными средствами самой видеоплаты превращения цветового пространства YUV в RGB, аппаратное масштабирование и фильтрация. Размер кадра оверлея и глубина его цвета не зависят от десктопа. После обработки буфер оверлея может выводиться на десктоп или по отдельном канале, например, через видеовыход на телевизор, причем много видеоплат позволяют делать над содержимым этого буфера коррекцию гаммы, регулировать яркость, контрастность и так далее независимо от десктопа. На десктоп оверлей выводится по технологии хромакей. Windows рисует окно, где должно отображаться оверлей, и заполняет его ключевым цветом; видеоконтролер, встречая этот цвет, при выводе на DAC цифро-аналоговый преобразователь замещает его данными из буфера оверлея, предварительно делая масштабирование изображения к размеру или окну на весь экран. Проверить, работает ли ни режим оверлея при воссоздании видео, очень просто: достаточно попробовать сделать скриншот екрана - если на месте видеоизображения появится черный прямоугольник, выходит, видео выводится через оверлей.

    Что такое Div и для чего он нужен?

    Div <а href="divx.ctw.cc">divx. ctw. cc-кодек, что делает компрессию/декомпрессию изображения, сжатого в стандарте Mpeg-4. В стремлении вытиснить с рынка поточного видео конкурентов до приклада Apple c его Quicktime в Microsoft занялись разработкой кодека, что позволяет компрессировать видеопоток в формат Mpeg-4. На одном из этапов налаживания нового продукта в массы была выпущена бета-версия этого кодека, что после небольших доработок группой хакеров была переименована в DivX-кодек. По политическим мотивах Microsoft позже свернула разработки в этом направлении, выпустив только модуль для воссоздания уже закодированного видео.

    При установке Div делает регистрацию в системе, для того, чтобы к нему могли обращаться программы высшего уровня – плееры.


    малюнок 1. Панель управления: видеокодеки

    Какой софт нужен для просмотра фильмов в формате Mpeg-4?

    В заглавии Mpeg-4 видеофайла есть информация о том, каким кодеком он закодирован. Вариантов обычно два: или это стандартный Microsoft Mpeg-4, или Div. Существует утилита, что позволяет переправлять заглавие файла и таким способом обманывать программу-плеер <а href="rising.nm.ru/ru/divx/index.htm">rising. nm. ru/ru/divx/index. htm.

    Для формата Div необходимо использовать Div <а href="divx-digest.net/software/encode/divx_311alpha.zip"> divx-digest. net/software/encode/divx_311alpha. zipкодек. Во избежание проблем со звуком и изображением желательно также установить Dиrесtх не ниже 7-й версии и Dxmedia 6.0. Обычно на компакт-дисках с фильмами в формате Mpeg-4 есть установка кодека Div и программы плеера.

    Для пересмотра подойдет Windows Media Player 6.4.


    малюнок 2. Windows Media Player 6.4

    Данный плеер являет собой дополнение, которое использует в своей работе компонентов Activemovie. Собственно, возможностями последнего и определяется набор типов файлов, которые можно проигрывать с помощью этого плеера. Достоинства: относительно низкая загрузка процессора, достаточно удобный, не перегружен интерфейс, входит в снабжение ОС Windows 98, Me, 2000. Недостатки: отсутствует возможность включения/отключения оверлеев, нет поддержки многоканального звука.

    <а href="microsoft.com/windows/windowsmedia/en/download/default.asp">WMP7.1 - новейшая официальная версия универсального проигрывателя от Microsoft.


    малюнок 3. Windows Media Player 7.1

    Кроме навернутого интерфейса я не нашел каких-либо значительных улучшений, которые влияют на проигрывание Mpeg-4 фильмов. Отсутствие возможности настройки кодека Div и очень высокая загрузка процессора вызывают большие сомнения по поводу оправданности использования этого проигрывателя.

    Нужно заметить, что качество и скорость изображения зависят в основном от кодека - плеер является только надстройкой. Однако некоторые плееры от энтузиастов намного обережнише обращаются с памятью и не раздражают постоянно трескучим от свопингу винчестером, как это любят делать оптимизовни для низкого битрейта изделия от M$. Кроме того, посторонние плееры имеют множество настроек - от достаточно банального, но легкодоступного ползунка качества Div к включению оверлея и выбору режима многоканального звука

    Чем, кроме плееров от Microsoft можно смотреть Mpeg-4?

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

    bsplayer <а href="bsplayer.cjb.net">bsplayer. cjb. net.


    малюнок 4. Bsplayer в стандартном оформлении и из скином Dvd

    Удобный плеер с богатыми функциональными возможностями, среди них:

      Убудований собственный Directshow фильтр для улучшения качества изображения; Наложение на изображение информации о времени проигрывания и уровне звука; Поддержка субтитров; Возможность пересмотра видео в замедленном 1/2x и ускоренном 2x режиме; Поддержка багатокального звука; Возможность из поруч ограничений включения/отключения вывода изображения через оверлей; Многоязыковой интерфейс. Есть поддержка россиянина; Эмуляция основного меню DVD диска.

    Кроме того, плеер позволяет делать скриншоти из фильма, даже при включенном оверлее. Можно принудительно изменять формат вывода изображения между 4:3, 9:16 и оригинальным. Единственным недостатком плеера является немного высший уровень загрузки процессора по сравнению с WMP 6.4.

    sasami2k <а href="sasami2k.kiwidream.com/index2.html">sasami2k. kiwidream. com/index2.html.


    малюнок 5. Sasami2k

    Могучий видеоплеер с удобным интерфейсом, который имеет массу интересных настроек и функций, таких как:

    Доступ
      к свойствам декомпрессора аудио; Вывод на экран в режимах RGB 565 RGB 888 Overlay Yuy2 автовибор; Видеофильтры приложения этих фильтров ведет к значительному увеличению загрузка процессора:
        Светлее; Темнее; Повысить резкость фильтр низких частот; Розмивка фильтр высоких частот; Усреднение блоком; Усреднение крестом; Mean большая розмивка; Через срочный режим не повышает скорость; Перевернуть нужно для старых версий кодека; Негатив.
      Pan-and-scan function плавное масштабирование на течению; Supersampling повышения разрешения интерполяцией. Дает некоторое улучшение изображения в полноэкранном режиме, но опять же ведет к увеличению загрузку процессора; Возможность изменения в настройках приоритета, с которым за умалчиванием запускается проигрыватель.

    Главным достоинством данного плеера является возможность включения режима оверлей при просмотре фильмов с любым разрешением. В случае необходимости плеер наращивает разрешение исходного кадра к значению, кратному 16 или 32. Но, с другой стороны, большим минусом проигрывателя является очень высокая загрузка процессора, начиная с качества 1 в настройках кодека. При отключенном выводе изображения через оверлей включения последнего снижает коэффициент использования процессора приблизительно к уровню Wmp6.4, который не работает через оверлей, в целом, отличный плеер, но только не для слабых PC.

    Сразу после установки, все пункты меню в данном плеере выводятся корейским языком. Для того, чтобы изменить язык, используемый за умалчиванием, на английский, необходимо найти в каталоге с установленным плеером файл sasami2000.enu и переименовать его в sasami2000.rus

    play <а href="projectmayo.com/projects/subproject.php?projectid=2subprojectid=3"> projectmayo. com/projects/subproject. php? projectid=2subprojectid=3


    малюнок 6. Play

    Основное преимущество данного плеера - крайне низкая загрузка CPU, достигнутая, очевидно, за счет того, что при работе плеер не использует никакие программные фильтры, которые обрабатывают видеопоток дополнительно. Регуляций качества, яркости, цветности и другого, попросту нет! Однако даже если отключить эти фильтры в других, рассмотренных раньше проигрывателях, то по показателю быстродействия Play все ровно уверенно опередит их. Поэтому данный плеер можно рекомендовать, как замену стандартного проигрывателя на слабых машинах.


    малюнок 7. Загрузка процессора при использовании для пересмотра разных плеерив

    Отсюда <а href="divx-digest.com/software/index.html#players"> divx-digest. com/software/index. html#playersможна скатить множество других плееров и сопутствующего софта.

    Или можно смотреть Mpeg-4 видео у ОС, отличающихся от Windows?

    Обычно, можно. Например, если всходить по последней ссылке см. едва выше, то можно найти плееры для Linux и BEOS. Нетрудно устроить или поиск выйти на сайты поддержки вашей ОС, для того, чтобы найти соответствующие им плееры.

    Как можно вимирити быстродействие кодека Div на моем компьютере?

    К сожалению, вимирити максимально досягаемый fps кадры/сек так, как это делается, например в Quake, нельзя. Раздела Статистика в плеерах выдает только текущее число кадров в секунду, которая не может превышать то значение обычно 24-25, с которым записан Mpeg-4 файл. Если для декомпрессии видеопотока не хватает вычислительных ресурсов процессора, то кодеку приходится пропускать некоторые кадры, для того, чтобы не потерять синхронизацию видео и звука, при этом начинается посмикування изображения, и, следовательно, падает мгновенное значение fps. Для оценки быстродействия кодека мгновенное значение fps непригодно, потому что в случае недостачи вычислительной мощности компьютера оно постоянно изменяется в зависимости от движения объектов в кадре, а при достаточном быстродействии компьютера остается постоянным в пределах номинального 24-25 кадров/сек..

    Непрямой оценкой быстродействия того или другого плеера на разных конфигурациях компьютеров может быть значение загрузки процессора при воссоздании видео. Если загрузка процессора менее 100%, скорее всего кодеку хватает вычислительных ресурсов для полного розжаття видеопотока. Если значение загрузки процессора впритык приближается до 100%, то кодеку, очевидно, приходится пропускать некоторые кадры, чтобы успеть за звуковым сопровождением фильма.

    Все тесты, приведенные в этой статье за исключением тех случаев, где указывается на приложение других конфигураций, я проводил на следующем компьютере:

    процессор
      Duron 700; материнская плата Chaintech 7aja Kt133, южный мост 686b; видеокарта ASUS 3800 RIVA Tnt2pro 16mb; RAM 192mb на частоте 133mz; звуковая плата Creative 128 PCI CT 4810.

    Тестирование проводилось в операционной системе Windows 2000 PRO, средняя загрузка процессора определялась с помощью системного монитора, который входит в состав средств администрирования операционной системы.

    Средний процент использования процессора во всех тестах определялся за промежуток времени, ровный 1 хв. 40 из, при воссоздании, которое начинается на 106-й минуте фрагмента фильма Матрица сцена с падающим вертолетом. Параметры сжимания используемого фильма: разрешение 680312, битрейт 80,595 Kbit/s, длительность 130 хв. 59,240 с. Размер файла - 648 620 032 байта. Причем там, где явно не сказано об обратном, качество изображения в свойствах кодека Div выставлялось на 2 и не использовался режим оверлея.


    малюнок 8. Системный монитор

    На представленных ниже диаграммах приведены средние значения коэффициента использования процессора в различных условиях работы, потому отмеченная, например, загрузка процессора 87,7% на рисунке выше не значит, что кодеку достаточно вычислительной мощности процессора для воссоздания видеопотока без потери кадров, ведь мгновенное значение коэффициента использования каждые несколько секунд прыгает до 100%. Для нормального пересмотра фильмов без раздражающей потери кадров в видеопотоке желательно, чтобы загрузка процессора не превышала 70%.

    Что можно сделать, если Mpeg-4 тормозит?

    Заикуватий звук, резкое посмикування картинки на динамических сценах, выпадение кадров - верные признаки того, что вашей системе не хватает мощности для нормальной декомпрессии видеопотока. Кстати, статистику работы видеокодека при просмотре фильма можно выяснить в разделе меню Вид/Статистика универсального проигрывателя. Перечислены выше явления могут возникать не только на откровенно слабых машинах, но и на достаточно могучих компьютерах при неоптимальной настройке. В этом случае начать проверку системы нужно из установок в BIOS SETUP. Особенное внимание стоит уделить настройке подсистемы памяти, потому что именно ее задача - успеть пропустить весь розциплений кодеком потек данных между процессором и видеокартой. Кодек Mpeg-4 исполняется почти полностью на программном уровне, потому разгон процессора может дать существенный прирост по производительности. Ниже приведены результаты оптимизации настроек BIOS Setup моего компьютера.


    малюнок 9. Изменение загрузки процессора в зависимости от настроек Bios

    За умалчиванием память работала на частоте 100мгц из таймингами памяти 7-1-1-1r 4-1-1-1w 3-3-3cl. Увеличение рабочей частоты памяти к 133мгц, уменьшение таймингив к 6-1-1-1r 4-1-1-1w 2-2-2cl и включение Bank interleave 4-way привело к снижению средней загрузки CPU на 4,8%, а следующий разгон внешней шины процессора до 107 Мгц частота процессора 7107=750мгц, памяти, - 107+33=140мгц дал снижение загрузки еще на 4,3%. Таким образом, правильная настройка и небольшой разгон системы привели почти до десятипроцентному снижение загрузки процессора. Теперь поговорим о настройке операционной системы. В первую очередь желательно скатить последний патч заплатку из сайта производителя для чипсету, установленного на вашей материнской плате, особенно, если этот чипсет от VIA. Потом нужно проверить, включен ли режим DMA для CD-ROM и диска: в Панели управления в разделе Система посмотреть свойства CD-ROM и винчестера. В этом режиме обмен данными между оперативной памятью и внешними устройствами происходит без участия процессора. Кроме того, при просмотре фильмов из винченстера, что работает в режиме UDMA, средняя загрузка процессора снижается на 1-2%. Выигрыш по производительности, конечно, небольшой, но ради уменьшения общего шумового фона от компьютера стоит постараться.


    малюнок 10. Загрузка CPU в зависимости от используемого нагромаджувача

    Изменение розришення и глубины цветов рабочего стола и разгон видеокарты не оказывают значительного влияния на быстродействие кодека. В подтверждение привожу следующий график. При изменениях в широком диапазоне частоты графического процессора/памяти на видеокарте RIVA Tnt2 PRO от 100/125 до 160/200, а также розришення и глубины цветов екрана разброс результатов средней загрузки процессора составил 4,3%.


    малюнок 11. Загрузка процессора в зависимости от настройки видеокарти

    Получен результат наглядно показывает, что видеокарта практически не принимает участие в процессе декомпрессии видеопотока. Единственное, что может поручить ей плеер, это масштабирование и превращение формата цветов в исходной картинке, а эти действия массовые графические контролеры научились хорошо делать еще лет пять назад. Потому что размер потока между видеокартой и процессором не зависит от розришення екрана, то небольшое колебание процента загрузки CPU связано главным образом с изменением работы видеопамяти в разных режимах скорости.

    Как уже говорились, масштабирование изображения и превращение формата цветов из YUV в RGV может и должно для разгрузки процессора производиться на аппаратном уровне силами видеокарты. Аппаратное масштабирование поддерживают практически все видеоадаптеры последних двух-трех лет выпуска, однако некоторые видеопроцессоры, например от MATROX и NVIDIA Tnt/tnt2, не всегда запускают оверлеи, если розришення исходной картинки для масштабирования не кратно по горизонтали 16 или 32. Оверлей также может не работать при неправильной настройке драйверов или видеокарты же просто потому, что программа-плеер не умеет выводить видео в этом режиме. Мне так и не удалось включить оверлей при пересмотре Матрицы розришення 680312 на видеокарте Tnt2pro во всех плеерах кроме Sisami2k. При просмотре других фильмов из розришення по горизонтали, кратным 32 включения режима оверлея снижали загрузку процессора Duron 700 в среднем на 10-15%.

    Если все предыдущие рекомендации существенно не помогли, остается только жертвовать качеством декомпрессии в обмен на плавность. При открытом файле Mpeg-4 в WMP 6.4, в меню Файл Свойства Дополнительно, выберите свойства Mpeg-4 DVD Video decompressor и подберите оптимальный уровень CPU Quality. Уменьшение этого показателя освободит дополнительные такты процессора, и изображение не будет затыкаться.

    При значении 0 будет исключен программный фильтр приглаживания изображения; уровни от 1 до 4 соответственно повышают степень приглаживания - это ведет к уменьшению заметности квадратиков на изображении.


    малюнок 12. Загрузка процессора при разном уровне фильтрации

    Можно попробовать из каталога Windows\system удалить файл Div_c32.ax, что при воссоздании видео дополнительно обрабатывает розциплений видеопоток, корректируя яркость, контрастность, насыщенность цвета и качество приглаживания. Минус в том, что после удаления этого файла вы избавитесь соответствующих настроек в свойствах кодека. В самом крайнем случае можно пойти на уменьшение розришення кадра Mpeg-4 фильма, потому что с уменьшением розришення резко высвобождаются ресурсы для полноценного воссоздания видеопотока. Подробнее об этом можно прочитать здесь: <а href="mpeg.boom.ru/pixel.htm">mpeg. boom. ru/pixel. htm.

    Или можно как-то улучшить качество изображения при пересмотре видео?

    Если для пересмотра Mpeg-4 фильмов вы используете проигрыватель WMP 6.4 из состава OS Windows, то, запустив его в меню Файлвластивостидодатково, выберите свойства Mpeg-4 DVD Video decompressor: в этом разделе ползунок CPU Quality можно перемещать от 0 до 4 начиная с единицы. При значении CPU Quality четыре достигается наилучшее качество изображения, однако при этом сильно растет объем вычислений, необходимых для просчета каждого кадра. В этом разделе также можно настроить уровень яркости, контрастности, насыщенности и баланса цветов.


    малюнок 13. CPU Quality 0


    малюнок 14. CPU Quality 4

    Другие плееры, к приклада Sasami2k, иногда содержат дополнительные фильтры, которые улучшают качество изображения, но использование их требует наличию достаточно могучего процессора с частотой не ниже 800мгц.

    Или существуют для PC видеокарты с аппаратным ускорителем Mpeg-4?

    На сегодня таких видеокарт нет в природе и причин потому немного.

    економични. Mpeg-4 - это большой стандарт, который описывает работу из мультимедиа. Использование кодеков из его состава для сжимания и сохранения фильмов на CD как дешевую альтернативу DVD является лишь одним из его приложений. При этом в видеоформате Mpeg-4 так, как он реализован сегодня и накоплениях на CD полностью отсутствует какой бы это не была аппаратно-программная защита от несанкционированного копирования, так что пиратское тиражирование CD в частности CD Mpeg-4 осуществить намного проще, чем DVD. Поэтому вряд ли стоит ожидать согласия со стороны наибольших производителей видеопродукции на разработку подобного вида устройств именно как альтернативы DVD.

    технични. Стандарт Mpeg-4 на сегодня является достаточно сырым, его постоянно дополняют, изменяют и исправляют. Кроме того, декомпрессия видео в этом стандарте осуществляется по очень сложным алгоритмам, для достижения качественного результата работы которых требуются значительные вычислительные ресурсы.

    Какое железо нужно для нормального пересмотра Mpeg-4 фильмов?

    На упакуванни CD c записанными в этом формате фильмами в графе системные требования обычно пишут: компьютер не ниже Pii-400. Но это далеко не однозначная оценка. Быстродействие программного декодера прямо зависит от параметров сжимания конкретного фильма, главным образом от битрейта и размера кадра. Фильмы из розришенням 352288 длительностью в один час полностью прилично выглядят на Pentium 200mmx, в то время как при розришени 720576 фильм длительностью в два часа превращает пересмотр в шоу на 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.

    звукова плата. Использование старой звуковой платы ISA или программного звука, интегрированного на системной плате, не способствует повышению производительности компьютера. Лучше использовать полноценную звуковую плату PCI. Что интересно - программный вывод звука через контролер, убудований в южный мост 686b чипсету VIA на процессоре Duron 700, и дальше через Acъ97 кодек занимает даже меньше ресурсов, чем при выводе через старую звуковую плату ISA. Однако много старые ISA звуковых плат не способны воспроизводить звук с частотой дискретизации 48 кгц, проблема ведет к нарушению естественной скорости воссоздание видео, теоретически в таких ситуациях можно уступить качество и перекодировать звуковой поток с меньшей частотой дискретизации, практически проще и лучше заменить звуковую карту.


    малюнок 17. Загрузка процессора в зависимости от типа звуковой карти

    hdd, Cd-rom. Скорость этих устройств при достаточно сильном процессоре почти не влияет на производительность системы в целом.

    Как лучше смотреть фильмы - по телевизору или мониторе?

    На этот вопрос трудно ответить однозначно. С одной стороны, у компьютерного кинескопа намного меньше размер зерна люминофора, за счет чего достигается заметно высшая четкость изображения, но, с другой стороны, обычно по размере диагонали екрана мониторы сильно проигрывают телевизорам. А чем больше размер екрана, тем дальше располагается зритель от последнего - в итоге повышена зернистость изображения становится незаметной для человеческого глаза. Исходя из этих пониманий, можно посоветовать следующее: если вы являетесь владельцем 17-дюймового монитора и 21-дюймового телевизора, то более подавляюще все-таки смотреть фильмы на компьютерном мониторе. В случае если ваш телевизор 25 и более дюймов, то лучше использовать для просмотра фильмов телевизор. Естественно, подключить телевизор к компьютеру можно только в том случае, если ваша видеокарта владеет TV выходом. Можно установить вторую PCI видеокарту из TV-OUT, но в этом случае не исключены трудности из софтом, откровенная кривизна которого может свести на нет все преимущества телевизионного пересмотра.

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

    И на закиньчення о важнейшем. Возможно, вам приходилось замечать при подключении антенного штекера к работающему телевизору пробегающую между контактами, которые соединяются, искру. Поэтому, такая искра практически гарантированно выведет из строя микросхему, которая отвечает за TV-OUT. Поэтому перед коммутацией соединительных кабелей не презирайте инструкциями и вынимайте из розетки розйоми компьютера и телевизора!

    Где еще можно почитать о Mpeg-4?

    Мне встречались следующие интересные ресурсы, из которых можно почерпнути достаточно много полезной информации:

      <а href="mydivx.da.ru/">mydivx. da. ru/ <а href="fortunecity.com/rivendell/world/6/"> fortunecity. com/rivendell/world/6/ <а href="divx-digest.com/"> divx-digest. com/ <а href="mosdivx.al.ru/">mosdivx. al. ru/ <а href="mpeg.boom.ru/index.html">mpeg. boom. ru/index. html <а href="divx.com/"> divx. com/ <а href="projectmayo.com"> projectmayo. com <а href="projectmayo.com/projects/divx_white_paper.txt"> projectmayo. com/projects/divx_white_paper. txt <а href="doom9.org/">doom9.org/ <а href="doom9.org/faqs.htm">doom9.org/faqs. htm