Как снимать сразу с двух камер смартфона
Некоторые модели смартфонов Nokia поддерживают режим Bothie, который позволяет фотографировать и снимать видео, используя сразу две камеры, основную и фронтальную. Пользователи сайта XDA-Dev портировали приложение камеры для Nokia 7 на другие смартфоны, работающие на Android, и в нём есть такой режим.
Приложение Nokia Camera выглядит как стандартная камера Google, но предлагает несколько дополнительных возможностей. По умолчанию съёмка ведётся с автоматическими настройками, но можно переключиться в ручной режим и самостоятельно настроить различные параметры, в том числе баланс белого, выдержку и способ фокусировки (обычный или для макросъёмки).
Самая примечательная особенность этого приложения — съёмка в режиме Bothie, когда работают сразу две камеры, а снимок разделён на две части. Кроме того, камера поддерживает функцию «Картинка в картинке», при которой изображение с фронтальной камеры добавляется в правый верхний угол фотографии или видео.
В приложении также присутствует профессиональный режим для ещё более гибкой настройки съёмки, но он доступен не на всех смартфонах — в настоящее время его можно активировать только на Nokia 7. Возможно, в дальнейшем хакеры разблокируют его для других устройств.
Установить Nokia Camera можно с помощью APK-файла, который выложен на XDA-Dev и APK Mirror. К сожалению, приложение не отличается высокой стабильностью и часто падает при переключении режимов и настроек. Использовать его на постоянной основе не рекомендуется, а для экспериментов оно вполне сгодится.
Источник
2 камеры одновременно android
Есть ли телефоны с поддержкой одновременной записи с фронтальной и основной камеры? Я помню на 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
Источник
2 камеры одновременно android
Есть ли телефоны с поддержкой одновременной записи с фронтальной и основной камеры? Я помню на 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
Источник
2 способа одновременной записи видео с передней и задней камеры на Android
Вы любите снимать видео на телефоне во время путешествий или заниматься чем-то интересным? Что ж, не все используют профессиональные камеры для создания видео и смартфоны с удивительными возможностями. Но если вы хотите записать видео в стиле видеоблога, что означает одновременное использование обеих камер, что вы будете делать? В этой статье я покажу вам, как вы можете записывать видео с передней и задней камеры одновременно на вашем телефоне Android.
Предлагается | 5 лучших штативов для мобильных телефонов в Индии (2021 г.)
Одновременная запись видео с передней и задней камеры
Эта функция по умолчанию присутствует на некоторых телефонах Android, но не все используют эти телефоны, поэтому есть и другие способы. Здесь я перечисляю 3 таких сторонних приложения для Android, которые позволяют записывать видео с обеих камер одновременно.
1. Двусторонняя камера
Это приложение — одно из лучших для этого, и оно одновременно использует переднюю и заднюю камеры телефона. Вы можете снимать фотографии или записывать видео с помощью обеих камер.
Другие функции включают четыре типа макетов камеры, перетаскивание макета камеры, чтобы изменить его, и т. Д. Приложение очень простое в использовании. Вот как можно записывать видео:
1. Загрузите и установите приложение на свой телефон. Дайте разрешение камере и микрофону.
2. Теперь измените расположение камеры в настройках, нажав на значок засорения внизу экрана.
3. Начните запись, нажав кнопку записи.
Вот и все. Запись будет сохранена в галерее вашего телефона. Вы также можете изменить качество видео в настройках.
Существует проблема с этим приложением, поскольку некоторые устройства не могут одновременно запускать переднюю и заднюю камеры, поэтому нет гарантии, что оно будет работать на всех устройствах.
2. Двойная камера: передняя и задняя камеры
Еще одно приложение для записи видео с обеих камер — Dual Camera. Это простое в использовании приложение, которое может снимать фото и видео одновременно с передней и задней камеры. Это приложение также имеет одно ограничение, поскольку оно не может работать на телефонах с чипсетами, отличными от Snapdragon.
Вот как использовать это приложение:
1. Загрузите и установите приложение на свой телефон.
2. Нажмите на значок камеры, а затем выберите видеовыход в настройках, нажав на значок засора в нижней части экрана.
3. Начните запись, нажав кнопку видеозаписи.
Вот и все, и запись будет сохранена на вашем телефоне. Вы также можете изменить качество видео с высокого на среднее или низкое.
Итак, это были приложения для одновременной записи видео с передней и задней камеры. Это может быть очень полезно для тех, кто любит снимать видео в стиле влогов. Какое из этих приложений вам нравится больше всего? Сообщите нам в комментариях!
Источник