Одной из наиболее востребованных задач современных смартфонов и планшетов является воспроизведение видео. В этом обзоре будут представлены самые популярные видеопроигрыватели для девайсов на базе Android, среди которых MX Player, VLC, KMPlayer и многие другие. Для сравнения ведущих программ этого сегмента было отобрано 10 приложений из числа лидеров по количеству установок из Google Play. Список был отсортирован по популярности, а при равенстве количества загрузок – по числу оценок и среднему баллу на официальном репозитории приложений от Google.

Видео-сравнение:

В данном обзоре участвовали только те проигрыватели, которые поддерживают воспроизведение видео известных форматов из памяти мобильного устройства. Приложения, предназначенные исключительно для онлайн-просмотра, набирающего всё большую популярность в последнее время, в эту статью не вошли ввиду того, что представляют собой лишь клиенты популярных онлайн-сервисов с весьма ограниченным функционалом.
По сути видеоплеер для мобильного устройства предоставляет тот же набор функций, что и аналогичный софт для ПК. Кроссплатформенные проигрыватели типа VLC или KMPlayer поддерживают различные платформы, при этом между мобильной и десктопной версией есть ряд принципиальных отличий, среди них иной подход к оформлению интерфейса и выбору набора дополнительных функций, которых на порядок меньше на мобильных устройствах, что объясняется меньшими вычислительными мощностями и размерами экранов.

Так зачем же нужен видеоплеер, когда есть Youtube и множество прочих сервисов с возможностью онлайн-просмотра фильмов, сериалов, трансляций и т.д.? Прежде всего, видеопроигрыватель необходим для воспроизведения файлов из памяти устройства без подключения к сети Интернет. Также стоит учитывать, что в сети в режиме онлайн-просмотра доступна лишь небольшая часть видеороликов, более редкие и менее популярные обычно скачиваются с трекеров или файлообменников. По функционалу почти любой классический видеоплеер на голову выше любых средств для просмотра через интернет, т.к. чаще всего он поддерживает субтитры, подключение дополнительных звуковых дорожек, управление параметрами изображения, при этом нет никакой зависимости от скорости подключения к сети, а качество картинки зачастую превосходит онлайновые сервисы ввиду отсутствия сжатия, необходимого для уменьшения размера файла и экономии места на хостинге.
Каждый проигрыватель из числа упомянутых в данном обзоре оценивался по 10-балльной шкале по таким параметрам, как функциональность, скорость работы и юзабилити. Общая оценка выставлялась на основании этих трех, но при этом не всегда являлась их средним арифметическим, так как при этом учитывался ряд второстепенных атрибутов, отвечающих за функциональные параметры. В их числе поддержка субтитров и переключения аудиодорожек, аппаратного ускорения, дополнительных файловых форматов (*.flv и других), а также воспроизведение потокового видео.

MX Player является безоговорочным лидером по популярности в своем сегменте – более 100 млн установок и порядка 3 миллионов отзывов на Google Play. Этот видеоплеер предназначен исключительно для мобильных платформ и сочетает в себе простоту использования и широкий функционал.
Интерфейс MX Player отлично адаптирован для использования на устройствах с сенсорным дисплеем. Большая часть действий может выполняться специальными жестами в соответствующих областях экрана, что позволяет не прерывать воспроизведение видео. Такая схема управления часто применяется в медиапроигрывателях для мобильных девайсов.
Изменение яркости производится вертикальным свайпом в левой части экрана, звука – в правой. Для перемотки можно использовать как экранное меню, так и горизонтальный свайп в верхней части дисплея. Для масштабирования применяется одновременное нажатие двумя пальцами по центру экрана с последующим изменением пропорций изображения, а двойное нажатие одним пальцем в той же области служит для запуска или остановки воспроизведения.
Хорошие показатели по юзабилити очень важны для мобильных видеоплееров в связи с некоторой ограниченностью аппаратных ресурсов и здесь MX Player не вызывает нареканий. Большая часть основного функционала доступна прямо во время воспроизведения, дополнительные средства расположены в меню. Также стоит отметить функцию блокировки путем длительного удержания иконки с изображением замка, что предотвращает случайные нажатия во время воспроизведения видео.

