MediaPlayer Classic - плеер с сюрпризом! (КВ-Лайт)

С уверенностью можно утверждать, что не найдется такого обладателя компьютера, который бы не смотрел на нем фильмы, будь то MPEG4 или же DVD. По этой причине и вопрос выбора видеоплеера всегда остается актуальным. К сожалению, большинство таких зрителей в выборе плеера ограничиваются мнениями знакомых (часто очень поверхностными), или, что еще хуже, пользуются поставляемым вместе с Windows медиа-плеером. Также следует отметить, что в последнее время авторы различных программных продуктов (видеоплееры также не исключение) уделяют большое внимание интерфейсу, часто пренебрегая функциональностью. Неудивительно в таком случае, что абсолютное большинство программ, призванных выполнять схожий круг задач, очень мало отличаются в плане функциональности, зато стремятся перещеголять друг друга своим внешним видом (хм... что-то похожее наблюдается и среди людей :). MediaPlayer Classic совсем не такой. В процессе знакомства с ним меня ждало много приятных сюрпризов - о них я и хочу рассказать в этой статье.

Есть две вещи, которые объединяют MediaPlayer Classic и Windows Media Player 6.4 - это название и внешний вид. К счастью, в остальном они совершенно различны. Более того, подход автора данной программы венгерского разработчика Gabest'а к ее оформлению совершенно противоположен доминирующей сейчас моде на "гламурные" интерфейсы. Плеер не поддерживает "скины". Единственное "украшательство", которое оставил Gabest (похоже, в качестве своего рода издевательства) - возможность изменять логотипы в главном окне программы.

MPC представляет собой один-единственный файл размером не более 6 Мб! При желании все настройки плеера (естественно, кроме ассоциаций с файлами, которые хранятся в реестре) можно хранить в ini-файле. Наличие такой возможности для меня - всегда признак "правильной" программы. Потратить много времени на настройку в таком случае не жаль, так как это делается раз и навсегда - при переустановке Windows все настройки программы сохранятся.

MPC имеет полноценную поддержку DVD. То есть для просмотра DVD, кроме самого плеера, вообще ничего не понадобится! Он имеет качественные внутренние декодеры MPEG2, MPEG Layer-1,2,3, AC3/LPCM, DTS, AAC. При желании, можно пользоваться и внешними декодерами. Плеер поддерживает все функции навигации DVD.

Помимо вполне тривиального (и, в общем-то, не перспективного) AVI, Media Player Classic полноценно поддерживает и другие контейнеры, такие, как Матрешка (MKV), OGM и пока еще мало известный DirectShow Media (DSM). Для воспроизведения видео в этих контейнерах нет необходимости устанавливать дополнительные декодеры.

 

MPC поддерживает воспроизведение Flash-роликов (и позволяет их перематывать), Real Media, Quick Time. Причем преимущество использования Media Player Classic для воспроизведения такого видео очень велико - стандартный плеер Quick Time громоздкий, неудобный, плохо масштабирует изображение на полный экран. Real Media Player не многим лучше, к тому же постоянно пытается лезть в интернет. Короче, если вы имели дело с этими программами, поймете, о чем я... Правда, для воспроизведения Flash, Real Media и Quick Time вам придется ставить специальные кодеки. Очень рекомендуются QuickTime Alternative и Real Alternative, содержащие только необходимые файлы для воспроизведения видео в этих форматах.

Еще одна уникальная возможность, несколько раз буквально спасавшая меня, поддержка подключения внешних DirectShow-фильтров без их установки. Заказчикам нужно было сделать видео в mpeg4, но, как оказалось, они вообще не представляли, что такое кодек, плеер, как их ставить, короче, полная безграмотность. Проблему я решил созданием файла autorun.inf с командной строкой для запуска MediaPlayer Classic находящегося на видеодиске вместе с необходимыми кодеками. Такое решение позволяет смотреть любой фильм вообще на "голой" системе без вмешательства пользователя.

Следующая интересная возможность, не имеющая аналогов (насколько мне известно), - рендеринг видео с использованием Direct3D. При наличии видеокарты с поддержкой Direct3D (что сегодня совсем не редкость) MediaPlayer Classic может накладывать видео в форме текстуры на поверхность (surface) и производить рендеринг в 3D, примерно так, как обрабатываются текстуры в 3D-играх. В результате мы получаем двойное преимущество: обходится одна ошибка DirectX, вызывающая некорректное масштабирование изображения, и существенно повышается качество изображения при масштабировании. Всё это работает в режимах VMR7 (renderless) или VMR9 (renderless).

Далее - возможность выбора способа интерполяции изображения при масштабировании (напомню, что масштабирование при просмотре вы делаете всегда, т.к. обычно разрешение видео всегда меньше, чем разрешение рабочего стола). Как и в популярной программе редактирования видео VirtualDUB, доступны несколько методов: Nearest neighbor - наиболее быстрый, но и наименее качественный, - полезно на слабых машинах, Bilinear - билинейная интерполяция - немного снижает резкость и субъективно делает картинку мягче, Bilinear (PS 2.0) - точная билинейная интерполяция, дает более качественные результаты, чем просто Bilinear. Bicubic - бикубическая интерполяция - делает картинку резче, лучший метод для увеличения разрешения картинки (что обычно и приходится делать), жаль только, что для использования бикубической интерполяции необходима поддержка видеокартой пиксельных шейдеров версии не ниже 2.0, иначе можно использовать только простую билинейную интерполяцию. Как видите, плеер имеет обширные настройки вывода изображения:

По роду своей деятельности не могу умолчать еще об одной особенности - возможность захвата видео. Эта возможность есть также в довольно неплохом плеере BSPlayerPro (платная версия BSPlayer'а). Но и здесь MPC превосходит не только BSPlayerPro, но и (как ни странно) многие программы захвата видео!

В панели настроек "Захват", помимо обычных опций (разрешение, частота кадров и пр.), можно выбрать запись в контейнеры OGG, MKV, DSM. И самая полезная функция - возможность записи в виде элементарных потоков, т.е. звук и видео пишутся в 2 разных файлах (данная возможность используется при включении опции "Звук в wav")! Что позволяет сэкономить немало времени, так как, если помните, звук и видео желательно обрабатывать отдельно, и не придется разбирать звук и видео на отдельные файлы.

Есть и другие интересные возможности, которые пока находятся в стадии разработки. Например, любопытная возможность сохранения декодированного потока при воспроизведении защищенных файлов ("Файл" - "Сохранить как...") пока что действует как банальное копирование файла и не активна при воспроизведении DVD. Также в плеер встроен web-сервер, позволяющий транслировать видео в сеть, в том числе с web-камеры или ТВ-Тюнера. Более того, плеером можно управлять через веб-интерфейс.

В заключение хочу добавить, что хотя плеер и не имеет многоязычного интерфейса, на неофициальном русском сайте MediaPlayer Classic mpc.nm.ru всегда можно найти очень качественно локализованные русские версии этой программы.

MPC входит в довольно известный пакет кодеков K-Lite Codec pack и если этот пакет установлен с настройками по умолчанию, то и MPC у вас уже есть (хотя желательно всегда использовать последние версии программы; на момент написания статьи это 6.4.9.0). Советую попробовать, возможно, вам он преподнесет другие приятные сюрпризы!

Андрей АЧИНОВИЧ,
bopoks@tut.by

Версия для печатиВерсия для печати

Номер: 

24 за 2006 год

Рубрика: 

Multimedia
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!