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

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

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

0

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

Платформа Symbian в ряду современных мобильных терминалов занимает особое место. По сравнению со своими конкурентами, обладающими «органайзерной» (Palm OS) или «настольно-компьютерной» (Pocket PC) природой, она всегда была только мобильной. Насколько это оказало влияние на ее судьбу, вы можете судить сами, взглянув, например, на раскладку смартфонов с различными ОС, но, очевидно одно, на сегодняшний день эта операционная система наиболее идеально подходит для создания интеллектуальных телефонов.
Практика: смотрим видео на смартфонах
Версия для печати

Что касается работы с видео, то следует сказать сразу, что здесь Symbian-устройства не являются лидерами. Причина такого положения дел банальна, смартфоны и коммуникаторы на базе этой ОС просто никогда не нуждались в серьезных аппаратных ресурсах, неприхотливость Symbian позволяла обходиться в несколько раз меньшими мегагерцами и мегабайтами по сравнению с той же Pocket PC. В то же время немаловажен и форм-фактор терминала, если для Symbian наиболее часто используемым разрешением (это не означает, что не используются другие) является 176х144 пикселей, то для устройств с Pocket PC и Palm OS более типично 320х240 или 320х480 пикселей, и уже наметилась тенденция к переходу на VGA-разрешение. Однако производители не могут игнорировать веяния времени, и сегодня практически любой Symbian-терминал укомплектован видеоплеером.

Nokia 7710 – один из наиболее функциональных смартфонов

С другой стороны, настоящее место приложения видео – это 3G сети, позволяющие в режиме реального времени просматривать потоковое видео. По поводу GSM даже с учетом его 2,5G надстроек (GPRS, EDGE) такого не скажешь, специфика стандарта позволяет говорить о том, что здесь основной вариант просмотра видео – это его подготовка на «большом» компьютере и последующая закачка на устройство. Впрочем, сегодня многое можно найти в Интернете, но все равно, лучше предварительно закачать видео на телефон. А раз базовая возможность просмотра видео Symbian предоставлена, и уникальность этой ОС позволяет легко расширить ее функциональность, давайте же попробуем совладать с этим «зверем» – Symbian-видео.

Форматы, форматы…

Как известно, каждый видеопроигрыватель основывается на определенном формате воспроизведения видео. Поэтому вначале мы хотим обратить ваше внимание на основные форматы файлов, используемых в Symbian-устройствах. Заметим, что многие видеоплееры могут записывать видео, и именно исходя из этого факта основным форматом мобильного видео считается 3GPP, основанный на спецификации H.263-2000. Его поддержка присутствует во всех устройствах, где есть встроенная камера с возможностью записи видео. Правда, откровенно слабая реализация камеры в мобильных терминалах не позволяет получить качественное видео.

Вторым, не менее распространенным форматом является RealVideo (RM), который с легкой руки компании RealOne стал весьма популярным для представления видеоконтента в Интернете и кабельных сетях (к сожалению, не в России). Основным преимуществом этого формата является сравнительно неплохое качество видео при небольшом объеме файла. К примеру, двухчасовой фильм легко вмещается на 64-х мегабайтную карту памяти. С ним, как и с предыдущим форматом успешно справляется RealOne Player, устанавливаемый на практически все современные смартфоны, например, Nokia 6600. Если попытаться разграничить сферу влияния этих двух форматов, то 3GPP предназначен скорей для локального видео, в то время как RM является потоковым стандартом.

Видео можно смотреть практически на любом современном смартфоне

Следующий формат Mobiclip Video (МО) весьма неоднозначен. С одной стороны, он является переработанным MPEG-1, и позволяет получить полноэкранное видео с кинематографической частотой 24 кадра в секунду. Размер конечного файла также вполне терпим, двухчасовой фильм помещается на флэш-карту объемом 128 Мб. Но самая большая проблема заключается в конвертере этого формата. Из предлагаемых на сайте компании двух версий пакета младшая Mobiclip Home Edition практически непригодна для конвертирования и дает только представление о программе. Профессиональная версия Mobiclip Pro Edition стоит порядка 300 долларов и предназначена для тех, у кого есть официальное право размещать видео в сети в этом формате. Так что на всякий случай стоит заиметь только сам проигрыватель Mobiclip Player, весящий всего лишь 65 Кб.

Наконец-то мы добрались до MPEG-4, видеофайлы этого формата являются родными для устройств с Symbian UIQ (например, Sony Ericsson P900/P910i). Описывать его характеристики, известные практически всем, в очередной раз мы не будем. На базе этого формата создано немало других, к примеру, весьма популярный в Европе VICS. Правда, опять, в нашем распоряжении только VICS nanoPlayer, позволяющий просматривать потоковое видео в Сети, общедоступного конвертера для этого формата не существует.