Со скоростью работы у MX Player проблем не наблюдается. Видео работает без зависаний, интерфейс плавно функционирует в большинстве ситуаций. При этом стоит учитывать, что качество работы напрямую зависит от применяемого оборудования и разрешения видео. MX Player поддерживает файлы в разрешении Full HD и даже выше, однако для этого может потребоваться новейшая аппаратура.
Функционал данного проигрывателя достаточно широкий – поддерживается аппаратное ускорение, переключение субтитров и звуковых дорожек, а также многоядерное декодирование и воспроизведение потокового видео. MX Player работает с большим количеством форматов видео и субтитров, а к минусам этого проигрывателя можно отнести разве что отсутствие поддержки flash (формата *.flv). В настройках проигрывателя можно изменить цвет элементов интерфейса, предпочитаемый язык субтитров, атрибуты декодера и многое другое. Для удобства все настраиваемые параметры разделены на 6 пунктов, среди которых «Основные», «Аудио», «Субтитры» и т.д.

Можно с уверенностью говорить о том, что MX Player вполне заслуженно занимает лидирующие позиции в своем сегменте на Google Play. Разработчикам удалось достигнуть практически идеального сочетания юзабилити и функционала – управление простое и понятное, а функционала хватает с головой для любого смартфона или планшета. 

Данный проигрыватель представляет собой кроссплатформенное ПО с открытым исходным кодом, доступное на большинстве современных операционных систем. Прежде всего это десктопные ОС типа Windows или Linux, на которых появились первые версии, также доступны варианты для мобильных девайсов под iOS или Android. Помимо кроссплатформенности этот видеоплеер отличается широким функционалом и качественной адаптацией под каждую из поддерживаемых систем.
Первая версия VLC вышла еще в далеком 2001 году, но данный плеер и по сей день очень востребован на персональных компьютерах под управлением Windows и Mac OS, что отчасти объясняет его популярность на Android. При этом есть и ряд других факторов – широкий функционал и удобный интерфейс, полностью переработанный под сенсорное управление.

К юзабилити в случай с VLC претензий не возникает – здесь применяется стандартный для сенсорных устройств подход, при котором ряд основных параметров регулируется соответствующими жестами прямо во время воспроизведения. Яркость изменяется вертикальным свайпом в левой части экрана, громкость – в правой. Для навигации можно использовать как горизонтальный свайп в нижней части дисплея, так и экранное управление, появляющееся при однократном нажатии в любой части экрана. Для остановки воспроизведения применяется небольшая кнопка в центре дисплея, которая доступна только с экранного интерфейса, также включающего в себя прогресс-бар и специальные значки для управления скоростью воспроизведения, субтитрами, аудиодорожками и таймером сна. Также в левом нижнем углу присутствует значок в форме замка для блокировки экранного управления и предотвращения случайных нажатий. В целом, интерфейс достаточно удобный, но для паузы и продолжения воспроизведения было бы логичнее применять двойное нажатие или хотя бы сделать соответствующую кнопку немного больше.

С проигрыванием видео в формате HD данный видеоплеер справляется без проблем при наличии соответствующих вычислительных ресурсов. Скорость работы интерфейса также находится на высоком уровне.
По набору функций мобильная версия VLC несколько отстает от стационарной, но при этом здесь имеется весь базовый функционал и большая часть дополнительного. Помимо уже упомянутой поддержки субтитров и переключения аудиодорожек тут присутствует воспроизведение потокового видео и аппаратное ускорение. VLC работает со всеми популярными видеоформатами, также может функционировать как аудиоплеер. К минусам можно отнести не очень стабильную работу аппаратного декодирования и отсутствие поддержки формата *.flv. В настройках программы можно изменить ориентацию экрана, тему оформления, кодировку субтитров и многое другое.

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


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

Интерфейс Android Video Player визуально выглядит несколько устаревшим. Это касается как файлового менеджера, который открывается сразу после запуска приложения, так и экранного управления во время воспроизведения видео, которое не лучшим образом адаптировано для сенсорных дисплеев. Проводник со списком файлов открывается при запуске и по умолчанию отображает содержимое карты памяти. Показываются все папки (в т.ч. не содержащие медиафайлов), а также поддерживаемые проигрывателем видео и аудио в текущем каталоге. Для старта воспроизведения достаточно нажать на имя соответствующего файла из списка.

