Формат видеофайлов для андроид

Какие форматы видео поддерживает Андроид – описание всех поддерживаемых форматах на различных версиях системы

В широком ландшафте мобильных устройств ОС Android, безусловно, наиболее широко используется для планшетов и смартфонов. С более чем одним миллиардом активных пользователей в месяц и примерно 78 % доли общего рынка платформа является не только самой популярной, но и самой фрагментированной с точки зрения версий OEM и ОС. Из-за большого разнообразия андроид-устройств мы предоставим вам полный обзор совместимых видеоформатов Android и ответим на вопрос «какой формат видео поддерживает ОС Андроид?», а также лучшие методы кодирования видео для телефонов.

Проблемы рынка

Самая большая проблема с конвертированием и импортом видео на андроид – крайняя фрагментация как устройства, так и OS-платформ. Кодирование видео для современных телефонов может быть немного затруднено, потому что с 2017 по 2018 год количество уникальных устройств Android выросло с 11 868 до 18 796 единиц.

Несмотря на то, что версия Андроид Lollipop 5.0 выпущен в далеком ноябре 2014 года, он по-прежнему составляет лишь 18 % от используемых устройств. KitKat 4.4, выпущенный в октябре 2013 года, по-прежнему составляет львиную долю – почти на 40 % от базовой установки на всех мобильных устройствах в мире. Android 6.0 Marshmallow доступен для разработчиков с мая 2015 года и за последние три года особо не продвинулся в покорении рынка, т.к. устанавливается на более дорогие модели мобильных устройств.

HLS на Android

Андроид имеет ограниченную поддержку HLS (протокол HTTP потоковой передачи Apple HTTP), а поддержка устройств, по сути, ничем не отличается от первоначальной версии или одного устройства к другому. Устройства Андроид до 4.x (Gingerbread или Honeycomb) не поддерживают HLS.

Андроид попытался ввести поддержку формата HLS с Android 3.0, но чрезмерная буферизация часто приводила к сбою потоков. Устройства под управлением Android 4.x и выше будут поддерживать HLS, но все еще существуют несоответствия и проблемы, перечисленные ниже.

  • Android 2.3 (Gingerbread) – нет поддержки, несмотря на то, что это самая популярная версия Android.
  • Android 3.0 (Honeycomb) – потоки приводят к сбою планшетных устройств.
  • Android 4.0 (Ice Cream Sandwich) – VOD-потоки не осуществляют корректный поиск. Соотношения сторон не обнаруживаются системой и вызывают деформацию изображения. В полноэкранном режиме видео возобновляется с самого начала, без перемотки.
  • Android 4.1 (Jelly Bean) – вопрос о соотношении сторон исправлен, но поиск по-прежнему недоступен. Chrome вообще не понимает HLS, что приводит к нарушенному обнаружению mimetype. Включение полноэкранного просмотра видео приводит к тому, что на устройствах возникает ошибка и они просто останавливаются.
  • Android 4.4 KitKat – проблемы с точным поиском и обновлением элементов управления воспроизведением.
  • Android 5.0 Lollipop – это самая стабильная версия андроида, когда дело доходит до воспроизведения HLS, но проблемы с поиском сохраняются.

Хотя фрагментация видеопотока – огромная проблема и поддержка HLS на андроиде очень сложна, при желании можно воспроизвести HLS на любом устройстве. Компания Encoding.com разработала набор функций HLS Pro, обеспечивающий интеграцию в самый широкий диапазон устройств и любых размеров экрана.

Несмотря на популярность HLS, Android все еще поддерживает воспроизведение прогрессивного типа видеопотока. Вот краткий перечень, какие форматы видео поддерживает андроид:

  • Поддерживаемый андроид формат видеокодека: H.263. Поддерживаемые типы видеофайлов/контейнеров – 3GPP (.3gp), MPEG-4 (.mp4).
  • Формат: H.264 AVC. Контейнер – 3GPP (.3gp), MPEG-4 (.mp4), MPEG-TS (только аудио AAC, недоступно для поиска, Android 3.0+).
  • Формат: MPEG-4 SP. Контейнер – 3GPP (.3gp).
  • Формат: VP8. Контейнер – WebM (.webm), Matroska (.mkv, Android 4.0+). Потоковая передача только в Android 4.0 и выше.
Читайте также:  Лучшие навигаторы для андроид по европе

Параметры видео

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

SD (низкое качество)

SD (высокое качество)

HD (доступно только на некоторых устройствах)

Разрешение видео

Видеокодек

Базовый профиль H.264

Базовый профиль H.264

Базовый профиль H.264

Частота кадров видео

12 кадров в секунду

