Как снимать на 2 камеры одновременно андроид
Есть ли телефоны с поддержкой одновременной записи с фронтальной и основной камеры? Я помню на 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:
Да, и если кто «запустил две камеры» в одну сторону и получил ошибку камеры решается перезагрузкой телефона.
Как переключать переднюю и заднюю камеры во время записи видео в Android
В этой статье вы прочитаете о приложении, которое позволяет поворачивать переднюю и заднюю камеру во время записи видео на Android.
FlipCam-это веб-приложение для Android, которое позволяет переключаться между передней и задней камерой устройства во время записи видео . Это приложение, упомянутое в статье, в настоящее время доступно только для пользователей устройств Android. Поэтому убедитесь, что на устройстве, которое вы используете для запуска этого приложения, установлена ОС Android.
Это приложение чрезвычайно полезно, когда вам сложно записать свое выражение лица во время происходящего вокруг события. Хотя некоторые телефоны допускают это как встроенную функцию, но требуется несколько секунд, прежде чем камера перевернется и возобновит запись. В таких случаях может пригодиться приложение FlipCam.
Как переключать переднюю и заднюю камеры во время записи видео на Android
FlipCam-бесплатное приложение для Android, которое интегрируется в камеру и позволяет записывать видео с двух камер в одном видео. Хотя обе камеры, заднюю и переднюю, можно использовать в одном видео, это приложение не позволяет снимать обеими камерами одновременно. Поэтому при записи видео рекомендуется перевернуть камеру так, как вам удобно.
Давайте посмотрим, как можно переключать переднюю и заднюю камеру во время записи видео на устройствах Android. Для этого вы должны найти и установить приложение под названием FlipCam из Google Playstore. Для удобства вы можете щелкнуть здесь , чтобы перейти на страницу приложения прямо в приложении Google Playstore.
После установки приложение попросит вас разрешить доступ для съемки и записи видео с помощью вашего устройства. Нажмите «Разрешить».

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

Кроме того, для записи видео приложение запросит у вас разрешение на запись звука на устройстве. Нажмите «Разрешить» и начните запись видео.

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

Как только вы начнете запись видео и захотите перевернуть заднюю камеру на переднюю, щелкните значок «камера заднего вида» рядом со значком записи видео. Это действие перевернет камеру, и теперь ваша передняя камера будет записывать видео вместе с видео, записанным с помощью задней камеры.

Вы также можете приостанавливать воспроизведение видео между записью, чтобы настроить внешний вид снимаемого объекта. После записи вы можете просмотреть записанное видео, в котором вы увидите запись с задней камеры для объекта и запись с передней камеры для выражения в том же видео.
Вкратце
FlipCam-это простое и удобное приложение, которое упрощает запись с передней и задней камеры в одно и то же видео. Хотя эта функция доступна на некоторых смартфонах, если у вас нет этой функции на телефонах Android, вы можете использовать для этого FlipCam.
Frontback – фотографируй с двух камер одновременно

Популярное среди владельцев iPhone приложение Frontback добралось и до Android. Основная особенность инструмента заключается в том, что, фотографируя, вы используете сразу две камеры – основную и фронтальную. В результате этого готовое изображение содержит сразу два снимка.
Другой важный момент заключается в расширенной интеграции Frontback с такими социальными сетями как Facebook, Twitter, Instagram и Tumblr. Кроме того, у Frontback имеется собственный ресурс для хранения фото. Благодаря очень удобному и понятному интерфейсу готовыми изображениями можно в два счета поделиться с друзьями. Также в Frontback можно использовать хэштеги и отмечать друзей или локации.
Количество установок Frontback с Google Play превысило 10 тысяч, средний балл составляет 3,9. Скачать приложение на Андроид бесплатно можно с Маркета.
Как вести запись на две камеры одновременно в Android?
Можно ли записывать два видео одновременно с помощью передней и задней камеры в Android.
В статье, которую я прочитал, они упоминают, что для этого требуется устройство с двумя процессорами.
Пожалуйста, дайте мне знать, если у кого-нибудь есть предложения / рекомендации.
Не могли бы вы переписать свой вопрос, чтобы было немного понятнее? В заголовке вопроса звучит так, будто вы хотите играть сразу два видео, тогда как в теле вашего вопроса создается впечатление, что вы хотите запись сразу два видео. Что он? Или и то, и другое? — Phil
@Phil: спасибо за ответ . да, это на самом деле для обоих . но как только я хочу воспроизводить два видео одновременно, тогда могу подойти для записи двух видео одновременно. Пожалуйста, дайте мне знать ваш отзыв / предложение. — CoDe
1 ответы
Да, это возможно. Но только на определенных телефонах.
Я обнаружил, что HTC One m8, Oneplus One и Mototola Nexus 6 способны на это. В остальном пока не знаю. Я не нашел другого способа узнать, поддерживают ли они это или нет, кроме как путем тестирования с приложением и посмотреть, дает ли оно сбой или нет.
Однако вам нужно создать отдельный объект камеры для передней и задней части (просто перебирайте массив доступных камер).
-edit- Кажется, я могу хотя бы подтвердить, что работает для (наверняка? Может быть, не для всех) телефонов с чипсетом Snapdragon 801 и выше.
ответ дан 03 мар ’15, в 09:03
Большое спасибо MacD .. по прошествии этого времени все еще стоит поработать над этим. — Код
Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками android video camera or задайте свой вопрос.