Android-приложения для планшетов

Видеоплееры: часть I


Мы продолжаем цикл статей про приложения для Android-планшетов. Если в прошлых материалах в центре внимания были офисные пакеты, то сейчас нам предстоит изучить видеоплееры. Отметим, что хотя мы тестировали их на планшете, для пользователей смартфонов почти все наши выводы тоже будут актуальны.

Просмотр видео — одна из ключевых функций планшетов. Если с офисными документами работают далеко не все пользователи мобильных устройств (хотя бы потому, что на ноутбуке это делать в любом случае удобнее и продуктивнее), то фильмы или хотя бы видеоролики смотрят все. Наряду с веб-серфингом это основное предназначение планшетов. Правда, стоит разделять просмотр онлайн-видео (для этого не требуется никаких плееров из Google Play Store) и просмотр видеофайлов, хранящихся в памяти устройства – здесь уже без видеоплеера не обойтись.

Разумеется, среди предустановленных приложений обязательно должен быть видеоплеер. Это может быть как стандартный видеоплеер Android, так и какое-то альтернативное решение, выбранное производителем устройства. Вместе с тем, Google Play Store предлагает нам целый ряд бесплатных и высокофункциональных видеоплееров, поэтому даже если предустановленный плеер вас в принципе устраивает, попробуйте другие варианты – возможно, они понравятся вам еще больше. А наша статья поможет вам сэкономить время и сразу выбрать то, что заслуживает наибольшего внимания.

Тестовая методика

Прежде, чем перейти непосредственно к тестированию, давайте разберемся с тем, на каком материале и по каким именно параметрам мы будем сравнивать плееры.

Уже довольно давно мы тестируем планшеты и некоторые смартфоны на одном наборе тестовых файлов. Из-за авторских прав мы не можем дать ссылки на эти файлы, но при желании проверить наши результаты наиболее въедливые читатели могут взять Blu-ray диск и сконвертировать с него контент, используя любые параметры.

Вот параметры тех файлов, которые мы использовали:

Характеристики файла (контейнер, кодек видео, разрешение, битрейт видео, профиль кодирования, кодек аудио)
MKV / H.264 / 1920×1080 / 9569 Кбит/с / High@L4.1 / DTS
MKV / H.264 / 1920×1080 / 39,1 Мбит/с / High@L4.1 / нет (файл без звука)
MPEG-4 / H.264 / 1280×720 / 6063 Кбит/с / High@L5.1 / AC-3
MKV / H.264 / 1280×720 / 6478 Кбит/с / High@L5.1 / AC-3
MKV / VC-1 / 1920×1080 / 17,5 Мбит/с / Advanced Simple@L5 / AC-3 + E-AC-3
MKV / XviD / 640×346 / 1174 Кбит/с / Advanced Simple@L5 / AAC
MKV / H.264 / 1280×720 / 3875 Кбит/с / High@L3.1 / AC-3 + AC-3 (Web-Dl-рип)

Среди них есть как специально сделанные для тестов файлы (в том числе, BD-ремукс), так и «настоящие» видео, взятые с торрентов. Понятно, что эта подборка не универсальна, и не исключено, что именно ваш файл плееру и не удастся проиграть, тогда как со всеми этими видео он успешно справится. Но, тем не менее, эта подборка призвана помочь нам составить общую картину и сравнить видеоплееры по ключевым параметрам. Но что же это за параметры?

Главный параметр — поддержка файловых форматов и кодеков. Выбирая видеоплеер, мы, как минимум, хотим, чтобы он воспроизводил все наши видеоролики. И здесь нас может подстерегать несколько проблем. Во-первых, плеер может потребовать установить пакет кодеков из Google Play Store. На самом деле, это никакая не проблема, поскольку эти пакеты бесплатны, устанавливаются за несколько секунд — и потом никаких проблем не доставляют. Хуже, когда даже установка пакета кодеков не решает проблем. Например, файл просто может не запускаться (обычно в таких случаях появляется сообщение «неподдерживаемый формат». В таком случае дело, скорее всего, в отсутствии поддержки контейнера — например, столь популярного на торрентах MKV. То есть, проще говоря, плеер «понимает» кодеки аудио и видео, но ему «не нравится» то, как они собраны вместе. Другая возможная проблема — это когда к контейнеру как таковому у плеера претензий нет, а вот конкретный кодек, которым закодирован видео- или аудиопоток, не поддерживается. Например, нередко бывают проблемы со звуком в формате DTS. В целом, чем больше видеофайлов плеер может корректно воспроизводить (то есть и аудио, и видео) – тем лучше. Ваш КО :)

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