Экранное управление в режиме проигрывания видео напоминает аналогичные решения, применяемые в других приложениях данного сегмента, при этом несколько уступает им по юзабилити. Вертикальным свайпом в левой части дисплея можно изменять яркость, в правой – громкость, а горизонтальный свайп в центре экрана отвечает за всё ту же яркость, по сути дублируя уже имеющуюся функцию. Обычно с этим действием связана перемотка видео, которая в Android Video Player производится посредством перемещения бегунка на прогресс баре, который появляется в нижней части дисплея при однократном нажатии во время воспроизведения. Также стоит отметить неудобное положение кнопки Play – в правом нижнем углу. В остальном интерфейс Android Video Player сюрпризов не преподнес – в верхних углах экрана здесь расположены иконки для блокировки случайного нажатия и изменения масштаба.

С функциональной точки зрения к данному плееру возникает гораздо меньше вопросов в связи с поддержкой большого числа форматов видео и субтитров. Android Video Player работает с Flash Video (формат *.flv), а также поддерживает аппаратное ускорение и дополнительные аудиодорожки. К скорости работы также не должно возникать каких-либо претензий при наличии соответствующего оборудования. Стоит отметить, что имеется режим аудио, позволяющий плееру воспроизводить медиафайлы типы *.mp3 и т.д.
Android Video Player неплохо проявил себя с функциональной точки зрения, однако юзабилити данного плеера оставляет желать лучшего и нуждается в существенной доработке.


KMPlayer – популярный видеопроигрыватель, впервые появившийся на Windows в 2002 году. В данный момент имеются версии под iOS и Android. Визитной карточкой KMPlayer является огромный набор функций и разнообразных настроек, а также средств кастомизации и поддерживаемых кодеков. В мобильной версии упор делается не только на функционал, но и удобство использования на сенсорных дисплеях.

Интерфейс KMPlayer отлично адаптирован под мобильные девайсы. Экранное управление позволяет менять яркость и громкость вертикальным свайпом в левой и правой частях дисплея соответственно, а также присутствуют иные средства управления, доступные при однократном нажатии на экран при воспроизведении. Здесь можно изменять скорость проигрывания, ставить процесс на паузу или снова запускать его, перематывать видео посредством прогресс-бара и управлять плейлистом при помощи соответствующих иконок. В левом нижнем углу расположена кнопка для блокировки случайных нажатий, а в правом верхнем – иконка с двумя буквами «C» для открытия меню управления субтитрами. Файловый менеджер, который показывается при запуске программы, также очень прост в применении – здесь можно осуществлять навигацию по источникам, в числе которых внутренняя память девайса, карта памяти, снятые на камеру видео и т.д. Можно производить сортировку по любому из параметров, например, дате изменения или продолжительности видео.

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

В целом, KMPlayer отлично проявил себя по всем параметрам, в том числе дополнительным. Как и в случае с версией для Windows, KMPlayer является одним из ведущих видеоплееров для Android и iOS.


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

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

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

С функциональным набором у BSPlayer полный порядок – здесь имеется поддержка *.flv, субтитров, аудиодорожек, аппаратного ускорения, а также потокового видео и воспроизведения в фоне. В настройках программы можно изменить жесты, визуальное оформление, параметры изображения и многое другое.

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


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

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

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

По функционалу QQPlayer не претендует на звание лидера – тут имеется только базовый набор функций, в числе которых поддержка субтитров и аудиодорожек, flash video и т.д. Программа не работает с потоковым видео и по сути здесь нет меню настроек. Имеющийся функционал весьма ограничен, например, нельзя настроить синхронизацию аудиодорожки и субтитров.
QQPlayer можно расценивать как неплохой минималистический видеоплеер, но не более того – ограниченный функционал приложения вряд ли позволит ему войти в число лидеров своего сегмента.


Данный видеопроигрыватель представляет собой одно из наиболее востребованных приложений в своём сегменте и очень напоминает более популярный аналог под названием Android Media Player.

Как визуально, так и по функционалу, Media Player очень похож на своего «старшего брата», хотя на Google Play эти приложение предоставляются разными разработчиками. При первом запуске отображается список видео из памяти устройства. Также можно вручную открыть нужный файл с карты памяти или другого носителя.

