Как снимать сразу с двух камер смартфона
Некоторые модели смартфонов Nokia поддерживают режим Bothie, который позволяет фотографировать и снимать видео, используя сразу две камеры, основную и фронтальную. Пользователи сайта XDA-Dev портировали приложение камеры для Nokia 7 на другие смартфоны, работающие на Android, и в нём есть такой режим.
Приложение Nokia Camera выглядит как стандартная камера Google, но предлагает несколько дополнительных возможностей. По умолчанию съёмка ведётся с автоматическими настройками, но можно переключиться в ручной режим и самостоятельно настроить различные параметры, в том числе баланс белого, выдержку и способ фокусировки (обычный или для макросъёмки).
Самая примечательная особенность этого приложения — съёмка в режиме Bothie, когда работают сразу две камеры, а снимок разделён на две части. Кроме того, камера поддерживает функцию «Картинка в картинке», при которой изображение с фронтальной камеры добавляется в правый верхний угол фотографии или видео.
В приложении также присутствует профессиональный режим для ещё более гибкой настройки съёмки, но он доступен не на всех смартфонах — в настоящее время его можно активировать только на Nokia 7. Возможно, в дальнейшем хакеры разблокируют его для других устройств.
Установить Nokia Camera можно с помощью APK-файла, который выложен на XDA-Dev и APK Mirror. К сожалению, приложение не отличается высокой стабильностью и часто падает при переключении режимов и настроек. Использовать его на постоянной основе не рекомендуется, а для экспериментов оно вполне сгодится.
Источник
Съемка сразу с двух камер андроид
Есть ли телефоны с поддержкой одновременной записи с фронтальной и основной камеры? Я помню на galaxy s7 была такая фишка — «dual camera» в меню.
Добавлено 14.05.2018, 09:03:
Кто знаком с андроид апи подскажите это ограничения железа или можно реализовать программно? Мне кажется раз в самсунге такая фича есть значит должно работать и на других телефонах где такой же процессор. Но в аппсторе почему-то пусто — я нашел только одно приложение (https://play.google.co…ornopolitan.dualvideo) но установить его у меня не получилось (видимо только для самсунгов)
Фокуснег, спасибо, теперь в список добавился еще и nokia 8. Осталось выяснить почему это недоступно другим телефонам. Или найти способ заставить это работать. В конце концов самсунг и нокиа как-то это реализовали. Вряд ли они бы стали добавлять в железо отдельный чип отвечающий за обработку информации от двух сенсоров. Тогда они как-то реализовали программно и это теоретически можно повторить на другом 635 snapdragon-е (как у нокии) или даже более бюджетных. Но как это можно сделать программно — либо они использую android api и тогда это в принципе можно легко повторить на другом устройстве либо через какие-то хаки обращаются сразу к железу поскольку пишется код под конкретное устройство. Хотелось бы выяснить принципиальную возможность записи с двух камер параллельно и я придумал такой способ — поставить приложение которое записывает видео в бекграунде и настроить на запись с основной камеры и потом поставить еще одно такое приложение и настроить на запись с фронтальной камеры и пусть они оба работают параллельно
Сообщение отредактировал dixorg — 14.05.18, 12:23
Это ж можно будет тогда снимать 360 видео (если нацепить на камеры линзы расширяющие угол зрения)
Сообщение отредактировал Shu_r — 17.12.18, 16:05
manuiliunam, помимо DuoVision с фото справляются dual camera и dual camera front back camera. но видео пока никто не пишет. Можно, конечно, записать видео на скринрекордер с галочкой записи микрофона, ведь захват видео происходит. Но запись экрана это не полноценное видео. Еще вариант в режиме разделенного экрана андроида найти приложения-камеры игнорирующие друг друга и запустить запись одновременно на обоих. тут тоже захват происходит, но на запись второй камеры скорее всего выдаст ошибку. Тем не менее так хотя бы можно скринить экран, минуя интерфейс камеры в кадре. Интересно, чтобы сказали программисты. Возможно, весь вопрос состоит в драйверах: заставить устройство писать два сигнала, вместо обработки одного, занизив битрейт каждого вполовину.
Сообщение отредактировал manuiliunam — 16.01.19, 23:34
Одновременный захват с нескольких камер точно присутствует начиная с Android API 21, про более ранние ничего не скажу. Программно это реализуемо, другое дело вытянет ли железо.
Если захват одиночного изображения одновременно с нескольких для современных смартов не проблема, можно обойти узкие места небольшим обманом — захватить кадр с одной камеры и только через сколько-то там миллисекунд сделать снимок со следующей, то непрерывный поток фреймов даже с двух камер может опечалить телефончик (например, сохранение двух потоков на sd-карту или обработка фреймов в памяти если реализовывать picture-in-picture и т.д.).
PS: может быть ситуация, когда обработчик (аппаратный или программный в ОС) кадров один на все камеры, тогда после подключения первой камеры, все последующие подключения к остальным камерам будут бросать исключения (приложение тупо умрет при запуске с ошибкой ERROR_MAX_CAMERAS_IN_USE).
Сообщение отредактировал TuvQuarc — 17.01.19, 08:45
Добавлю свои 2 копейки.
У меня телефон Infocus M808 (M560) — изначально, из коробки снимает видео на 2 камеры.
Так вот, вопрос про программу задавался мною более 3 лет назад (2016 год) в ветке про Infocus.
Так никто толком и не ответил. Был тогда еще Fly с такой же фишкой, но программа везде была — встроенная
P.S. ссылка выше на Nokia — системные требования — Андроид 8+
На Infocus у меня Андроид 5.1
Может кто-то возьмется разобраться?
Сообщение отредактировал timkoplus — 28.10.19, 23:25
Nokia Camera требует 7 android, который xiaomi rn3/rn4 от miui так и не получили, зато получили miui 10 с разделенным экраном на android 6. Тут с записью стало проще, но экраны жестко зафиксированы и много багов с приложениями камер при параллельном запуске. Версия nokia camera » для других телефонов» ниже android 7 также без фичи с двумя камерами. Проблему записи на android 6 xiaomi rn4 решил следующим образом (возможно подойдет для других шестых андроидов): Установить hedgecam 2 + du recorder. В обоих приложениях настроить «чистый экран», чтобы не отображались всякие hdr, область настройки резкости в hedgecam 2 и всякие gifки и photo в du recorder. Сначала запускаем du recorder (опция запись звука включена) и подрубаем опцию камера (меняем ее на селфи и только после этого запускаем hedgecam 2 ). Ждем пару секунд, после чего панелька hedgecam 2 исчезает, оставляя чистый экран. Все!: можно запускать запись экрана в du recorder. В итоге у нас отображается фронталка, а на ней картинкой в картинке наша селфикамера, которую можно легко перемещать или менять размер или вообще выключить во время записи экрана. Если делать последовательно никаких ошибок не возникает (т.к. основная ошибка включить две камеры «в одну сторону»). Да, это не два полноценных самостоятельных потока видео, но для экшн рассказа сойдет, тем более, что никаких панелей/значков/текстов/фигур не будет в обоих кадрах и запаздывания видео ни в одном кадре не происходит. Вуаля андроид 6.
Добавлено 18.11.2019, 12:16:
Да, и если кто «запустил две камеры» в одну сторону и получил ошибку камеры решается перезагрузкой телефона.
Сообщение отредактировал manuiliunam — 18.11.19, 12:13
Источник
Съемка сразу с двух камер андроид
Есть ли телефоны с поддержкой одновременной записи с фронтальной и основной камеры? Я помню на galaxy s7 была такая фишка — «dual camera» в меню.
Добавлено 14.05.2018, 09:03:
Кто знаком с андроид апи подскажите это ограничения железа или можно реализовать программно? Мне кажется раз в самсунге такая фича есть значит должно работать и на других телефонах где такой же процессор. Но в аппсторе почему-то пусто — я нашел только одно приложение (https://play.google.co…ornopolitan.dualvideo) но установить его у меня не получилось (видимо только для самсунгов)
Фокуснег, спасибо, теперь в список добавился еще и nokia 8. Осталось выяснить почему это недоступно другим телефонам. Или найти способ заставить это работать. В конце концов самсунг и нокиа как-то это реализовали. Вряд ли они бы стали добавлять в железо отдельный чип отвечающий за обработку информации от двух сенсоров. Тогда они как-то реализовали программно и это теоретически можно повторить на другом 635 snapdragon-е (как у нокии) или даже более бюджетных. Но как это можно сделать программно — либо они использую android api и тогда это в принципе можно легко повторить на другом устройстве либо через какие-то хаки обращаются сразу к железу поскольку пишется код под конкретное устройство. Хотелось бы выяснить принципиальную возможность записи с двух камер параллельно и я придумал такой способ — поставить приложение которое записывает видео в бекграунде и настроить на запись с основной камеры и потом поставить еще одно такое приложение и настроить на запись с фронтальной камеры и пусть они оба работают параллельно
Сообщение отредактировал dixorg — 14.05.18, 12:23
Это ж можно будет тогда снимать 360 видео (если нацепить на камеры линзы расширяющие угол зрения)
Сообщение отредактировал Shu_r — 17.12.18, 16:05
manuiliunam, помимо DuoVision с фото справляются dual camera и dual camera front back camera. но видео пока никто не пишет. Можно, конечно, записать видео на скринрекордер с галочкой записи микрофона, ведь захват видео происходит. Но запись экрана это не полноценное видео. Еще вариант в режиме разделенного экрана андроида найти приложения-камеры игнорирующие друг друга и запустить запись одновременно на обоих. тут тоже захват происходит, но на запись второй камеры скорее всего выдаст ошибку. Тем не менее так хотя бы можно скринить экран, минуя интерфейс камеры в кадре. Интересно, чтобы сказали программисты. Возможно, весь вопрос состоит в драйверах: заставить устройство писать два сигнала, вместо обработки одного, занизив битрейт каждого вполовину.
Сообщение отредактировал manuiliunam — 16.01.19, 23:34
Одновременный захват с нескольких камер точно присутствует начиная с Android API 21, про более ранние ничего не скажу. Программно это реализуемо, другое дело вытянет ли железо.
Если захват одиночного изображения одновременно с нескольких для современных смартов не проблема, можно обойти узкие места небольшим обманом — захватить кадр с одной камеры и только через сколько-то там миллисекунд сделать снимок со следующей, то непрерывный поток фреймов даже с двух камер может опечалить телефончик (например, сохранение двух потоков на sd-карту или обработка фреймов в памяти если реализовывать picture-in-picture и т.д.).
PS: может быть ситуация, когда обработчик (аппаратный или программный в ОС) кадров один на все камеры, тогда после подключения первой камеры, все последующие подключения к остальным камерам будут бросать исключения (приложение тупо умрет при запуске с ошибкой ERROR_MAX_CAMERAS_IN_USE).
Сообщение отредактировал TuvQuarc — 17.01.19, 08:45
Добавлю свои 2 копейки.
У меня телефон Infocus M808 (M560) — изначально, из коробки снимает видео на 2 камеры.
Так вот, вопрос про программу задавался мною более 3 лет назад (2016 год) в ветке про Infocus.
Так никто толком и не ответил. Был тогда еще Fly с такой же фишкой, но программа везде была — встроенная
P.S. ссылка выше на Nokia — системные требования — Андроид 8+
На Infocus у меня Андроид 5.1
Может кто-то возьмется разобраться?
Сообщение отредактировал timkoplus — 28.10.19, 23:25
Nokia Camera требует 7 android, который xiaomi rn3/rn4 от miui так и не получили, зато получили miui 10 с разделенным экраном на android 6. Тут с записью стало проще, но экраны жестко зафиксированы и много багов с приложениями камер при параллельном запуске. Версия nokia camera » для других телефонов» ниже android 7 также без фичи с двумя камерами. Проблему записи на android 6 xiaomi rn4 решил следующим образом (возможно подойдет для других шестых андроидов): Установить hedgecam 2 + du recorder. В обоих приложениях настроить «чистый экран», чтобы не отображались всякие hdr, область настройки резкости в hedgecam 2 и всякие gifки и photo в du recorder. Сначала запускаем du recorder (опция запись звука включена) и подрубаем опцию камера (меняем ее на селфи и только после этого запускаем hedgecam 2 ). Ждем пару секунд, после чего панелька hedgecam 2 исчезает, оставляя чистый экран. Все!: можно запускать запись экрана в du recorder. В итоге у нас отображается фронталка, а на ней картинкой в картинке наша селфикамера, которую можно легко перемещать или менять размер или вообще выключить во время записи экрана. Если делать последовательно никаких ошибок не возникает (т.к. основная ошибка включить две камеры «в одну сторону»). Да, это не два полноценных самостоятельных потока видео, но для экшн рассказа сойдет, тем более, что никаких панелей/значков/текстов/фигур не будет в обоих кадрах и запаздывания видео ни в одном кадре не происходит. Вуаля андроид 6.
Добавлено 18.11.2019, 12:16:
Да, и если кто «запустил две камеры» в одну сторону и получил ошибку камеры решается перезагрузкой телефона.
Сообщение отредактировал manuiliunam — 18.11.19, 12:13
Источник
Топ-5 лучших приложений для разделенной камеры для Android
Вы когда-нибудь щелкали фото, чтобы что-то выглядело как две стороны монеты на одном изображении? Что ж, для этого у нас есть приложения Split Camera. Типичное приложение с разделенной камерой дает вам разделенный экран при щелчке мышью. В этом режиме разделенного экрана вы можете увидеть объект с двух разных углов, а затем объединить их в одно изображение, когда вы наконец нажмете кнопку захвата.
Вы также можете сделать снимок одного и того же объекта с двух разных углов или положений. Художники уже давно используют этот трюк для создания потрясающих эффектов.
Благодаря мощности камеры вашего телефона Android и приложению для разделения камеры даже вы можете воссоздать эти эффекты в кратчайшие сроки. Без лишних слов, давайте взглянем на некоторые из лучших приложений для разделения камеры, доступных на платформе Android.
1. Разделенная камера
Первое приложение в списке — Split Camera. Когда вы открываете приложение в первый раз, оно встречает вас раздражающей рекламой. К счастью, этого больше не повторится, особенно когда вы делаете селфи.
Приложение делит экран на две половины в соотношении 50-50, которое вы можете настроить, перетаскивая его. Вы можете изменить его с вертикального на горизонтальный в зависимости от снимка, который вы пытаетесь сделать. Это полезно, когда объект выглядит больше с одного ракурса и меньше с другого.
Теперь щелкните изображение объекта в первой половине, измените угол и сделайте еще один снимок во второй половине. Окончательные результаты будут автоматически объединены, чтобы создать разделенное изображение.
Затем вы можете смешать два изображения, чтобы они выглядели как одно. Вам понадобятся устойчивые руки, в отличие от моих, как показано выше, при съемке разделенных изображений, потому что фон должен плавно переходить в линию, чтобы он выглядел реальным.
Приложение Split Camera можно загрузить бесплатно и с рекламной поддержкой. В нем нет покупок в приложении.
2. Разделение камеры
Еще одно приложение для разделенной камеры с тем же названием, что и приведенное выше, но разработанное Here We Are (более опасно, чем это). Split Camera предлагает больше возможностей и функций, чем ее тезка. Вы можете разделить рамку на три или даже четыре части, чтобы создать более интересные эффекты.
Есть опция таймера, потому что всем нам нужно мгновение или два, чтобы поправить прическу, очки и другие вещи, прежде чем затвор сработает. Доступны фильтры, но их нельзя пролистывать. Вместо этого вам придется прокручивать их, чтобы увидеть эффекты в действии. Хотя дизайн пользовательского интерфейса не так привлекателен, приложение работает хорошо.
Мое внимание привлек один вариант — прозрачный. Вы можете наложить одно изображение или объект поверх другого, используя его для создания эффекта полупрозрачности.
Приложение можно загрузить бесплатно, в нем есть реклама, но нет покупок в приложении.
3. Разделенная линза 2
Разделенная камера познакомила нас с концепцией создания разделенных изображений, но в ней отсутствовали такие функции, как надежные фильтры, графика и специальные эффекты. Мы поколение, выросшее на Instagram, и мы не можем жить без фильтров! Split Lens 2 спешит на помощь.
Первое, что вы заметите, это то, что Split Lens 2 позволит вам создавать изображения и видео в формате разделения. Более того, вы также можете выбирать из множества макетов экрана (42 на выбор) с множеством опций, где вы можете разделить экран (рамку) в различных комбинациях.
Вы также можете добавить существующие изображения и видео из галереи. Когда вы закончите щелкать изображения, вы можете начать экспериментировать с фильтрами. Опять же, есть 115 фильтров изображений, которых более чем достаточно.
Некоторые интересные включают боке, левитацию (заставляют объект летать), а также есть возможность менять местами части тела. Последнюю часть можно использовать для замены граней или других частей объектами для создания интересных эффектов.
4. Передняя задняя часть
Frontback хочет сделать что-то по-другому, когда дело доходит до разделения фотографий на камеру. Понимаете, в вашем смартфоне две камеры, одна спереди, а другая сзади. Frontback хочет использовать обе камеры, чтобы запечатлеть разные стороны одной и той же истории. Интересный взгляд на сплит-фотографию.
Растет сообщество пользователей, которые регулярно делятся уникальными фотографиями, на которые они нажимали с помощью приложения. Нажмите на круглую кнопку внизу, чтобы войти в режим камеры. Как и в других приложениях с разделенной камерой, вы сначала сделаете снимок с помощью задней камеры, а затем щелкните другой с помощью передней камеры.
Вы можете переключиться в полноэкранный режим, если хотите, или выполнить горизонтальный / вертикальный переворот для создания зеркальных изображений. Они кажутся довольно популярными в сообществе.
Приложение Frontback Split Camera можно загрузить бесплатно без рекламы или покупок в приложении. Это так круто.
5. Instasplit
Instasplit — последнее приложение в списке. Это также довольно простое приложение со всем необходимым. Вы запустите приложение, чтобы найти минималистичный, но хорошо продуманный интерфейс. Есть возможность включить / выключить автоматическую вспышку, разделить экран по горизонтали или вертикали и изменить камеру спереди назад.
После того, как вы закончите настройку Instasplit, что вряд ли займет несколько минут, вы можете начать экспериментировать с углами и объектами, чтобы создавать интересные эффекты. Хотя встроенных фильтров кадров нет, вы можете изменить размер разделенного экрана, вручную перетащив линию разделения в центре.
Приложение поддерживает рекламу, но в нем нет покупок.
Раздвоение личности
Приложения с разделенной камерой могут быть очень интересными, если вы освоите их. Я бы порекомендовал вам взглянуть на других фотографов, чтобы узнать, как они используют эти приложения. Это даст вам некоторое представление и вдохновение для ваших фотографий. Столь необходимый отход от обычных изображений Instagram с фильтрами, которые использовались до смерти.
Далее: Ищете другие приложения для редактирования фотографий для своего смартфона Android? Вот некоторые из лучших фоторедакторов, которые мы смогли найти. Ознакомьтесь с ними, перейдя по ссылке ниже.
Источник