Пост из разряда “Записка для самого себя”. Недавно купил себе коммуникатор на базе Android и то захотелось посмотреть фильм на нем. Загрузил целый пакет провереных фильмов для коммуникаторов (Windows Mobile) в формате * AVI (когда пользовался кпк на базе винды, с этим форматом не было никаких проблем …). Запускаю – не идет! .. Погугливши, получил как результат первое разочарование в Андроид: платформа молодая, а написание видеоплеера, который поддерживал бы наиболее популярные форматы и кодеки, все еще продолжается … Стандартный же плеер позволяет просматривать видео в формате * MP-4, и то не все, а только тот, который имеет соответствующие размеры, битрейд и т.д. …
Выход из ситуации. хоть и не очень удобен, но все же существует.
Берем бесплатную утилиту HandBreak . Добавляем в нее наш фильм, который бы мы хотели посмотреть на Андроид-устройства и, собственно, местоположение и имя файла, который и будет нашим фильмом. Во вкладке “Video” выбираем кодек MPEG-4 (FFMpeg), битрейт видео выставляем в пределах 600-700. Ставим галочку на опции 2-Pass Encoding. Во вкладке Picture устанавливаем размеры изображения 480×320 px. В вкладке с настройками звука все оставляем без изменений и только выставляем битрейт в 128 килобит / секунду.
Запускаем процесс перекодирования и после довольно таки долго ожидания (в зависимости от размеров исходного файла) получаем видео, перекодированый специально под наш гаджет!