Экранное управление во время воспроизведения оставляет желать лучшего – кнопка Play расположена в углу, перемотка возможно только при помощи перемещения указателя по прогресс-бару, привычный горизонтальный свайп для перемотки тут регулирует яркость, как и вертикальный свайп слева. В целом, схема управления не сама удобная.
По функционалу Media Player также удивлять нечем – поддержка субтитров и аудиодорожек весьма ограничена в связи с тем, что они загружаются при запуске файла и не могут подключаться извне. Также не радует отсутствие работы с потоковым видео. Из положительных моментов можно отметить поддержку *.flv и аппаратного ускорения. Набор поддерживаемых файловых форматов достаточно широкий, как и набор форматов подключаемых субтитров. Также разработчики заявляют о наличии мультиядерного декодирования, специально адаптированного для работы с многоядерными процессорами. Скорость воспроизведения видео, в том числе в формате HD, не вызывает нареканий при адекватной начинке мобильного устройства.

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


RockPlayer Lite - минималистический видеоплеер для устройств на базе Android.

Данный проигрыватель прежде всего выделяется нестандартным подходом к экранному управления во время воспроизведения видео. В отличие от большей части видеоплееров здесь не поддерживаются жесты! Отсутствие возможности управлять яркостью и громкостью посредством вертикального свайпа крайне негативно сказывается на юзабилити. Тем более, разработчики не смогли ничего предложить взамен – при нажатии на экран во время воспроизведения внизу появляется неудобная панель с кнопками для остановки проигрывания и перемотки, а вверху – текущее время и процент заряда аккумулятора. С файловым менеджером, который служит для выбора файлов для воспроизведения, особых проблем нет, хотя визуально он тоже смотрится весьма нелепо.

По функционалу RockPlayer Lite представляет из себя весьма посредственное приложение. Здесь отсутствует поддержка дополнительных файловых форматов и потокового видео. Из положительных моментов можно отметить работу с субтитрами и аудиодорожками, а также аппаратное ускорение. Настроек у приложения немного – можно поменять шрифты, включить или выключить аппаратное ускорение, изменить цветовую схему и т.д.

Ожидать богатого функционала от приложения с приставкой «Lite» и не приходится, здесь делается акцент на небольшой вес установочного пакета и высокую скорость работы, хотя с последним периодически бывают проблемы. Иногда воспроизведение останавливается без какой-либо причины и плеер переходит в файловое меню. Чаще всего это происходит при работе с файлами в высоком разрешении.
RockPlayer Lite не показал выдающихся результатов ни по одному из рассматриваемых параметров, а тест на юзабилити и вовсе с треском провалил, так что вряд ли данный видеоплеер придется по нраву кому-то из пользователей. 


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

При запуске ALLPlayer Video Player пользователь попадает не в файловый менеджер, как это обычно принято у программ такого типа, а сразу в окно воспроизведения. К файлам на устройстве можно перейти при помощи кнопки с изображением подчеркнутого треугольника в левом нижнем углу.

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

По функционалу ALLPlayer Video Player находится на среднем уровне – базовый набор функций присутствует, а синхронизировать субтитры или дополнительную дорожку будет весьма затруднительно. Проигрыватель поддерживает формат *.flv, субтитры, аудиодорожки, потоковое видео и аппаратное декодирование. Из недостатков можно отметить перевод пунктов меню транслитом и неудачное визуальное оформление интерфейса, в связи с чем возникает впечатление о невысоком качестве продукта. При воспроизведении видео периодически происходят вылеты, так что стабильность пока что оставляет желать лучшего.
В целом, ALLPlayer Video Player представляет собой весьма противоречивый видеоплеер, у которого на данный момент больше недостатков чем достоинств. Прежде всего разработчикам стоит уделить внимание интерфейсу и стабильности. 

По функционалу Archos Video Player представляет собой несколько специфичный продукт – прежде всего, он нацелен на взаимодействие с интернетом для доступа к каталогам видео, загрузки субтитров прямо во время воспроизведения и т.д. От этого не особо пострадал стандартный функционал – проигрыватель поддерживает субтитры, управление аудиодорожками, аппаратное ускорение и воспроизведение стримов.


Заключение

После оценивания всех рассматриваемых видеоплееров по 10-балльной шкале и ряду дополнительных функциональных параметров оценки в 10 баллов из 10 возможных удостоились лишь 3 претендента – MX Player, BSPlayer и KMPlayer, при этом у последних двух практически не нашлось особых недостатков, а единственной ложкой дегтя в случае с MX Player стало отсутствие поддержки flash video (*.flv).


