Наш ассоциированный член www.Bikinika.com.ua

Wikitude SDK Epson 4.0.3 Документація

  1. Повноекранні відео
  2. Накладання відео
  3. Накладання відео з альфа-каналом
  4. MacOS X
  5. Розмістіть відео, що містить альфа-канал, у студії Wikitude
  6. Самостійне розміщення відео
  7. Відео з YouTube
  8. Відео від Vimeo
  9. Зображення мініатюр
  10. Підтримка браузера та H.264
  11. Підтримувані пристрої
  12. Підтримувані відеокодеки

Відео на сцені доповненої реальності - це ефективний спосіб забезпечити вражаючі враження для користувачів. Відео може працювати в трьох режимах і може надходити з різних джерел . Як правило, ви не можете завантажувати відео в бекенд Wikitude, але потрібно використовувати власні відеозаписи чи відеоролики з онлайн-відео-сервісу (наприклад, YouTube).

Доступні режими:

Підтримувані джерела відео:

Повноекранні відео

Повноекранне відео - це відеофайли, які відтворюються в рідному програвачі пристрою користувача. Замість того, щоб відтворювати безпосередньо в прямому ефірі, відео на повноекранному екрані відкриє окреме вікно та запустить відеоплеєр. Коли користувач натискає назад або закриває вікно, він поверне користувача до досвіду розширеної реальності.

Накладання відео

Накладені або доповнені реальні відеозаписи відтворюються безпосередньо в режимі прямого перегляду камери поверх зображення або в певному географічному розташуванні. Ви можете вибрати розмір відео та положення його.

Примітка. Для роботи зображень, що накладаються, їх потрібно кодувати певним відеокодеком (H.264). Розділ відеокодеки докладно описує. Також не всі пристрої здатні відтворювати накладене відео - читайте розділ підтримувані пристрої для деталей.

  • Відео з власним хостом: Обов’язково використовуйте закодовані файли H.264, окрім файлів, що розміщені самостійно, можна використовувати як накладні відео.
  • YouTube: Відео, розміщені на YouTube, не можуть використовуватися безпосередньо для накладання відео через ліцензійні обмеження. Якщо у вас є доступ до вихідного відеофайлу, кодуйте його у відеофайлі H.264, завантажте його на свій сервер, і ви готові йти.
  • Vimeo: Відео, розміщене на vimeo, не може використовуватися безпосередньо для накладання відео через ліцензійні обмеження. Якщо у вас є доступ до вихідного відеофайлу, кодуйте його у відеофайлі H.264, завантажте його на свій сервер, і ви готові йти.

264, завантажте його на свій сервер, і ви готові йти

Накладені відео відтворюватимуться негайно, якщо ця опція обрана або іншим чином розпочнеться з відтворення, як тільки користувач натисне на відео. Відео призупиняється та відновлюється, якщо користувач відходить від цільового зображення, що містить відео.

Накладання відео з альфа-каналом

Окрім стандартних відеороликів, Wikitude Studio також може обробляти відео з прозорим фоном (альфа-канал). Як і прозорі зображення, відео може мати прозорий фон.

Зйомка прозорого відео зазвичай виконується за допомогою зеленого екрану для зйомок та технікою під назвою chroma key, щоб замінити зелений фон прозорістю. В Інтернеті є широка інформація, яка повинна допомогти вам розпочати цю тему.

Існують різні відео кодеки, які підтримують альфа-канали для кінофільму, і більшість з них працюватиме як ваша сировина. Ми широко протестували кодек Apple ProRes 4444 для власної розробки і були задоволені результатами.

Wikitude SDK може відтворювати лише закодовані відео H.264, що є кодеком, який на практиці не підтримує альфа-канал. Рішення тут - включити альфа-канал в окрему (видиму) частину відео. Відео розділяється вертикально, складається з кольору та альфа-каналу у підсумковому відео один під одним. На наступному зображенні показано, як повинен виглядати результат попередньої обробки.

Верхня половина зображення транспортує інформацію про колір для остаточного відео, тоді як нижня половина містить зображення сірого шару альфа-шару. Білі зони будуть повністю непрозорими, а чорні - повністю прозорими. Якщо ви знайомі з Photoshop, подумайте про нижню половину як про маску. Результати відео мають висоту, яка точно вдвічі більша за вхідне відео.

Щоб перетворити ваше сире відео у дійсне вхідне відео для студії Wikitude, вам потрібно перекодувати відео та автоматично створити альфа-маску. Сценарій нижче включений до пакета SDK Wikitude (окремо) завантажити ) використовує ffmpeg для цього і загортає необхідні команди. Виконайте наступні прості дії:

MacOS X

  1. Відкрийте додаток Terminal
  2. Вхід CD <SDK> / інструменти / відео / MacOSX. Замініть <SDK> на шлях до папки SDK
  3. Виконати sh convert.sh <вхідне відео> <вихідне відео>. Замініть <вхідне відео> на шлях до прозорого відео та <вихідне відео> на шлях, де ви хочете зберігати вихідне відео.

Windows

  1. Відкрийте командний рядок
  2. CD <SDK> \ інструменти \ відео \ Windows. Замініть <SDK> на шлях до папки SDK
  3. Виконати convert.bat <вхідне відео> <вихідне відео>. Замініть <вхідне відео> на шлях до прозорого відео та <вихідне відео> на шлях, де ви хочете зберігати вихідне відео.

