Производительность медиаплееров
Для воспроизведения HD-видео (особенно 1080p) требуется приличное количество ресурсов. Но практически все современные видеокарты поддерживают аппаратное ускорение видео, что позволяет разгрузить CPU и переложить задачу декодирования видео на GPU. Посмотрим, как хорошо с этой задачей справляются различные медиаплееры. В тестировании принимали участие наиболее популярные плееры:
- Media Player Classic - Homecinema 1.3.1307.0
- KMPlayer 2.9.4.1436
- Light Alloy 4.4.0.873
- VLC media player 1.0.3
- Windows Media Center
- Windows Media Player 12
- Zoom Player 6.00
Тестовая система:
CPU - Intel Core 2 Duo E6750, 3400 MHz (8 x 425)
GPU - NVIDIA GeForce 8800 GT, версия драйвера 195.39
RAM - 3 Gb DDR2 1133 MHz 5-5-5-15
OS - Windows 7 Ultimate RTM x86
Во всех случаях для теста использовался один и тот же видеоклип, сжатый кодеком MPEG2 с разрешением 1920x1080, частотой кадров 29.97 и битрейтом 15000Kbps:
--------------------------------------------------------------------------
Итак, результаты:
Media Player Classic - Homecinema нагружает процессор на 10-15 %
KMPlayer показывает чуть лучшие результаты и нагружает процессор на 10-12 %
Light Alloy показывает вдвое лучшие результаты по производительности на уровне 6-8 % времени процессора, но интерлейсинг просто ужасный
VLC media player вообще не поддерживает аппаратное ускорение видео, а так-как разработчики ко всему прочему не удосужились добавить поддержку многоядерности, то он полностью нагружает одно ядро процессора. К тому же, тут тоже присутствует сильный интерлейсинг
Windows Media Center отлично использует аппаратное ускорение видео, нагружая процессор на 5-7 %, но и памяти при этом потребляет фантастическое количество - 441 мб!
Windows Media Player показывает абсолютно идентичные результаты производительности (кроме памяти), так-как WMC основан на движке WMP и является просто расширеной оболочкой WMP
Zoom Player также нагружает процессор на уровне 5-7 %
--------------------------------------------------------------------------
Вывод:
Для просмотра HD-видео лучше всего подходят Windows Media Player, Windows Media Center и Zoom Player.
Light Alloy отлично использует аппаратное ускорение, но интерлейсинг всё портит. Возможно, проблему можно решить подключением плагина деинтерлейсинга, но скорее всего, тогда возрастёт нагрузка на процессор.
KMPlayer показывает не самые лучшие результаты, но его плюс в том, что он не требует установленных в системе кодеков, так-как имеет богатый набор встроенных кодеков.
Media Player Classic - Homecinema показывает ещё худшие результаты, но он имеет очень большой набор опций + шейдерные эффекты.
VLC media player совершенно не предназначен для HD-видео.
Кодек я там понял использовался родной виндовский, за исключением KMPlayer, Media Player Classic - Homecinema и VLC media player?
Vanek505, да, кодеки все системные, отдельно кодеки не ставил, кроме Matroska Splitter для воспроизведения MKV файлов в WMP.
К тому же я у себя заметил что WMP ещё и самое лучшее качество видео выдаёт при этом. Видимо встроенный кодек очень хорош
viso,
Согласен, MPC по моему немного мылит изображение когда на весь экран, что за WMP не замечено. Кстати у KMPlayer есть же разные фильтры, интересно было бы посмотреть результаты каждого
Johny-electric, Zune плеер пропустил
Windows Media Center отлично использует аппаратное ускорение видео, нагружая процессор на 5-7 %, но и памяти при этом потребляет фантастическое количество - 441 мб!
И сами же его советуете лучшим плеером для просмотра HD-видео.
Да и вообще, зачем было брать mpeg2 ролик? Оттеда все проблемы с интерлейсингом. У меня тоже видео с камеры с такими косяками, пока в настройках кодека не выберу нужный вариант деинтерлейсинга. У вас в некоторых проигрывателях кодек просто использовал метод weave, а для нормального просмотра нужно было выбрать другой.
Я бы сказал это не вина проигрывателя, скорее это файл с подвыподвертом. Для большей точности и объективности лучше было бы попробовать 2 или 3 файла разных форматов.
А вот собственно и скриншот:
Так что попробуйте еще парочку других видеороликов (в .avi, например) без этой мороки с интерлейсингом, а потом полУчите более точный средний результат. И благодарностей будет в два раза больше.
Тээкс... Zune умеет крутить только "мобильные" видеоформаты, а именно WMV и MP4. Тестовый клип же в формате MPG. Zune его воспроизводить отказался, отфильтровав в библиотеке только поддерживаемые файлы. Перегнал в WMV с тем же битрейтом без потери качества и проверил. Результаты не очень, в среднем 15% с частыми скачками вплоть до 30%.
Проверил тот же WMV файл на WMP - как и можно было ожидать, результат 5-7%. Памяти он кушает конечно побольше, но по мне хоть все 500 мб, мне не жалко, пусть кушает. Зато процессор не напрягает и он в даже троттлинг уходит, сбрасывая частоту как будто при простое.
Mistique, я ожидал от кого-нибудь подобной реакции по поводу формата. У меня в 1080p всего пара клипов, мне с моим монитором это не надо, мне 720 хватает. 1080 оставил так сказать, для тестов ну и просто "чтобы было". По поводу WMC всё верно - для воспроизведения HD он подходит отлично. Он на 200 мб больше памяти хавает, потому, что это не просто плеер, это огромная оболочка для WMP. Вы задумайтесь над названием - Media Center. Вы пробовали управлять медиацентром с пульта? Попробуйте. И 440 Мб по сегодняшним меркам это немного. Zoom Player хоть и эффективно юзает аппаратное ускорение, но это просто плеер. Я не хочу спорить с вами, я лишь говорю своё мнение. WMP для домашнего мультимедийного компа - самый лучший выбор. И я не хочу в очередной раз перечислять его плюсы. Просто это плеер, отлично подходящй хоть для музыки, хоть для видео.
ЗЫ: Завтра выложу тестирование другого ролика 1080p в формате MKV. Битрейт 10 мбит, кодек AVC1 (H.264).
Johny-electric, по поводу (и в защиту) The KMPlayer:
на версиях 1435финал/36 выкинули нормальный EVR рендер, его там просто нет, есть только кривой EVR (C/A) а на нем и без dxva декодеров проблем хватает
Попробуйте вот эту сборку:
Завтра выложу тестирование другого ролика 1080p в формате MKV. Битрейт 10 мбит, кодек AVC1 (H.264)
Johny-electric, вот с этого и надо было начинать.
А раз уж взялись тестировать, так ролики без проблем можно добыть в интернете, скорость вашего интернета уж точно побольше моей будет.
А насчет WMC - он отлично подходит для воспроизведения HD-видео, вальяжно развалившись на диване с соответствующим пультом управления, WMC для этого и создавался. А использовать его на компьютере при наличии менее ресурсоемкого WMP не разумно.
Вы, как более знающий пользователь, для менее знающих пользователей могли бы в результатах как-то отразить направленность функционала Windows Media Center, например: "отлично подходит для воспроизведения HD-видео при дистанционном управлении с пульта", и "более ресурсоемок как дополнительная оболочка WMP, поэтому на компьютере без пульта ДУ и вывода изображений на дополнительную плазменную/ЖК панель очевиднее и удобнее использовать WMP". И я совсем не хочу с вами спорить, просто неопытный пользователь (коих много), увидев такой результат подумает "вау, раз потребляет больше памяти он круче, надо его использовать", при том что дополнительная память потребляется в счет интерфейсной оболочки того же WMP.
И когда в тестирования производительности медиаплееров учитывается интерлейсинг, при том что он на производительность не влияет никак, это тоже нонсенс. Раз уж взялись тестировать, так тестируйте на полную катушку, с разными распространенными форматами видеофайлов. Особенно без интерлейсинга, либо его во внимание при подведении итогов просто не принимать (тестирование-то производительности).
Все-таки не у каждого под рукой такая производительная конфигурация как у вас. Так что спасибо уже за то, что решили с этим возиться, но другие форматы обязательно нужно попробовать. Тогда и от меня благодарность
Уфф... Закончил тестирование сразу двумя типами файлов. Оригинальным MKV и MP4, сконвертированным с тем же битрейтом (10 мбит) из оригинального MKV. Скажу сразу, кодеки я не ставил, а тот Matroska Splitter, что стоит у меня в системе, почему-то отказался воспроизводить этот MKV файл в WMP (соответственно, и в WMC), остальные MKV-шки крутит без проблем. С MP4 проблем не было, все плееры воспроизводили его без проблем. Интерлейсинга не возникало ни в одном плеере ни в MKV, ни в MP4. KMPlayer использовал по ссылке RazR83, настроив вывод видео в EVR. Итак, результаты:
MKV
MP4
Итог таков: для воспроизведения MKV видео лучше всего подходит Media Player Classic - Homecinema, для MP4 - как ни странно VLC media player.
На днях ещё проведу тесты того же клипа, сконветированного в AVI, со сжатием XVID и DIVX.
Блин, забыл протестить GOM Player, сейчас по-быстрому проверил, при MKV грузит на 30-35%, это просто ужасно, а при MP4 - всего на 8-10%, что уже неплохо.
Отпишусь и в этой теме раз уж сеть у меня пропадает по причине просмотра HD видео...
испробывал все плеера что у меня установлены и вот что у меня показывает
Gom 40-46%
kmp 58-63% 1920-1080.WMV
Wmp 15-20%
Gom 27-36
Kmp 20-27 1920-1080.TS
wmp 18-22
Gom 55-65
Kmp 35-45 1920-1080.MKV
wmp 8-13
что самое интересное при воспроизведении на WMP сеть не пропадает мистика блин...
C чем это может быть связано....
erevos, ну дык в чём проблема? Смотрите видео в WMP, тем более, он меньше всего напрягает процессор (кстати, возможно из-за нагрузки на процессор и рвётся соединение).
Ну так рваться то оно не должно, косяк ведь в чём то есть??? А в WMP мне не нравится то что он не открывает файлы без информации о разрешении кадра , так как делают это другии плеера, wmp их открывает в маленьком окошке... может это конечно как-то и решается ну я незнаю как, надеюсь понятно объяснил...