Третий параметр – поддержка аппаратного ускорения (обычно обозначается в плеерах аббревиатурой HW, в отличие от программного воспроизведения — SW). Любой Android-планшет работает на SoC — системе на чипе, включающей как процессорное ядро (или ядра), так и графический ускоритель (GPU). Если плеер при воспроизведении видео может задействовать графический ускоритель, то значит планшету будут по зубам более «тяжелые» видеофайлы (с более высоким разрешением, битрейтом и т.п.). Кроме того, заряд аккумулятора, скорее всего, будет расходоваться при аппаратном ускорении экономичнее, чем если всю нагрузку придется тянуть CPU. Поэтому однозначно лучше использовать плееры с поддержкой аппаратного ускорения, чем без оного.

Участники тестирования

В нашем тестировании будут участвовать семь видеоплееров: Dice Player, Mobo Video Player, MX Player, VLC Beta, mVideoPlayer, BSPlayer и VPlayer. Большинство из них доступны для бесплатной загрузки из Google Play Store, за исключением VPlayer. Dice Player еще в начале этого года был платным, но сегодня он существует только в бесплатной версии.

В первой статье мы рассмотрим mVideoPlayer, BSPlayer и VPlayer. Включать в тестирование штатный плеер Android нам показалось бессмысленным, потому что, во-первых, он и так установлен, и, следовательно, вы все равно, скорее всего, его попробуете, а во-вторых, все вышеуказанные плееры существенно превосходят его по функциональности. Поэтому сравнение будет с предсказуемым результатом.

  

Все плееры мы тестировали на планшетах ASUS Eee Pad Transformer Prime и M-Way MD-007. Первый представляет собой топовое устройство с системой на чипе NVIDIA Tegra 3. Второй — бюджетную модель на чипе Boxchip A10 (частота одноядерного процессора — 1,2 ГГц).

Тестовые видеофайлы были записаны на карте памяти microSD и открывались непосредственно из плееров.

VPlayer

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

Для начала отметим, что менеджер файлов в VPlayer не самый удобный. Нам потребовалось немало времени, чтобы найти там карту памяти (оказывается, в настройках надо было указать иную корневую директорию, чтобы добраться до карты памяти).

Скриншот VPlayer

С другой стороны, отметим, что сам по себе раздел настроек нас порадовал. Там есть немало интересных и полезных возможностей. В их числе: деинтерлейсинг (его можно активировать или деактивировать), аппаратный декодер (то есть включение/отключение аппаратного ускорения), размер буфера.

Скриншот VPlayer

Здесь, кстати, у нас возник вопрос. С одной стороны, вроде бы, чем больше размер буфера, тем более гладким должно быть воспроизведение. Но при проигрывании второго ролика из нашего тестового набора мы столкнулись с тем, что каждые пару секунд изображение замерзало, и на экране мелькала надпись «буферизация». В остальных роликах мы прямой зависимости от размера буфера не заметили. Возможно, это проявится на видео большой продолжительности.

Скриншот VPlayer

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

Почти все настройки доступны не только через соответствующее меню, но и прямо во время воспроизведения видео (для этого надо кликнуть по правому верхнему углу).

Скриншот VPlayer

Интерфейс самого плеера достаточно минималистичный. Строка воспроизведения немного непривычная на вид, имеется поддержка жестов (движение пальцем вверх-вниз по левой части экрана регулирует яркость экрана, а по правой части — громкость звука).

Скриншот VPlayer

Для доступа к настройкам, как уже было сказано, надо кликнуть в верхний правый угол. Вот как они выглядят.

Скриншот VPlayer

Теперь приступим к воспроизведению наших файлов.

Характеристики файла Результаты воспроизведения на ASUS Eee Pad Transformer Prime в плеере VPlayer Результаты воспроизведения на M-Way MD-007 в плеере VPlayer
MKV / H.264 / 1920×1080 / 9569 Кбит/с / High@L4.1 / DTS видео и звук воспроизводятся нормально ролик вылетает
MKV / H.264 / 1920×1080 / 39,1 Мбит/с / High@L4.1 / нет (файл без звука) видео воспроизводится нормально ролик вылетает
MPEG-4 / H.264 / 1280×720 / 6063 Кбит/с / High@L5.1 / AC-3 видео слегка (едва заметно) подтормаживает, звук воспроизводится нормально ролик вылетает
MKV / H.264 / 1280×720 / 6478 Кбит/с / High@L5.1 / AC-3 видео слегка (едва заметно) подтормаживает, звук воспроизводится нормально ролик вылетает
MKV / VC-1 / 1920×1080 / 17,5 Мбит/с / Advanced Simple@L5 / AC-3 + E-AC-3 видео и звук идут рывками ролик воспроизводится рывками
MKV / XviD / 640×346 / 1174 Кбит/с / Advanced Simple@L5 / AAC звук есть, видео нет звук воспроизводится, видео нет
MKV / H.264 / 1280×720 / 3875 Кбит/с / High@L3.1 / AC-3 + AC-3 (Web-Dl-рип) видео и звук воспроизводятся нормально ролик вылетает

