MIUI Украина

Инструкция по использованию системы для съемки 360 VR видео Brahma360

27 Травень 2016

Коментарі:

0
 Травень 27, 2016
 0
2016-05-27_155826

Часть 1. Матчасть

Для нормальной работы сборки Brahma, нам понадобится непосредственно головка и штатив к ней.

DSC07382 DSC07383 DSC07385

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

DSC07376

Кроме этого, нам будут нужны 6 экшн-камер Yi Sport Camera.

DSC07374

Внимание! Камеры очень желательно должны быть из одной партии, так как камеры из разных партий отличаются цветопередачей, яркостью или насыщенностью изображения.

К камерам нам будут нужны 6 быстрых USB-microUSB кабелей, так как в процессе настройки и работы камеры требуют подзарядки, и разбирать для этого конструкцию очень затратно по времени.

Внимание! Кабеля должны быть круглого сечения и с неширокими разъемами, т.к. они просто не пролезут в отверстия головки.

К этому всему нужны будут еще зарядные устройства, которые могут быстро зарядить все шесть камер. Я использовал замечательные переноски Xiaomi Power Strip. Процесс зарядки всей сборки занимал не более получаса.

Еще нужны шесть одинаковых карт памяти класса 10 и выше. Карточки также должны быть одного производителя, идентичны по характеристикам и лучше всего из одной партии, так как в съемке 360 видео очень важна синхронность.

Кроме того, нам понадобится смартфон, у которого есть функция точки доступа Wi Fi и система Андроид не ниже версии 4.0.

Внимание! Режим точки доступа должен поддерживать не менее 6 одновременно подключенных устройств!

Часто производители смартфонов не декларируют количество подключаемых устройств. К примеру, смартфоны линейки Xiaomi Redmi позволяют соединиться лишь 5 устройствам, что делает автоматическую работу со сборкой невозможной. По отзывам, семейство Elephone поддерживает 6 устройств, Samsung  – 10, о чем честно сообщает при активировании точки доступа.  Я использовал в экспериментах смартфоны Samsung и Xiaomi Mi 4S.

 

Часть 2. Программная часть.

Для успешной работы нам понадобится приложение brahma360. Его можно скачать с сайта энтузиаста из Британии, который создал эту головку. На сайте постоянно находится новейшая версия приложения.

ARM версия используется для Андроид смартфонов, x86 – для Windows Phone/10

Автор вскорости обещает приложение для iOS и десктоп версию, но пока приходится довольствоваться тем, что есть.

Скачиваем приложение, кладем его во внутреннюю память смартфона и устанавливаем, перед этим согласившись с требованиями безопасности.

Кроме этого, нам понадобится любое приложение, управляющее точкой доступа, создаваемой смартфоном. Я использовал удобное приложение HotSpot Manager .

В этом приложении нам важно увидеть количество подключенных устройств и их IP-адреса в случае использования DHCP-сервера.

Часть 3. Настройка.

Перед началом работы камеры нужно настроить определенным образом.

Для начала, нужно одинаково настроить все камеры при помощи стандартного приложения Yi Sport Camera.

Делать это придется для каждой камеры по одной, но зато один раз.

Запускаем приложение, (здесь локализованная русско-украинская версия), дожидаемся соединения с камерой и нажимаем Настройки (шестеренку).

Вот важные моменты:

  1. Разрешение видео. Его нужно выставить одинаковым, но конкретная цифра большого значения не имеет, т.к. мы потом переключим камеры в режим 4К скриптом.

settings1

2. Выключаем отображение даты и (очень важно!) включаем режим видео по умолчанию.

settings2

3. Далее ставим центральный экспозамер, включаем сохранение миниатюр (по ним можно проверить сферичность панорамы), Автоосвещенность включаем или отключаем в зависимости от времени суток для съемки. При низкой освещенности и включенном режиме на видео будет шум, нужно это учитывать при съемке ночных панорам.

4. Очень важно! Включаем режим Wi Fi со старта камеры. Иначе придется это делать вручную в процессе съемки, что очень неудобно.

5. Громкость звука регулируйте по вашему усмотрению. На самом деле громкое пищание камер покажет вам, что они включились при съемке на природе или в шумном городе.

settings3

6. Очень важно! У всех камер должна быть одинаковая версия прошивки.

