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

Опубліковано: Середа, 20 Квітень, 2011 at

Платформа 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-пристроїв, і дороги назад у розвитку просто бути не може.

Техноблог рекомендує:

Comments are closed.