Ну и чем же, вы думаете, мы закончим? Конечно же, тот самый родной для всех видеоманов формат AVI, на редкость живучий и актуальный в отношении Symbian. Все те же популярные кодеки DivX и XviD. И самое главное, есть достойное программное обеспечение, позволяющее удобно конвертировать файлы и просматривать их на устройстве.

Стандартный вариант

Первым Symbian-устройством, в котором российским пользователям открылись возможности воспроизведения видео, был смартфон Nokia 7650. Любопытно, что там был установлен RealOne Player, который наряду со RM-файлами позволял проигрывать и файлы формата 3GPP, которые в то время были очень популярны. Впрочем, тогда полноценные фильмы никто не смотрел (в аппарате 4 Мб памяти), поэтому эта возможность была скорей номинальной. Следующий смартфон Nokia 3650 снял эту проблему (слот расширения MMC), и тогда в полной мере и проявились все недостатки 3GPP. На наш взгляд, сегодня его применение в качестве формата видео является нерезонным в силу очень низкого качества по отношению к другим форматам.

Для Nokia существует специальное ПО

Как мы уже упоминали, стихия этого формата – запись видео с помощью встроенной камеры с последующим воспроизведением. Отсюда и характеристики явно вчерашнего дня. Впрочем, судите сами: разрешение 128х96 или 176х144 пикселей (большего не существует теоретически), частота кадров не более 15 кадров в секунду (практически всегда картинка сопровождается побочными артефактами), звуковая дорожка в формате AMR или WB AMR, и, наконец, огромный объем файла, не выдерживающий никакой критики. Думаем, причин более чем достаточно отказаться от использования 3GPP. Если же вам все-таки это необходимо, то, пожалуйста, берете Nokia Multimedia Converter (идет в комплекте некоторых смартфонов, есть также на сайте Nokia), и конвертируете. Разобраться с этой программой несложно, все настройки умещаются на одном экране, но результат вряд ли вас удовлетворит.

«Самое Real-ное видео»

Поэтому перейдем к более эффективному, по нашему мнению, формату RealVideo (возможные расширения файлов RM, RAM или RMVB), который выигрывает у 3GPP по всем статьям. Несколько слов о самом плеере, отдельные версии которого существуют практически для всех Symbian-устройств (Nokia Series 60/80 и т.д.). Настройки этого проигрывателя вполне интуитивны, так Video Settings заведуют видео: Post Filter, установленный по умолчанию в High FrameRate, лучше оставить в таком положении, а Automatic scaling (оно по умолчанию включено) лучше отключить. Разумеется, лучше сразу закачивать файл в нужном разрешении, чтобы избежать недоразумений и излишнего расхода мощности процессора. Playback Settings - это управление воспроизведением. Есть еще и Network Settings, но ввиду слабого развития в нашей стране потоковое видео они не столь актуальны. Кстати, маленькое замечание, при просмотре видео желательно отключить посторонние процессы и неиспользуемые интерфейсы, из практики замечено, что включенные Bluetooth или ИК-порт могут влиять на качество воспроизведения.

Но все же давайте попытаемся сами получить RM-файл путем конвертирования. Здесь вариантов много: можно воспользоваться тем, что предлагает производитель, то есть RealProducer, с этой функцией знаком и Adobe Premiere, и даже здесь придется ко двору небезызвестный VirtualDub (правда, его чаще всего используют для оптимизации). Лучше всего, на наш взгляд, использовать программу Helix Producer (то же самое RealSystems Producer). Устанавливаем и запускаем конвертер, подготавливаем файл, который может быть в форматах MPEG или AVI, и приступаем.

Helix Producer позволяет получать RM-файлы

В первую очередь в строке Input File посредством кнопки Browse выбираем объект конвертирования. Далее следует нажать на кнопочку Audiences и выбрать установки видеокодека. В нашем случае необходимо выставить RealVideo G2 with SVT или Real Video 8, видеорежим – Normal Video Motion и определиться с параметром Resize Video to. Дело в том, что возможны два варианта видео – обычное полноэкранное и широкоэкранное, и в любом случае вы выберете здесь максимальное разрешение устройства (например, 176х144 пикселей). Но ведь в широкоформатном видео наличие черных полей означает, что на их обработку процессор потратит гораздо меньше своего времени. Следовательно, в этом случае можно выбрать лучшие параметры. Для полноэкранного видео диапазон значений будет следующим: битрейт 60-80 Кбит/с, частота кадров до 20 кадров в секунду. Если же широэкранное видео, то битрейт можно поднять до 150-170 Кбит/с, а частоту кадров до 22, и даже до 25 кадров в секунду.