Поэтому, далее – инструкция по прошивке камер Yi Sport Camera. Те, кто умеет прошивать камеры, или версии прошивки на всех камерах самые новые и одинаковые, пропускайте этот раздел.

Прошивка камер Yi Sport Camera

  1. Отправляемся за прошивкой на официальный сайт производителя;
  2. Выбираем прошивку для камеры своей серии, определяем серию как показано на сайте, первыми цифрами штрих-кода под аккумулятором камеры;

sn-check-en

3.Скачиваем прошивку;

4. Вынимаем SD-карту (мин. 16 Гб класс 10) из камеры, и форматируем ее в FAT32;

5. С компьютера переносим прошивку на чистую карту памяти (на ней не должно быть никаких папок, на сайте некорректная информация!);

firmware_3_en

6. Переименовываем архив в firmware.bin;

7. Вставляем карту памяти в камеру и включаем ее (камера должна быть полностью заряжена!);

8. Ждем. Через какое-то время камера начнет пищать, учащаясь. После прошивки она должна перезагрузиться. Иногда камера после перепрошивки не включается автоматически. Это не страшно. После прошивки и отключения камеры, включите ее вручную и в приложении Yi Sport Camera проверьте, обновилась ли прошивка.

Прошивку можно обновить также прямо из приложения. Для этого вам понадобится Wi Fi. Нажмите на версию прошивки и откроется страница обновления.

Screenshot_2016-04-30-19-50-06_com.xiaomi.xy.sportscamera

Часть 4. Продолжение настройки.

Когда камеры настроены, можно начинать подготовку к сферическому режиму.

Для начала – один абзац теории.

Экшн-камера при включении создает Wi-Fi сервер. Чтобы управлять камерой и получать данные, нужно к нему подключиться, как к обычной Wi Fi сети. В этом случае камера является станцией, а смартфон – клиентом. Такое подключение возможно только с одной камерой. Нам же нужно создать Wi-Fi сеть, в которую вошли бы все камеры. Для этого нужно изменить роль смартфона и камеры.

Смартфон должен стать Wi-Fi сервером, а каждая из камер – клиентом. Чтобы перевести камеры в режим клиента, нужно изменить ее глубокие настройки.

Для этого с сайта производителя нужно скачать скрипт.

Рассмотрим его подробнее.

Скрипт имеет следующую структуру:

– autoexec.ash

– wifi (папка)

— sta.sh

— watchdog.sh

— wpa_supplicant.conf

  1. Файл autoexec.ash

2016-05-23_122756

Здесь нужно раскомментировать нужные строки. Это касается первых 3-х. Первая назначает камере режим 4К при соотношении сторон 4:3 (это важно!), иначе видео не сошьется в сферу.

Вторая назначает высокий битрейт. Я ограничился 25 Мб/с, можно раскомментировать 50, (закомментировав 25), качество будет лучше, но и размер файлов больше.

Остальное не трогаем!

2. Файл sta.sh

2016-05-23_124234

В этом файле мы устанавливаем параметры сети.

В первых сроках можно выбрать статичный или динамических Mac адрес каждой камеры. Поскольку этот адрес для нам не имеет значения, можно оставить все как есть.

Важный момент наступает в 51 строке. Вы можете назначить каждой камере статический IP-адрес. Для этого раскомментируйте эту строку, пропишите IP-адрес каждой камере. Итого, у вас получится 6 скриптов, которые нужно будет положить в каждую из камер, не перепутав, для чего камеры нужно пронумеровать, готовясь к этой процедуре.

Можно сделать проще и назначить режим DHCP-сервера, который генерирует IP-адреса автоматически при каждом подключении. Для этого нужно строку 51 закомментировать, а строку 52 раскомментировать, как это и показано в данном скрипте.

При этом сложность будет намного меньше, и будет заключаться в необходимости каждый раз опрашивать камеры на предмет их адресов и перепрописывать их в приложении Brahma. Далее, я расскажу, как это сделать легко и просто.

3. Файл watchdog.sh

2016-05-23_125322

Этот скрипт регулирует число и частоту обращений камеры к серверу, т.е. нашему смартфону. В принципе, тут не нужно ничего менять.

4. Файл wpa_supplicant.conf

2016-05-23_125658

Это очень важный скрипт. В нем указаны параметры доступа к сети. В строке 3 прописываем желаемый ssid (имя сети), в строке 5 – пароль. Эти данные нужно запомнить, т.к. на смартфоне вы должны создать точку доступа с такими же параметрами.

Часть 5. Завершение настройки.

После всех изменений загружаем этот скрипт на карты памяти каждой камеры. Чтобы не запутаться, я советую вам пронумеровать камеры и кабеля.

Чтобы вернуть камеры в первоначальное состояние достаточно просто удалить скрипт и перезапустить камеру.

Теперь переходим к следующему этапу настройки.

Часть 6. Операции со смартфоном.

  1. Отправляемся в Настройки смартфона – Беспроводные сети – Дополнительно – Модем и точка доступа. В разных оболочках Андроида эти пункты могут называться по-разному, но примерно так.
  2. Выбираем Настройки точки доступа и там прописываем ssid (название сети) и пароль. В нашем случае это будет brahma и brahma Выбираем шифрование WPA2PSK.
  3. Запускаем приложение Hotspot manager и прописываем там такую же точку доступа или находим уже созданную нами.

Теперь запускаем камеры. Нужно дождаться, пока не начнут мигать синие индикаторы Wi Fi на боковой грани. Затем ждем, пока камеры не издадут длинный писк, сигнализирующий о том, что они соединились с сетью.

Как только это произошло, открываем Hotspot manager, заходим во вкладку клиенты и видим список IP-адресов камер.

Записываем их или запоминаем последние цифры.

Screenshot_2016-05-23-12-28-14_com.etustudio.android.hotspotmanager

Затем открываем приложение Brahma.

Первым делом отправляемся прописывать адреса наших камер.

Screenshot_2016-05-23-13-48-48_com.digaset.brahma

Открывается эта страница нажатием на знак меню в левом верхнем углу. Кнопками next листаем камеры, прописывая их адреса, кнопка CLOSE сохраняет данные.

Когда все данные прописаны, возвращаемся к главному экрану приложения и нажимаем Connect.

Камеры запищат, и на экране отобразится подключение.

Если у вашего смартфона есть ограничение по количеству подключений к точке доступа, то одна или несколько камер не подключиться, причем, при каждом подключении, они будут выбираться случайным образом.

Screenshot_2016-04-30-19-36-08_com.digaset.brahma

Тем не менее, остальные камеры будут откликаться на команды, записывать видео и передавать изображение на страницу Preview.

Screenshot_2016-05-04-18-09-32_com.digaset.brahma

Эту опцию хорошо использовать как систему наблюдения, но сферическое видео из этого не сошьешь.

Если смартфон поддерживает 6 и больше соединений, то проблем не должно возникнуть. Тогда картина выглядит так:

Screenshot_2016-05-23-12-28-33_com.digaset.brahma

Можно сразу записать синхронное видео, а можно посмотреть, что видят камеры на странице Preview.

Screenshot_2016-05-23-12-29-21_com.digaset.brahma

Во вкладке VR DISPLAY можно даже вживую увидеть как складывается сфера. Для этого нужно иметь шлем виртуальной реальности или хотя бы Cardboard. Но и без него можно увидеть статичную развертку вашего будущего видео, которое можно вращать пальцем.

Screenshot_2016-05-23-12-29-43_com.digaset.brahma

Но, возвращаемся к записи. Нажав на кнопку Record, вы начинаете синхронную запись. И все бы хорошо, но она получается несинхронной.

Какая-то камера, а то и несколько, обязательно тормозит. Поэтому для удобства последующей склейки, нужно дать какой-то резкий звуковой сигнал.

Как правило, это хлопок руками. Это эффективно, но проблема в том, что при этом в кадре находитесь вы.

И часто нет возможности сделать хлопок, если вы снимаете концерт, например, или установка стоит далеко от вас (связь со смартфоном работает на расстоянии до 10 м.)

Для таких ситуаций есть альтернативный способ – приложение Ponerine.

Часть 7.  Ponerine.

Эту часть можно не читать тем, у кого все получилось и кто не испытывает трудностей с синхронизацией видео.

Приложение Ponerine – аналог Brahma, обладающий некоторыми особенностями. Оно существует в двух вариантах, но в данном случае, нам нужно мультикамерное приложение PonerineM.

Скачать его можно здесь.

В нем также задаются адреса существующих камер, производится соединение с ними и есть возможность запустить их одновременно.

Screenshot_2016-05-23-14-10-46_chn.luckylz.ponerinem

Screenshot_2016-05-23-14-10-52_chn.luckylz.ponerinem

