Перекодировка видео для смартфонов Android с помощью AVC

Перекодировка видео для смартфона Android с помощью AVC
Многие пользователи по достоинству оценили небольшую бесплатную программу для конвертирования видеофайлов – Any Video Converter.

Среди её достоинств - простота, при заслуживающей внимания функциональности, а также довольно большой диапазон поддерживаемых видео форматов.

Автору доводилось много раз пользоваться данной программой и наблюдать в течении нескольких лет развитие проекта Any Video Converter.

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

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

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

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

Типичный случай – конвертация видеоролика формата HD-ready в формат, ориентированный для проигрывания на Android-устройствах с невысоким разрешением экрана (телефон, смартфон, 7-дюймовый планшет) и ограниченными вычислительными ресурсами.

В качестве примера возьмём исходный ролик в формате HD-ready со следующими характеристиками:

  • Размер кадра – 1280х720 пикселей;
  • Битрейт видеопотока – 1980 Кбит/с;
  • Частота следования кадров – 25 кадров/с;
  • Кодек Н.264/AVC;
  • Объём – 13,7 Мб.

Приступаем к выполнению задачи:

Перекодировать исходный видеоролик под устройство на платформе Android

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

Из расположенного в правой верхней части главного окна списка предустановленных профилей выбираем нужную нам категорию, в данном случае – Android.

Далее, в списке профилей, рекомендованных для устройств на Android, выбираем наиболее подходящий для нас:

Например, выбираем профиль "HTC Desire Mpeg-4 Movie" и смотрим в группу параметров "Базовые установки".




Мы имеем набор готовых настроек, касающихся разрешающей способности ролика, его качества, размещения конвертированного файла и т.д.



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

Собственно, почти готово. Жмём кнопку "Конвертировать", после чего дожидаемся окончания процесса и можно записывать получившийся ролик на наше устройство.

Можно посмотреть скриншот исходного ролика:

И скриншот уже переконвертированного нами видео:

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

Битрейт в 256 Кбит/с в случае одних роликов может быть вполне достаточным, в иных же случаях – может не хватить и 2 – 2,5 Мбит/с.

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


Интересные статьи по работе с мультимедиа:

В категориях: