Выбирай : Покупай : Используй

Вход для партнеров

Вход для продавцов

0

Практика: смотрим видео на Palm

Общеизвестно, что родоначальницей мобильного видео считается платформа Pocket PC. Так-то оно так, но не стоит забывать и о других, имеющих к этому направлению самое прямое отношение. Если взять, к примеру, компанию Sony, долгие годы выпускавшую КПК на базе Palm OS, то именно она была вдохновителем многих идей. С легкой руки японцев мультимедийность стала стандартной характеристикой любого современного КПК.
Практика: смотрим видео на Palm
Версия для печати

Конечно, с одной стороны, просмотр видео на экране одной из многочисленных Sony CLIE 3-4-х летней давности в разрешении 160х160 пикселей с частотой 10 кадров в секунду сегодня иначе как безобразием не назовешь. В то же время иметь возможность смотреть видео на КПК с 16-мегагерцовым Motorola DragonBall можно считать маленьким подвигом. Компания создала несколько проигрывателей, к примеру, gMovie, специальный конвертер MovieMaker и умудрилась даже создать свой собственный формат видео для КПК.

КПК от Sony всегда отличались оригинальностью

Впрочем, это история платформы. Сегодня Sony нет в строю (хотя она все же выпускает компьютеры для внутреннего рынка), но ее дело живет. Мощнейший виток аппаратной эволюции вывел КПК с Palm OS на один уровень с конкурирующей платформой: те же ARM-процессоры, одинаковые объемы памяти, похожие дисплеи и т.д. Но суть осталась разной, поэтому сегодня мы хотим поговорить о том, каким образом можно (и нужно) смотреть видео на устройствах с операционной системой Palm OS.

Традиционно решение любой проблемы имеет несколько вариантов, и выбор конкретного в значительной степени определяется желанием пользователя. В отношении Palm OS их два: первый – «то, что доктор прописал», то есть продукция компании Kinoma, и второй – «нормальные герои всегда идут в обход», что подразумевает использование сторонних программ. Какой выбрать – решать вам, мы же расскажем об обоих.

Кино с Kinoma

На сегодняшний день стандартным средством для работы с видео на карманном компьютере под управлением Palm OS является связка двух программ производства Kinoma. Одна из них, Kinoma Producer устанавливается на настольный компьютер и предназначена для преобразования видеофайла (так называемого конвертирования) в вид, понятный и удобный для КПК. Вторая, Kinoma Player, как и следовало ожидать, является мультимедийным проигрывателем, устанавливаемым на КПК. К слову сказать, эти программы помимо видео позволяют работать с аудио, фотографиями и т.д., но в данном случае нас это не будет интересовать.

Начнем с Kinoma Producer (последний релиз 3.1.1). Это программный пакет частенько можно найти на диске, входящем в комплект КПК (в обязательном порядке присутствует на CD к Palm Tungsten линейки T). В случае отсутствия оного можно воспользоваться Интернетом, и скачать с сайта компании файл размером около 1,7 Мб. Следует заметить, что эта версия конвертера (то же самое относится и к проигрывателю) подходит только для КПК с Palm OS 5 и выше. Если же у вас «нечто» поменьше, то придется обратить внимание на вторую версию (для Palm OS 3.1 и выше).

Запускаем программу, и указываем ей входной файл, перечень поддерживаемых форматов впечатляет, здесь есть MPEG-1, MPEG-2, MPEG-4, QuickTime, WMV, AVI, DivX, Macromedia Flash и т.д. Заметим, что в комплекте программы есть несколько предустановленных пресетов конвертирования, но не стоит обольщаться, они подобраны не так хорошо, как хотелось бы, поэтому лучше попробовать свои варианты. Оптимальный можно будет сохранить и использовать впоследствии. Первым делом идем на закладку Files и выбираем модель своего Palm-устройства, выбор достаточно широк, присутствуют даже коммуникаторы Handspring Treo, игровая консоль Tapwave Zodiac и т.д. Дальше следует указать, куда сохранять результирующий файл, и перейти к закладке Audio&Video, заведующей настройками конвертирования.

Kinoma Producer доступна даже для MacOS

А вот здесь нужно только пробовать и пробовать. Вся проблема заключается в том, что необходимо соблюсти пропорцию между качеством воспроизведения и размером файла (какая здесь зависимость, надеемся объяснять не нужно). Первый камень преткновения – частота кадров, так и тянет выбрать заветные 30 кадров в секунду, но, поверьте, больше 15 ставить не стоит (хотя, если у вас карточка на 1 Гб и 400-мегагерцовый процессор в КПК, то можно рискнуть). Дальше – битрейт, на наш взгляд, оптимальными значениями могут служить 640 или 720 Кбит/с, соответственно, большее означает лучшее качество. То же касается и звукового сопровождения, лучше остановиться на моно режиме с частотой дискретизации 11 или 22 кГц.