По количеству загрузок и оценок на Google Play у MX Player практически нет конкурентов. Занимаемая им доля рынка на данный момент едва ли не превышает суммарные показатели всех остальных участников данного обзора. Второе и третье место по этому показателю заняли VLC и Android Video Player соответственно. Столь высокий рейтинг последнего из них сложно объяснить с учетом невысоких показателей по функционалу и юзабилити. Замыкают рейтинг популярности Archos Video Player и ALLPlayer Video Player с количеством загрузок от 1 до 5 миллионов.
В тройке лидеров по общему баллу все проигрыватели придерживаются схожей концепции – широкий функционал, удобное экранное управление и поддержка большого количества файловых форматов. Абсолютным лидером в данном обзоре стал BSPlayer , собравший не только три высших балла по основным параметрам, но и 5 «+» из пяти возможных в дополнительной таблице, посвященной функциональным особенностям видеоплееров. Аналогичное число «+» собрали KMPlayer и ALLPlayer Video Player, хотя второй из них не лучшим образом проявил себя с точки зрения юзабилити.


Скорость работы была второстепенным параметром при выставлении общей оценки в связи с тем, что в случае с воспроизведением видео она больше зависит от технических характеристик мобильного устройства, а не от программного обеспечения. Хотя в некоторых приложениях был заметен соответствующий эффект, например, при использовании RockPlayer Lite воспроизведение периодически прерывалось именно по вине плеера.
Всё тот же RockPlayer Lite стал худшим среди всех претендентов, набрав лишь 5 баллов из 10 и отличившись отметкой в 3 балла за юзабилити.
Наиболее сложным из второстепенных параметров стала поддержка формата *.flv, с которой справляются лишь 6 видеоплееров из 10.
Что касается лидеров, то между MX Player, BSPlayer и KMPlayer не так много отличий – каждый из них предоставляет широкий функционал и удобный интерфейс, отлично адаптированный под сенсорные экраны. Здесь уже надо исходить из потребностей конкретного пользователя, например, любителям детальной настройки всех параметров больше подойдет KMPlayer, а тем, кто часто использует формат *.flv придется искать альтернативу MX Player, который не поддерживает flash video. По многим другим параметрам эти видеоплееры практически идентичны.
Не стоит ставить крест и на плеерах, не получивших 10 баллов по результатам данного обзора. За редким исключением каждый из них хорош по своему, например, Archos Video Player лучше остальных работает с онлайн ресурсами.
Не стоит забывать, что общие оценки в данном обзоре относительно субъективны и при выборе приложения для воспроизведения видео лучше всего полагаться на собственный опыт и потребности.

Инструкция

Откройте Mozilla Firefox, чтобы добавить Adblock Plus. Введите в адресной строке ссылку https://addons.mozilla.org/ru/firefox/addon/adblock-plus/. Далее щелкните по кнопке «Загрузить сейчас». Дождитесь загрузки плагина, далее перезапустите браузер.

Щелкните по кнопке «Добавить фильтр», чтобы добавить фильтр вручную, либо можно выбрать стандартную подписку, выбор предлагается сразу же после того, как вы установили расширение. Щелкните по кнопке «Добавить другую подписку», в появившемся диалоговом окне щелкните по ссылке «Просмотреть все известные подписки».

Далее на открывшейся странице выберите российскую подписку, чтобы выполнить настройку Adblock Plus. Если большинство веб-страниц, которые вы просматриваете, являются американскими, тогда выберите американскую подписку. Либо выберите несколько . Выделите нужную, щелкните по ссылке Subscribe. Далее в следующем окошке щелкните по кнопке «ОК», Первичная настройка аддона Adblock Plus завершена.

Либо щелкните по баннеру правой кнопкой мыши, выберите из появившегося контекстного меню команду «AdBlock Plus заблокировать изображение». Также можно для блокирования баннеров с одного источника. Для этого внесите в фильтр адрес, с которого в основном вы блокируете баннеры, последние символы замените звездочкой.

Инструкция

Установите расширение для браузера, которое будет блокировать баннеры. Одним из лучших вариантов на сегодня считается проект Adblock. Разработка этого расширения велась и ведется для таких программ, как Mozilla Firefox и Google Chrome. Также существует аналогичное средство для норвежского браузера Opera - AdBlock.

Откройте ваш браузер и перейдите на страницу любой поисковой системы. Введите в строке поиска запрос «расширение Adblock для Chrome», если вы используете Google Chrome. Вместо Chrome можете указать название вашей программы для просмотра страниц в интернете, например, Firefox или Opera.