Но есть у приложения одна удобная фича: когда камеры соединены и включены, можно подать громкий звуковой сигнал, нажав на кнопку BUZZER.

При этом одна из камер запищит и этот сигнал будет зафиксирован на звуковых дорожках всех видеофайлов, что облегчает их синхронизацию до одного нажатия кнопки.

Screenshot_2016-05-23-14-10-18_chn.luckylz.ponerinem

Часть 8. Слив и синхронизация.

Итак, мы записали 6 видеофайлов с камер, расположенных определенным образом. Но пока это просто 6 странных видео.

Нужно их сохранить и синхронизировать.

Для того, чтобы слить файлы, нужно воспользоваться кабелями камер, собранных на головке.

Но есть одна проблема: у камер Yi Sport Camera часто наступает переполнение буфера и слить файлы размером больше 500 Мб прямо с камеры не получится: камера зависнет и отключить ее модно будет только сняв крышку аккумуляторного отсека. Производители по нашему запросу пообещали внести изменения в прошивку, но в актуальной прошивке эта проблема может сохраняться.

Поэтому проще разобрать конструкцию и слить видеофайлы с помощью кардридера.

Теперь о синхронизации.

Перед сшиванием сферического видео в программе Kolor Autopano Video Pro, где есть функция синхронизации по звуку или движению, можно перестраховаться и синхронизировать файлы самому.

Дело в том, что программа Kolor Autopano Video Pro  не всегда корректно синхронизирует файлы и поэтому видеосфера получается со швами или «призраками» из-за рассинхрона.

Чтобы быть уверенным на сто процентов, сделать все руками и не потерять качество исходных файлов, можно воспользоваться каким-то из lossless видео-редакторов.

Для формата mp4, в котором снимает Yi Sport Camera, лучше всего подойдет Free Video Editor.

У программы есть платные опции, но в mp4 он сохраняет бесплатно.

2016-05-23_143630

Редактор позволяет с точностью до долей секунды редактировать файл, и без потери качества отрезать лишнее или вырезать кусок внутри.

Проделав подобную операцию с каждым из файлов, можно переходить к главному: сшиванию сферического видео.

Часть 9. Сшивание сферы.

Для сшивания видео мы используем программу Kolor Autopano Video pro. Да, она очень дорогая, но ведь вы не из праздного любопытства занялись виртуальной реальностью.

Нет, взломанных вариантов программы нет. Придется скидываться и покупать ее. Для креативной группы или агентства вполне по силам.

Итак, перетаскиваем наши 6 файлов в окно программы.

2016-05-23_144514

Если вы не синхронизировали их заранее, то синхронизируем в соответствующей вкладке.

2016-05-23_144537

Далее нажимает Stitch. Выбираем опции, настраиваем настройки, я думаю, купив программу, все прочитали мануал.

После создания развертки, продолжаем настраивать видео, выправляем и назначаем горизонт и т.д.

2016-05-23_144859

Как видим, панорама у нас получилась цельная, без швов и дырок. Значит, Brahma обеспечивает сферическую съемку и мы выставили камеры правильно.

Когда все настройки закончены, нажимаем «Сборка» и рендерим видео.

Часть 10. Youtube

Когда наше видео готово, его нужно просмотреть. Обычные видеоплееры для этого не подойдут. Поэтому вот несколько вариантов.

VideoStitch Player 360

Totalcinema360

Kolor Eyes

Демонстрировать 360 видео может и сервис Youtube.

Но для загрузки туда видеофайл нужно подготовить.

Для начала нужно скачать маленькую программку 360 Video Metadata (для Mac или Windows.).

В ней нужно открыть наш файл и подождать, пока она пропишет нужные метатеги в видео.

2016-05-23_150619

Затем нужно обычно загрузить файл на Youtube и через 10-30 минут он станет доступным для просмотра в устройствах виртуальной реальности или просто панорамном режиме.

Вот что вышло.

2016-05-23_151246

Пояснения к видео: оно здесь лишь для того, чтобы показать, что система работает и дает сферическое видео. На самом деле над всеми файлами нужно работать, очень тщательно их синхронизировать и все же брать камеры из одной партии. У меня было три камеры и на видео отчетливо видна их другая передача изображения.

Напишіть відгук

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

© 2016 Фан-сайт MIUI. Всі права захищені.
Копіювання матеріалів дозволяється лише з зазначенням активного посилання на джерело!