30 кадров в секунду

30 кадров в секунду

Аудио битрейт

Аудиокодек

Аудиоканалы

DRM на Android

Использовать формат видео для Андроида новейшей инфраструктуры DRM можно на всех устройств под управлением ОС 3.0 и выше. Наряду с базовым форматом DRM, разработчики предлагают последовательный DRM для всех устройств с использованием Google Widevine DRM (бесплатно на всех совместимых устройствах Андроид), который построен поверх их основного фреймворка.

На всех устройствах, работающих под управлением 3.0 и выше, плагин Widevine интегрирован с платформой Android DRM для защиты контента и учетных данных. Однако защита контента зависит от возможностей устройства OEM. Плагин обеспечивает лицензирование, безопасное распространение и защищенное воспроизведение медиаконтента, независимо от формата видео для Андроида.

Андроид также поддерживает Common Encryption (CENC) для MPEG-DASH, предоставляя стандартную мультиплатформенную схему DRM для управления защитой контента. Приложения могут использовать CENC через модульную платформу Android DRM и API платформы для поддержки DASH.

Закрытые титры на Android

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

На устройствах Android закрытые субтитры варьируются и совершенствуются от приложения к приложению. Однако любое устройство, использующее Jelly Bean 4.1 или выше, может использовать свой базовый медиаплеер, который поддерживает внутренние и внешние субтитры.

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

Как изменить видеоформат для Android-видео?

Подобно конвертированию видео для воспроизведения на телефонах Android, иногда вам также может потребоваться отредактировать видео после передачи его с телефона на компьютер. Как правило, большинство программ для редактирования видео поддерживают базовые форматы видео в формате Android, такие как MP4, 3GP, MKV и т.д. Если видео не поддерживается программой, которую вы используете, вы можете конвертировать его с помощью любого другого видеоконвертера, например, Video Converter (бесплатное приложение). Какие форматы видео поддерживает Андроид в данном приложении: MP4, 3GP, WMV, MKV, AVI, FLV, MOV, M4V и т.д. Существует много видеоплееров, которые поддерживают практически любые типы видеофайлов.

Источник

Конвертирование видео для Android смартфона

Современные смартфоны обладают достаточной производительностью для проигрывания практически любого мультимедийного контента. Флагманские устройства обладают четырьмя, а иногда и десяти ядерными процессорами, позволяющими обрабатывать данные любой сложности, как видео высокой четкости, так и аудиозаписи без потери качества. В прочем, далеко не каждый человек обладает столь мощным устройством и даже видео в 720p, имеющее высокий битрейт, может оказаться не по плечу бюджетному устройству. Стоит ли говорить об объеме затраченного дискового пространства, необходимого для хранения видео в популярных разрешениях 720p — 1080p. Даже для флагманских устройств, выделять 5 — 20 гигабайт для одного фильма, слишком много.

Поддерживаемые форматы видео

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

Читайте также:  Поговорить с андроидом карлоса

В Opera появилась поддержка VR с углом обзора 360 градусов
Для воспроизведения своих видеозаписей, пользователю необходимо конвертировать видео в один из поддерживаемых форматов либо воспользоваться сторонним плеером. К сожалению, большинство сторонних плееров либо платные, либо имеют целый рассадник рекламных баннеров, из-за чего просмотр видео становится неприемлемым.
Кроме вышеперечисленных форматов, новые версии Android имеют поддержку популярного AVI контейнера, с XVID или другим бесплатным кодеком.

Как уменьшить масштаб экрана на компьютере можете прочитать вот тут.

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

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

Приложения для конвертирования видео

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

К счастью, современные компьютеры значительно лучше справляются с данной задачей, а интернет переполнен бесплатными видео конверторами. Одними из самых распространенных программ являются, Format Factory и Free Studio. В качестве конвертора, многие используют предустановленное программное обеспечение от Microsoft, Windows Movie Maker.

По сути, все равно с помощью какой программы производить преобразование, как Format Factory так и Free Studio имеют в своем распоряжении не только видео конверторы. Эти программы, скорее мультимедийные «комбайны», способные обрабатывать аудио, видео и графические файлы.

Процесс конвертирования

В качестве примера, можно рассмотреть бесплатное приложение Free Studio способное конвертировать во все популярные форматы.