Перейдите по ссылке на страницу расширения, например, chromeadblock.com. Для Firefox и Opera ссылка на страницу загрузки будет другой. Нажмите кнопку «Установить» и дождитесь окончания загрузки приложения. В Firefox полное название этого плагина выглядит как Adblock Plus, процедура установки не отличается. Перезапустите браузер, чтобы начать работу с антибаннером.

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


Так что Adobe Flash Player является уникальным программным продуктом. Сервис относится к числу наиболее популярных утилит, поскольку это проигрыватель, который работает с файлами в формате Flash.

Особенности и уникальные возможности ПО

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

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

Особенность Adobe Flash Player в том, что софт максимально качественно работает с самыми разными объектами. Пользователи могут очень быстро находить видеоролики, анимации, презентации, игры и прочее, а после воспроизводить их. Утилита не ограничивается определенным видом файлов.

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

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

Adobe Flash Player отвечает даже самых высоким требованиям пользователей. Сервис регулярно дополняется и исправляется. Разработчики программного продукта стараются заполучить внимание пользователей благодаря распространению качественного сервиса. Проигрыватель в обновленной версии может похвастаться улучшенными параметрами API загрузки любых файлов.

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

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

Именно Adobe Flash Player помогает сделать интернет-серфинг максимально ярким и полноценным. Приложение отображает абсолютно все анимации, баннеры, любые всплывающие окна, медиаконтент без проблем. Так что путешествие по просторам сети становится более комфортным.

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

Current Adblock Plus versions allow you to "tweak" your filters in many different ways. This document explains the choices that you have and how they can be used.

Disclaimer : All filter examples given here are really only examples and are not meant to be used.

Introduction to Adblock Plus filters

The options described in this section should be enough for users who have to create a filter occasionally.

Basic filter rules

The most trivial filter you can define is of course the address of banner you want to block. However, often this address changes every time you open a page. For example it could be http://example.com/ads/banner123.gif where 123 is a random number. Here blocking the complete address won"t help you, you need a more general filter - like http://example.com/ads/banner*.gif . Or maybe even http://example.com/ads/* .

Note : Make sure that you are not replacing too much by wildcards. The filter http://example.com/* will definitely block all banners but it will also block everything else from example.com that you still might want to see.

Defining exception rules

Once in a while you may notice that one of your filters, that normally works well, is blocking something that it shouldn"t block. You don"t want to remove this filter but you still don"t want it to match in this one case.

That"s what exception rules are good for - they allow you to define cases where filters shouldn"t be applied. For example if you are unhappy with your filter adv blocking http://example.com/advice.html , you can define an exception rule @@advice . Exception rules are no different from filter rules, you can use wildcards or regular expressions. You only have to precede them by @@ to indicate an exception rule.

Exception rules can do more. If you specify $document option you will get an exception for the entire page. For example, if your exception rule is @@||example.com^$document and you open some page from example.com - Adblock Plus will be entirely disabled on this page and nothing will be blocked.

Matching at beginning/end of an address

Usually Adblock Plus treats every filter as if it had a wildcard at its beginning and end, e.g. there is not difference between the filters ad and *ad* . While this is usually unproblematic, sometimes you wish that the filter you defined only matches at the beginning or end of an address. For example you might want to block all Flash, but if you add the filter swf the address http://example.com/swf/index.html will also be blocked.

Solution to this problem: add a pipe symbol to the filter to show that there should be definitely the end of the address at this point. For example the filter swf| will block http://example.com/annoyingflash.swf but not http://example.com/swf/index.html . And the filter |http://baddomain.example/ will block http://baddomain.example/banner.gif but not http://gooddomain.example/analyze?http://baddomain.example .

Sometimes one wants to block http://example.com/banner.gif as well as https://example.com/banner.gif and http://www.example.com/banner.gif . This can be achieved by putting two pipe symbols in front of the filter which makes sure the filter matches at the beginning of the domain name: ||example.com/banner.gif will block all these addresses while not blocking http://badexample.com/banner.gif or http://gooddomain.example/analyze?http://example.com/banner.gif (requires Adblock Plus 1.1 or higher).

Marking separator characters

Often you need to accept any separator character in a filter. For example, you might write a filter that blocks http://example.com/ and http://example.com:8000/ but not http://example.com.ar/ . Here the symbol ^ can be used as a placeholder for a single separator character: http://example.com^ (requires Adblock Plus 1.1 or higher).