На Transformer Prime плеер корректно воспроизводил субтитры (если они были) и осуществлял смену аудиодорожек (если в файле их было несколько). Галочка на аппартном декодировании стояла, но вот осуществлялась ли она на самом деле — большой вопрос. По крайней мере, подтормаживания на файлах 720р выглядят уж точно весьма странно (это на Tegra 3!). Что касается бюджетного планшета M-Way, то здесь VPlayer показал полную невозможность корректно задействовать аппаратное ускорение. Если же его не включать, а заодно выключить деинтерлейсинг, то мы сможем посмотреть ролики с разрешением не выше 720р, причем на 720р уже будут сильно заметны подтормаживания.

mVideoPlayer Pro

Еще один платный плеер — mVideoPlayer. За него просят 126 рублей. Правда, есть бесплатная версия с рекламой. Мы тестировали платную, без рекламы.

Интерфейс плеера — стильный, но неудобный. Не совсем понятно разделение на Movies и Videos.

Скриншот VPlayer

Настроек довольно много, но среди них нет настроек аппаратного/программного ускорения. Зато есть, например, такая экстравагантная возможность, как воспроизведение из mVideoPlayer силами другого установленного плеера. То есть если вам нравится медиабраузер и интерфейс mVideoPlayer, но не нравится поддержка (точнее отсутствие таковой) некоторых форматов/кодеков, можно воспользоваться этой возможностью.

Скриншот VPlayer

Поменять субтитры, подстроить яркость и формат картинки можно прямо во время воспроизведения видео, но вот за остальными настройками придется лезть в меню Preferences.

Скриншот VPlayer

Загадкой осталось, как поменять аудиодорожку. Либо такой возможности не предоставляется вовсе, либо она спрятана так далеко, что добраться до нее будет непросто. В целом, интерфейс mVideoPlayer нас разочаровал (несмотря на внешний лоск).

Теперь приступим к воспроизведению наших файлов.

Характеристики файла Результаты воспроизведения на ASUS Eee Pad Transformer Prime в плеере mVideoPlayer Результаты воспроизведения на M-Way MD-007 в плеере mVideoPlayer
MKV / H.264 / 1920×1080 / 9569 Кбит/с / High@L4.1 / DTS видео воспроизводится нормально, звука нет видео и звук воспроизводятся нормально
MKV / H.264 / 1920×1080 / 39,1 Мбит/с / High@L4.1 / нет (файл без звука) видео воспроизводится, но с несколькими подтормаживаниями видео воспроизводится нормально
MPEG-4 / H.264 / 1280×720 / 6063 Кбит/с / High@L5.1 / AC-3 видео воспроизводится нормально, звука нет видео и звук воспроизводятся нормально
MKV / H.264 / 1280×720 / 6478 Кбит/с / High@L5.1 / AC-3 видео воспроизводится нормально, звука нет видео и звук воспроизводятся нормально
MKV / VC-1 / 1920×1080 / 17,5 Мбит/с / Advanced Simple@L5 / AC-3 + E-AC-3 невозможно воспроизвести видео видео и звук воспроизводятся нормально
MKV / XviD / 640×346 / 1174 Кбит/с / Advanced Simple@L5 / AAC невозможно воспроизвести видео видео и звук воспроизводятся нормально
MKV / H.264 / 1280×720 / 3875 Кбит/с / High@L3.1 / AC-3 + AC-3 (Web-Dl-рип) видео воспроизводится нормально, звука нет видео и звук воспроизводятся нормально

Поразительные результаты! Нет-нет, это не ошибка! На бюджетном планшете за 7000 рублей mVideoPlayer действительно смог воспроизвести все файлы! А вот на топовом Transformer Prime с Tegra 3 внутри — ни одного беспроблемного воспроизведения не было. Объяснить это можно только тем, что mVideoPlayer не оптимизирован для Tegra 3.

BSPlayer

Третий плеер, о котором мы расскажем в этой статье — BSPlayer. Он самый дорогой: за его покупку с нас сняли 207 рублей. Впрочем, как мы увидим, это вполне оправдано.

Интерфейс плеера лишен того шарма, который есть у mVideoPlayer, но зато он действительно удобный и понятный. Все необходимые настройки (формат картинки, субтитры, звуковые дорожки) доступны прямо с экрана воспроизведения (надо кликнуть в правом верхнем углу).

Скриншот BSPlayer

Хотя, разумеется, есть отдельное меню настроек, в котором мы найдем множество всего — в том числе довольно подробные настройки, связанные с аппаратным ускорением.