И, наконец, последняя закладка – Layout, в которой необходимо выбрать разрешение, в котором вы хотите смотреть фильм на КПК. Возможность создания широкоформатных роликов присутствует, так что можно сразу задать разрешение (например, 480х320 пикселей) и развернуть его, чтобы заполнить все полезное пространство дисплея. Вот, пожалуй, и все, осталось нажать кнопку Convert Files и… идти пить кофе, процесс конвертирования требует значительного времени.

Полученный PDB-файл поражает воображение своим объемом. Для того чтобы вы могли оценить это, мы специально преобразовали один и тот же двухчасовой фильм с двумя значениями параметров под разрешение 480х320 пикселей. Первый файл «завесил» около 800 Мб (15 кадров в секунду, 720 Кбит/с, стерео 22 кГц). Во второй раз мы немного снизили свои требования, и получили чуть более 300 Мб (10 кадров в секунду, 640 Кбит/с, моно 11 кГц).

На наш взгляд, причиной такой громоздкости файлов является использование продуктами Kinoma формата PDB (Palm DataBase), который является универсальным для Palm OS, но, увы, малопригоден для хранения видео. Раз уж речь зашла о форматах видеофайлов, то еще раз напомним, что для этой роли лучше всего подходят AVI-файлы с соответствующими кодеками. Перечислять все ныне существующие кодеки не имеет смысла, и грубо говоря, все они, в том числе и DivX, и XviD являются вариациями MPEG (в данном случае, MPEG-4). Если же это для вас имеет принципиальное значение, какой кодек, то вот простое решение. Открываете, AVI-файл любым текстовым редактором и ищете в его заголовке комбинацию символов «vids» (без кавычек). Четыре следующих за этой комбинацией символа и есть код видеокодека. Дальше идем на сайт http://www.fourcc.org, узнаем, что это за кодек, и где его можно найти.


Видео получается смотреть даже на при разрешении 160х160 точек

Впрочем, настало время просмотреть полученные фильмы, для чего необходимо воспользоваться установленным на КПК плеером Kinoma Player 3 ЕХ (последняя версия 3.1.1). Описывать, как работает эта программа, мы не будем, все интуитивно, отметим только, что она может просматривать MPEG-4 файлы, на лету производить масштабирование или поворот изображения (лучше это делать при конвертировании, чтобы не «напрягать» процессор), может работать напрямую с картой памяти, в наличии поддержка стерео и полноэкранного воспроизведения. Из экзотики есть поддержка 3GP (стандарт видео в мобильных телефонах) и QuickTime.

Что касается двух полученных нами файлов, то качество первого можно считать вполне приемлемым, а второй файл практически непригоден для просмотра, – изображение в большинстве случаев испещрено многочисленными артефактами, в динамических сценах явно видна «квадратность», разве что спокойные сцены можно смотреть не напрягаясь. Такое вот «кино с Kinoma».

Мы пойдем другим путем

Альтернативных вариантов работы с видео на устройствах с Palm OS немало, но, по мнению большинства пользователей наиболее эффективным является симбиоз небезызвестного кодировщика VirtualDub и плеера MMPlayer. С них мы и начнем, не забыв упомянуть и других программах, достойных вашего внимания. Заметим, что основной причиной поиска стороннего ПО является попытка отойти от «чисто Palm’овского» формата PDB в сторону более современных и эффективных. В частности, MMPlayer дружит с AVI и MPEG, что в данном случае является весомым плюсом. Но обо всем по порядку.

Итак, VirtualDub (текущая версия 1.5.10) – программа, которая может все, но для начинающих она может оказаться достаточно сложной. Но, пожалуй, это единственный способ настроить абсолютно все собственными руками. Несмотря на то, что методика конвертирования файлов при помощи VirtualDub неоднократно приводилась, позволим себе ее вкратце напомнить. Запускаем программу и открываем файл, который мы хотим конвертировать (File – Open). Дальше необходимо убедиться, что в закладках Video и Audio выбран режим Full Processing Mode, – это позволит программе обрабатывать потоки.

Интерфейс Virtual Dub иногда кажется излишне простым

Затем идем в фильтры (Video – Filters), где, нажав кнопочку Add, выбираем Resize и устанавливаем требуемое разрешение выходного файла (метод фильтрации Bicubic). Так же, возможно, понадобится использовать Cropping, чтобы избавиться от бордюра при просмотре ролика в полноэкранном режиме либо развернуть картинку на 90 градусов. Выбор битрейта осуществляется в Video – Frame Rate, оптимальное значение находится в районе 80-100 Кбит/с (хотя можно и больше, если «железо» наладонника позволяет), к тому же следует помнить, что наилучшие результаты получаются при использовании B-frames. Осталось только в Video – Compression выбрать необходимый кодек, например, DivX.