Теперь осталось нажать на кнопку, где нарисован карандаш, выбрать название для конечного файла, и вперед - нажимаем кнопку Encode. Конвертирование файла (процесс с полным правом можно назвать и кодированием) занимает времени побольше, чем в случае с 3GPP, но результат того стоит. При вышеуказанных параметрах двухчасовой фильм легко помещается на карту объемом 128 Мб, и даже остается немного места.

«Умные» фильмы

Было бы несправедливым обойти внимание еще одно замечательное программное обеспечение, обеспечивающее весьма неплохие качественные характеристики видео. Речь идет об универсальной программе SmartMovie от компании Lonely Cat Games, включающей в себя проигрыватель для огромного количества мобильных устройств и программу-конвертер для настольного компьютера. В нашем случае поддерживаются все ныне существующие устройства, это Series 60 (Nokia 7650/Nokia 3650 /3660/N-Gage/Nokia 6600, Siemens SX1 и более новые), Series 80 (Nokia 9300/9500) и UIQ (SonyEricsson P800/P900/P910i, Motorola A92x/A1000).

Для видеоплеера (размер около 300 Кб) основным рабочим форматом является AVI, но возможность загрузки на мобильный терминал дополнительных кодеков (DivX, XviD и др.) позволяет в полной мере «вкусить» все прелести современного видео. Функции проигрывателя вполне стандартны: можно установить горизонтальную или вертикальную ориентацию, развернуть картинку весь экран, отрегулировать громкость, яркость и т.д. Из «изюминок» можно отметить поддержку субтитров.

SmartMovie работает на огромном количестве устройств

Что касается конвертера, то он отличается аскетичностью управления, от пользователя требуется минимум действий, можно даже воспользоваться настройками по умолчанию. Последняя версия конвертера 2.63. понимает русский язык, еще одной положительной чертой этой программы является очень быстрое конвертирование, приблизительно в 5 раз меньше времени проигрывания. Типичный двухчасовой фильм с помощью SmartMovie легко «ужимается» в 100-120 Мб, при желании можно постараться вместиться в 64-х мегабайтную карточку (правда, при этом придется немного пожертвовать качеством). Хотя есть и другой способ – фильм можно разрезать на сегменты необходимой длины.

Итак, устанавливаем программу и необходимые кодеки. Запустив программу, открываем необходимый видеофайл (поддерживаются форматы AVI, MPG, MPEG, WMV, M1V и др.). В левой части окна сразу можно просмотреть его характеристики и при желании загрузить субтитры (форматы SUB, SRT, TXT). Теперь переходим к правой части окна, где расположены все настройки конвертирования. Начнем с настроек видео, здесь необходимо выбрать ориентацию фильма (Landscape или Portrait) и кодек. В зависимости от вида последнего дозволяется установить несколько параметров, самым важным из которых является битрейт. В принципе, пока что можно остановиться на установках по умолчанию. Чуть ниже – настройки аудио, здесь та же картина, MP3 с частотой дискретизации 22 кГц и битрейтом 24 Кбит/с для начала подойдет. Если необходимо, то можно несколько изменить уровень громкости для выходного файла.

Для SmartMovie есть специальный конвертер

Теперь займемся оптимизацией. В нижнем правом углу строки File Size указан приблизительный размер файла, который должен получиться после конвертирования. Если он превышает объем имеющейся у вас карты памяти, то, увы, придется либо резать фильм на сегменты, либо ухудшать его качество (на наш взгляд, желательно в первую очередь пожертвовать звуком). Если же наоборот, то значит, у вас еще есть резерв, и можно попытаться немного улучшить параметры фильма, скажем, увеличить битрейт видео, выбрать стерео и т.д. Как видите, ничего сложного, все интуитивно. Последнее действие – нажимаем на кнопку Convert. По прошествии некоторого времени остается только переписать фильм на карту памяти и установит ее в терминал.

По жизни с видео

Как вы убедились, просмотр фильмов на Symbian-устройствах является вполне посильной задачей. Правда, многим может показаться смешным смотреть кино на дисплее «телефонных» размеров, но здесь уже ничего не поделаешь. Впрочем, аппаратные возможности растут, да и немало терминалов (те же коммуникаторы), предлагающих более комфортные условия просмотра. Кстати, мы не затрагивали вопрос производительности самих устройств, но следует иметь в виду, что hardware того же смартфона весьма серьезно влияет на качество увиденного. Поэтому не удивляйтесь, если один и тот же файл на Nokia 6600 «бегает гораздо резвее», чем на Nokia Nokia 3650. В любом случае, очевидно, что видео стало стандартной функцией Symbian-устройств, и обратного пути в развитии просто быть не может.

Алекс Ксенин

Версия для печати
Статьи по теме