Separator character is anything but a letter, a digit, or one of the following: _ - . %. The end of the address is also accepted as separator. In the following example all separator characters are shown in red: http:// example.com: 8000/ foo.bar? a= 12& b= %D1%82%D0%B5%D1%81%D1%82. So this address can be blocked with the filter ^example.com^ or ^%D1%82%D0%B5%D1%81%D1%82^ or ^foo.bar^ .

Comments

Any rule that starts with an exclamation mark is considered a comment. It will still show up in the filter list but in grey instead of black. Adblock Plus will ignore this rule for actual blocking so it is safe to write there whatever you want. You can place a comment rule above a real filter to describe what it is doing. Or you can put a comment on top of your filter list stating your authorship (most filter list authors do that).

Special comments

Special comments will only have an effect in downloaded filter lists, not in custom filters. Special comments must be given at the top of the filter list right below the header. They can set a number of parameters for the filter list:

    Homepage: http://example.com/

    This comment determines which webpage should be linked as filter list homepage.

    Title: FooList

    This comment sets a fixed title for the filter list. If this comment is present the user will no longer be able to change the title.

    Expires: 5 days

    This comment sets the update interval for the filter list, the value can be given in days (e.g. 5 days) or hours (e.g. 8 hours). Any value between 1 hour and 14 days is possible. Note that the update will not necessarily happen after this time interval. The actual update time is slightly randomized and depends on some additional factors to reduce server load.

    Redirect: http://example.com/list.txt

    This comment indicates that the filter list has moved to a new download address. Adblock Plus will ignore any file contents beyond that comment and immediately try downloading from the new address. In case of success the address of the filter list will be updated in the settings. This comment is ignored if the new address is the same as the current address, meaning that it can be used to enforce the "canonical" address of the filter list.

    This comment defines a numerical version of the filter list. This version number will be displayed in issue reports and can be used to verify that the report refers to the current version of the filter list.

Advanced features

The features described in this section are usually used only by power users and filterlist creators. Feel free to skip it.

Specifying filter options

Adblock Plus allows you to specify a number of options to modify the behavior of a filter. You list these options separated with commas after a dollar sign ($) at the end of the filter, for example:

*/ads/*$script,match-case

Here */ads/* is the actual filter and script and match-case are its options. Currently the following options are supported:

  • Type options: determine which types of elements a filter can block (or whitelist in case of an exception rule). Multiple type options can be specified to indicate that the filter should be applied to several types of elements. Possible types are: The type options background , xbl and dtd are outdated and should no longer be used.
  • Inverse type options: specify the element types the filter should not be applied to. Possible inverse type options: ~script , ~image , ~stylesheet , ~object , ~xmlhttprequest , ~object-subrequest , ~subdocument , ~document , ~elemhide , ~other
  • Restriction to third-party/first-party requests: If the third-party option is specified, the filter is only applied to requests from a different origin than the currently viewed page. Similarly, ~third-party restricts the filter to requests from the same origin as the currently viewed page.
  • Domain restrictions: The option domain=example.com means that the filter should only be applied on pages from "example.com" domain. Multiple domains can be specified using "|" as separator: with the option domain=example.com|example.net the filter will only be applied on pages from "example.com" or "example.net" domains. If a domain name is preceded with "~", the filter should not be applied on pages from this domain. For example, domain=~example.com means that the filter should be applied on pages from any domain but "example.com" and domain=example.com|~foo.example.com restricts the filter to the "example.com" domain with the exception of "foo.example.com" subdomain.
  • Sitekey restrictions: The option sitekey=abcdsitekeydcba means that the filter should only be applied on pages that provide a public key and a signature which can be verified by that very same public key that is also contained in the filter (but without the trailing =). Multiple sitekeys can be specified using "|" as separator: with the option sitekey=abcdsitekeydcba|bcdesitekeyedcb the filter will only be applied on pages providing either sitekey "abcdsitekeydcba" or "bcdesitekeyedcb". This is similar to domain restrictions but allows covering scenarios where a single filter should apply to a very large number of domains. Note that sitekey restrictions require .
  • Content Security Policies: The option csp=script-src: "none" causes a Content Security Policy header of script-src: "none" to be injected into HTTP responses for requested documents matching the filter - assuming that exception rules with the same option don"t also match and that the document isn’t whitelisted. The Content Security Policy script-src: "none" would in turn block all scripts - including inline - for the document. This filter option should generally be avoided, except as a last resort to counter advanced circumvention. (Adblock Plus 3.1 or higher required.)
  • match-case - makes the filter only apply to addresses with matching letter case, e.g. the filter */BannerAd.gif$match-case will block http://example.com/BannerAd.gif but not http://example.com/bannerad.gif .
  • collapse - this option will override the global "Hide placeholders of blocked elements" option and make sure the filter always hides the element. Similarly the ~collapse option will make sure the filter never hides the element.
  • donottrack - for any address matching a blocking rule with this option and not matching any exception rules with this option a Do-Not-Track header will be sent (requires Adblock Plus 1.3.5 or higher). For backwards compatibility it is recommended to use this option in combination with contradicting type options, this will prevent this filter from blocking anything in earlier Adblock Plus versions: *$donottrack,image,~image
  • Rewrite the URL with the option rewrite= . You may want to create a regular expression filter to perform the rewrite operation. In that case, you can use $n in the rewrite argument, with n being a number between 1 and 100, to insert the n-th parenthesis submatch of the filter regular expression. Anything not explicitly matched by it will be added in the rewritten string. For example /(server\.com\/assets\/file.php)\?.*$/$rewrite=$1 will strip everything that comes after ".php" and redirects the request to the resulting URL. If there is no query string (i.e. no "?"), this filter won"t match. The rewrite parameter has the same syntax as JavaScript’s String.prototype.replace() . The resulting URL must have the same origin; in case it is rewritten to a relative URL, the origin gets added back. Also, rewrite for scripts, subdocuments, objects, requests from within objects (like Flash) are not possible for security reason; even if explicitly stated by the filter. If both, a filter with/without $rewrite option matches, the behavior is undefined, i.e. the request might either be blocked or redirected. (Adblock Plus 3.2 or higher required.)