Теперь настраиваем аудио. Сразу идем в Audio – Compression и выбираем MPEG Layer-3. А вот здесь не следует перебирать с качеством, в зависимости от того, каким образом вы собираетесь слушать звуковое сопровождение (встроенный динамик КПК или наушники). Оптимально 16-22 кГц моно и битрейт 20-32 Кбит/с, если хотите стерео, то желательно ограничиться 11 кГц и 16 Кбит/с. Возможно, придется поиграть с громкостью (Volume), необходимое значение придется подобрать экспериментальным путем. Все, осталось выбрать File – Save as AVI.

Можно порекомендовать при подборе настроек не кодировать весь фильм, а только его часть, только для адекватной оценки лучше выбрать фрагменты фильма, изобилующие динамичными сценами. По крайней мере, нам удалось описанный в предыдущем разделе двухчасовой фильм «впихнуть» в 150 Мб при приблизительно равноценном качестве воспроизведения. Хотя, кто знает, повозившись еще немного, возможно и получилось бы обойтись 128-мегабайтной «флэшкой».

Теперь перейдем ко второй части этого «ударного» тандема – плееру MMPlayer. Последняя версия этой программы (0.2.12) работает только с Palm OS 5 и выше, хотя на сайте можно найти версии и для младших версий ОС. Этот плеер отличается поддержкой огромного количества форматов, помимо AVI, он понимает MPEG-1 (MPG, MPEG, VCD), MPEG-2 (VOB, transport stream), DivX, H263 и др. Возможна работа как с памятью (HH), так и непосредственно с картами памяти (EXT). В арсенале возможностей программы - масштабирование, поворот изображения, полноэкранный режим. Последние версии оптимизированы под ARM-процессоры, поэтому на линейке Palm Tungsten T программа бегает весьма шустро. Единственным существенным недостатком этой программы является ее нестабильность, поэтому не стоит засматриваться на последние релизы, можно остановиться на более старом, но зато надежно работающем.

MMPlayer не всегда работает стабильно

Интересно, что сами разработчики этой программы рекомендуют использовать для качественного конвертирования видео описанную нами программу VirtualDub с DivX-кодеком, которая позволяет получить приемлемый по качеству и размерам AVI-файл. В этом мы могли убедиться на собственном опыте. Кстати, плеер очень органично вписывается в систему управления наладонника. Так, если у КПК есть манипулятор D-Pad, то его можно задействовать для управления плеером. Нажатие влево - переход к предыдущему файлу из плейлиста, вправо – следующий файл из плейлиста, вверх – увеличение громкости, вниз – уменьшение громкости, средняя кнопка – запуск/останов воспроизведения. Также используются и клавиши быстрого вызова приложений: например, Календарь и Контакты – управляют зумом.

Впрочем, давайте уделим немного внимания и другим плеерам и конвертерам. Из интересных разработок можно отметить AVI-плеер PalmMooVid, который отличается очень непритязательным характером и способен работать с машинками, оснащенными Palm OS версии от 3.5, либо специализированный MPEG-плеер KVideo. Последняя реализация достаточно любопытна, во-первых, плеер работает поверх виртуальной машины KVM, да к тому же использует свой собственный весьма компактный формат (программа для преобразования прилагается в комплекте).

MooVid не очень требователен к системным ресурсам

В качестве программ конвертирования альтернативу мощному VirtualDub могут составить Dr.DivX (очень просто использовать, но возможностей намного меньше) либо MMPlayerJobMaker (идеальный вариант для начинающих). И, наконец, если у вас имеется просто DVD-диск, и вы хотите конвертировать его для просмотра на КПК, не сильно вдаваясь в тонкости, то можно воспользоваться программой Pocket-DVD Studio for Palm (последний релиз 3.0), позволяющей получить файл жестко заданного размера с оптимальным качеством. Как вы видите, все настройки этой программы умещаются на одном экране.

Pocket-DVD Studio for Palm позволяет легко конвертировать DVD для КПК

Еще один вид программ, о котором мы хотим упомянуть – это сплиттеры, позволяющие «нарезать» фильм на несколько частей в соответствии с объемом имеющихся у вас карт памяти. Не секрет, что каждому хочется просмотреть фильм с большим разрешением и в лучшем качестве, и чтобы не расстраиваться из-за отсутствия объемных карточек, можно воспользоваться AVI-MPEG Splitter либо Easy Video Splitter. Идея достаточно прозрачна, указываете программе объем вашей карточки, и вперед.

Вместо заключения

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

Алекс Ксенин

Версия для печати