После запуска, необходимо перейти в раздел «Конвертеры» и выбрать подраздел «Free MP4 Video Converter». В появившееся окно можно просто перетащить необходимые видеофайлы, по одиночке или дюжиной. В меню «Сохранить в» можно выбрать папку, в которую будут сохраняться конвертированные файлы. По умолчанию, указывается папка «Мои документы». В качестве профиля, указывается поддерживаемый Android смартфоном контейнер, AVI или MP4. Справа от выбора контейнера можно выбрать быстрые настройки качества, с предустановленным разрешением и битрейтом. Среди предустановленных параметров есть «Original Size…» позволяющий конвертировать видео с такими же техническими характеристиками, изменив лишь контейнер. Последняя в ряду иконка в виде волшебной палочки, является, пожалуй, самым важным параметром, позволяющим произвести тонкие настройки видео.

В окне редактирования пресетов следует указать контейнер файла, AVI или MP4, после чего выбрать кодек, поддерживаемый операционной системой Android. В качестве кодека следует выбрать H263 или H264 для MP4 контейнера и XVID для AVI.
Частоту кадров следует выставить на стандартные 24 кадра в секунду, а вот с битрейтом разобраться по подробнее. От величины битрейта по сути и зависит качество видеозаписи. Однако, чем выше битрейт, тем больше места занимает конечный файл и тем труднее процессору его обрабатывать. Так или иначе, для мобильных устройств более чем достаточно 1 мбить/с.

Последний параметр видеоряда позволяет выбрать разрешение. Для устройств с разрешением меньше 720p, желательно узнать разрешение своего экрана и ввести это значение в качестве разрешения видео. Для телефонов с разрешением экрана 1280×720 идеальным вариантом будет видео 720p. Впрочем, для телефонов с разрешением 1920×1080, также будет достаточно 720p разрешения видео.
Справа представлены параметры аудио дорожки. В качестве аудио кодека следует выбрать AAC или MP3, после чего указать стандартную, 44100 частоту и битрейт от 128 до 320 кбит/с.
После указания последней настройки следует нажать «OK» и приступить к процессу конвертирования, нажав клавишу «Конвертировать».

Читайте также:  Create ios and android apps

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

Просмотры: (4181)

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Источник

Какие форматы видео поддерживает Android?

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

Выбор видеоплеера для смартфона

На самом деле, вопрос поставлен не совсем правильно, ведь читает видео не сама операционная система Android, а видеопроигрыватели и кодеки, установленные в ней. Стандартный плеер воспроизводит основные форматы видео: H.263, H.264 AVC, MPEG-4SP, Codec 3GP, Windows Media Video 9, то есть файлы с расширением .3gp, .mp4, .wmv.

Чтобы расширить список поддерживаемых форматов видео для Андроида, необходимо скачать сторонние видеоплееры. Выберите понравившийся проигрыватель в нашей подборке лучших видеоплееров для Android, и ваш смартфон сможет воспроизводить файлы с расширением .mkv, .divx, .mov, .flv, .rmvb и многие другие.

Как изменить формат видео

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

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

Компьютер

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

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

Переключившись на вкладку «Устройство», вы сможете выбрать формат, который подходит для конкретного типа устройств и ОС: например, для планшета на Андроид.

После завершения конвертации достаточно подключить смартфон к компьютеру и скопировать файл в память устройства.

Телефон

В магазине Google Play представлен большой выбор конвертеров для смартфона. Возьмем для примера приложение Video Converter от студии VidSoftLab. Основные функции утилиты бесплатны, но для доступа к дополнительным опциям придется заплатить; кроме того, присутствует реклама. Для конвертации видео выполните следующие действия:

Шаг 1. Запустите приложение Video Converter и нажмите кнопку «Преобразование AVI, MP4, FLV…».

Шаг 2. В следующем окне выберите файл, который необходимо перекодировать в другой формат.

Шаг 3. В окне с информацией о файле нажмите кнопку «Далее».

Шаг 4. Выберите формат, в котором хотите сохранить видео.

Шаг 5. При необходимости задайте дополнительные настройки видео и звука.

Шаг 6. Нажмите кнопку «OK», чтобы подтвердить выбор.

Шаг 7. Запустится процесс конвертации.

Шаг 8. После завершения файл в новом формате появится в списке видеороликов.

Как смотреть фильмы онлайн

Если вы не хотите заморачиваться с форматами видео и конвертацией файлов, обратите внимание на возможность просмотра фильмов онлайн на Android. Для этого вам понадобится лишь стабильное интернет-соединение и браузер с поддержкой HTML5 (реже – Flash). Однако будьте бдительны – просмотр фильмов онлайн очень быстро «съедает» интернет-трафик.

Заключение

Современные смартфоны без проблем воспроизводят все распространенные форматы видео. Если же у вас возникнут проблемы с проигрыванием файла, вы всегда сможете воспользоваться альтернативными средствами: сторонними проигрывателями, конвертером видео или онлайн-кинотеатрами.

Источник

Оцените статью