Using regular expressions

If you want even more control about what your filters match and what they don"t match, you can use regular expressions. For example the filter /banner\d+/ will match banner123 and banner321 but not banners . You can check out documentation on regular expressions to learn how to write them.

Note : For performance reasons it is recommended not to use regular expressions if they can be avoided.

Element hiding

Basic rules

Sometimes you will find advertisements that can"t be blocked because they are embedded as text in the web page itself. If you look at the source code of the web page you might find something like this:

Cheapest tofu, only here and now!
Really cheap tofu, click here!
Only here you get the best tofu!

You need to download the web page so you will necessarily download the advertisements. All you can do here is to hide the advertisement so you don"t need to see it. That"s what element hiding is meant for.

The first advertisement above is contained inside an element with class attribute "textad". The following rule will hide exactly any such element: ##.textad . Here ## marks an element hiding rule while the rest is a selector identifying the elements that need to be hidden. You can hide elements by their id attribute similarly, ###sponsorad will hide the second advertisement. And you can hide elements by element name, e.g. ##textad for the third advertisement.

Generic / Specific filters

With the $generichide and $genericblock filter options the distinction between generic and specific filters becomes important.

We classify a filter to be specific if it matches one or more domains or matches a sitekey. If a filter has no domains specified (or only domain exceptions) and no sitekey then it counts as generic . For example, example.com##.textad is a specific filter, whereas both ##.textad and ~example.com##.textad are generic.

Note that with blocking rules the domain must be specified under the $domain option for them to be considered specific. For example, ||example.com^ is considered generic whereas */ads/*$domain=example.com is site-specific.

Implementing a sitekey on the server

For a to apply, a webpage needs to return base64-encoded versions of the public key and a signature which Adblock Plus can validate. Currently, this means including them in both the HTTP response header (X-Adblock-Key: abcdpublickeydcba_abcdsignaturedcba) and the root tag of the document ().

First you need to create a private RSA key (preferably 512 bit to keep the transfer volume low) and then a DER representation of the public key.

The data used for creating the signature is a concatenated list of request variables (namely URI, host and user agent) separated by the NUL character "\0". For example:

/index.html?q=foo\0www.example.com\0Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:30.0) Gecko/20100101 Firefox/30.0

Finally, generate the signature for this string by using the signature algorithm SEC_OID_ISO_SHA_WITH_RSA_SIGNATURE (default when using OpenSSL).