Це створює необхідне відео з вертикально розділеним кольором та альфа-каналом.

Розмістіть відео, що містить альфа-канал, у студії Wikitude

Відео, яке ви завантажуєте, буде вдвічі більшим, ніж відео, яке збирається переглядати користувач. Не забудьте це врахувати, розміщуючи відео на цільовому зображенні.

Самостійне розміщення відео

Ви можете використовувати будь-яку URL-адресу або посилання на відео, яке є загальнодоступним. Це може що завгодно - від посилання на файл у загальнодоступній папці Dropbox до посилання на відео на вашому власному сервері. Просто не забудьте відповідати підтримуваному відео кодеки якщо ви любите використовувати накладання відео або накладання відео з альфа-каналом .

Відео з YouTube

Відео з YouTube

Розширення відео автоматично розпізнається, якщо ви введете URL-адресу до відео YouTube (наприклад, http://www.youtube.com/watch?v=yFU774q6eVM ). Відео YouTube не можна використовувати для накладання відео або накладання відео з альфа-каналом через ліцензійні обмеження. Відео YouTube завжди буде відтворюватися у повноекранному режимі.

Ви можете вибрати мініатюрне зображення за замовчуванням, яке надає YouTube, або завантажити власне мініатюрне зображення.

Під час зміни розміру та розміщення збільшення ви фактично змінюєте розмір та розміщуєте ескіз.

Відео від Vimeo

Відео від Vimeo

Розширення відео автоматично розпізнається, якщо ви введете URL-адресу до відеофайлу, розміщеного на vimeo. Відео на vimeo можна використовувати для повноекранний лише відео. Введення посилання на відео vimeo (наприклад, https://vimeo.com/51396462 ) відтворюватиме відео лише в повноекранному режимі .

Зображення мініатюр

Ескізи - це зображення, які відображаються вашому користувачеві, коли відео не було запущено. Вони переглядають зображення для ваших користувачів, щоб вони знали, що їх чекати. Студія Wikitude може завантажити зображення мініатюри за замовчуванням у постачальника відео (YouTube або vimeo) і використовувати це як ескіз. Або ви можете завантажити власне мініатюрне зображення для вашого відео. Зображення може бути будь-якого розміру і будь-яке зображення, яке вам подобається.

Примітка . Wikitude Studio не додає жодних кнопок відтворення до мініатюрного зображення.

Підтримка браузера та H.264

Ви, мабуть, зіткнулися з помилкою "Не показувати сьогодні" у студії Wikitude. Це означає, що ваш браузер не може відтворити вибране відео. Деякі браузери мають труднощі (Firefox) для відтворення закодованих файлів H.264 безпосередньо в браузері. Однак це означає лише, що ми не можемо показати вам гарний попередній перегляд вашого відео, яке відтворюється безпосередньо в студії Wikitude. Якщо ви вибрали правильне кодек ваш досвід розширеної реальності просто буде добре працювати.

Підтримувані пристрої

Взагалі відео повністю підтримуються на пристроях під керуванням iOS 6+ та Android 4.0+. Інші пристрої все одно відтворюватимуть відео, але лише у повноекранному режимі як резервне рішення.

  • iOS 6.0 або новіші: повна підтримка
  • iOS 5.x або новіші: лише відео на повноекранному екрані
  • Android 4.0 або новішої версії: повна підтримка
  • Android 3.x або новіші: лише відео на повноекранному екрані

Wikitude SDK у фоновому режимі відповідно визначає відповідний режим. Це означає, що ваш користувач намагається відтворити накладене відео з недієздатним пристроєм, а відео відтворюватиметься в режимі повноекранного режиму.

Резюме: Лише пристрої iOS 6+ та Android 4.0+ відтворюватимуть відео, що накладаються. На всіх інших пристроях буде показано відео на повноекранному екрані.

Підтримувані відеокодеки

На жаль, підтримка відео на мобільних пристроях не є прямою. Пристрої та операційна система відрізняються тим, які відео вони можуть відтворювати та які відео відхиляти. Для підтримки всіх платформ найкращим рішенням є використання відео з кодуванням H.264 з максимальною роздільною здатністю 720p (1280x720 пікселів). Щоб зробити речі ще більш заплутаними, кодек H.264 визначає різні профілі. Не всі вони чудово відтворюють, тому переконайтесь, що ви використовуєте будь-яке з наведених нижче

Рекомендація для Android та iOS з широкою підтримкою - використовувати H.264 (AVC) як кодек (базовий профіль) з .mp4 як формат контейнера. Повний перелік медіа-підтримки на Android див офіційний путівник або Веб-посібник iOS .

Не використовуйте фільми Quicktime або .avi, оскільки їх кодек не підтримується як для Android, так і для iOS.

Якщо профіль особливо відрізняється, пристрої Android, безумовно, будуть недоброзичливими (не вдасться відтворити або повністю вийти з ладу) під час відтворення цих відео.

Тут у Wikitude ми використовуємо додаток Handbrake для перекодування наявних відео у потрібний формат. Нижче ви бачите скріншот із налаштуваннями, які ми використовуємо

  1. H.264 кодек
  2. Базовий профіль
  3. Обмеження максимального бітрейту відео до 1250 кбіт / с

264 кодек   Базовий профіль   Обмеження максимального бітрейту відео до 1250 кбіт / с

Підсумок: Для накладених відео використовуйте закодовані відео H.264 з профілем базової лінії в контейнері mp4.

Com/watch?

Новости