Скриншот BSPlayer

Вот, например, список кодеков, для которых плеер поддерживает аппаратное ускорение.

Скриншот BSPlayer

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

Скриншот BSPlayer

Кроме того, есть режим, аналогичный cover flow в iOS — тоже весьма симпатично, хотя картинки для каждого файла кажутся уж слишком большими.

Скриншот BSPlayer

Можно выбрать воспроизведение как с локального носителя (внутренней памяти или microSD/SD/USB), так и с медиасервера.

Скриншот BSPlayer

В целом интерфейс BSPLayer оставил у нас очень приятное впечатление. Но не все было так гладко. В частности, по непонятной причине на одном из видеофайлов плеер устанавливал бегунок строки воспроизведения на самый конец (а воспроизводил нормально, с самого начала). Из-за этого, например, нельзя было перемотать видео на середину. У других плееров такой проблемы с этим файлом не было.

Скриншот BSPlayer

Теперь переходим к самому интересному — воспроизведению наших тестовых файлов.

Характеристики файла Результаты воспроизведения на ASUS Eee Pad Transformer Prime в плеере BSPlayer Результаты воспроизведения на M-Way MD-007 в плеере BSPlayer
MKV / H.264 / 1920×1080 / 9569 Кбит/с / High@L4.1 / DTS видео и звук воспроизводятся нормально видео и звук воспроизводятся нормально
MKV / H.264 / 1920×1080 / 39,1 Мбит/с / High@L4.1 / нет (файл без звука) видео воспроизводится нормально видеоплеер зависает и вылетает
MPEG-4 / H.264 / 1280×720 / 6063 Кбит/с / High@L5.1 / AC-3 видео и звук воспроизводятся нормально видео и звук воспроизводятся нормально
MKV / H.264 / 1280×720 / 6478 Кбит/с / High@L5.1 / AC-3 видео и звук воспроизводятся нормально видео и звук воспроизводятся нормально
MKV / VC-1 / 1920×1080 / 17,5 Мбит/с / Advanced Simple@L5 / AC-3 + E-AC-3 звук воспроизводится нормально, видео идет небольшими рывками видео и звук воспроизводятся нормально
MKV / XviD / 640×346 / 1174 Кбит/с / Advanced Simple@L5 / AAC видео и звука нет видео подтормаживает и рассыпается на квадраты, звук воспроизводится нормально
MKV / H.264 / 1280×720 / 3875 Кбит/с / High@L3.1 / AC-3 + AC-3 (Web-Dl-рип) видео и звук воспроизводятся нормально видео и звук воспроизводятся нормально

А вот здесь результаты оказались диаметрально противоположным. Плеер смог задействовать аппаратное ускорение NVIDIA Tegra 3, но потерпел поражение с Boxchip. В итоге ни один файл на плеере M-Way не воспроизвелся нормально. Везде сильно тормозило видео. Зато на Transformer Prime почти все ролики игрались безупречно. За одним исключением. Но этот ролик у нас воспроизвелся отлично после отключения аппаратного ускорения.

Что ж, в качестве промежуточного итога можно сказать следующее. Прежде чем покупать плеер, обязательно попробуйте его бесплатную версию на вашем устройстве. Потому что может так оказаться, что великолепно себя показавший на другом (пусть даже куда менее производительном устройстве) плеер окажется малопригоден на вашем планшете. Ну а что касается интерфейса, то здесь мы бы выделили BSPlayer, хотя и VPlayer тоже показал себя неплохо.


Во второй части статьи мы продолжим изучение ситуации с видеоплеерами для Android-планшетов и рассмотрим еще четыре видеоплеера: Dice Player, Mobo Video Player, MX Player и VLC Beta. Если же вы знаете плеер, который не попал в нашу подборку, но, на ваш взгляд, заслуживает внимания — напишите его название в комментариях к статье!

Остальные статьи цикла:
Android-приложения для планшетов: введение в цикл статей
Офисные приложения: Часть I (Polaris Office, Kingsoft Office, QuickOffice HD Pro)
Офисные приложения: Часть II (ThinkFree Mobile for Tablet, Documents To Go, OfficeSuite Pro 6)
Офисные приложения: Часть III (Picsel Smart Office 2, Olive Office Premium и выводы)


Видеоплееры тестировались на планшете ASUS Eee Pad Transformer Prime с прошивкой, обновленной до Android 4.0. Благодарим компанию ASUS за предоставленное устройство
Дополнительно

iXBT BRAND 2016

«iXBT Brand 2016» — Выбор читателей в номинации «Процессоры (CPU)»:
Подробнее с условиями участия в розыгрыше можно ознакомиться здесь. Текущие результаты опроса доступны тут.

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.