Google Camera — хайп или замена зеркалки

Все мы знаем про популярное приложение Google Camera (дальше GCam). О нём говорят везде: 4PDA, XDA, на всех официальных форумах о телефонах.

Практически каждый владелец устройства пытается найти на своё устройство GCam, потому что их телефоны уже не имеют поддержку производителя или качество фото и видео страдает из-за небрежного отношения разработчиков (или нехватки ресурсов) к стоковой камере.

Google Camera — хайп или замена зеркалки

В статье будет много фото, сделанных на GCam.

Немного истории и функций

GCam появилась в Android KitKat (4.4.0), но позже Google ограничилась поддержкой в Pixel, Nexus и Essential. С каждым новым обновлением появляются новые функции, саму последовательность я не помню, но вот какие функции сейчас присутствуют:

  • Фотосъёмка.
  • HDR+ — склейка нескольких фоток в одну.
  • Расширенный HDR+ — тот же HDR+, но охватывает больше цветового диапазона и занимает больше времени.
  • Замедленная съёмка (0,25* и 0,125*).
  • Ускоренная съёмка (5*, 10*, 30*, 120*).
  • Видеосъёмка: 720 (30 и 60 FPS), 1080 (30 и 60 FPS), 4K (30 FPS); видеостабилизация, автофокус.
  • Портрет. Размытие заднего фона, если на переднем плане стоит человек или группа людей, с помощью одного сенсора и возможностью в дальнейшем изменения диафрагмы.
  • Панорама со звуком.
  • Фотосфера — создание склейки кадров в разных режимах, как пример — рыбий глаз.
  • Playground — AR-стикеры.
  • Фотоколлаж. Делается фото, если человек или группа людей улыбается.
  • Буфер фотографий. Когда вы находитесь в приложении, буфер собирает фотографии за несколько прошедших секунд, чтобы при нажатии на затвор конечный снимок делался почти моментально, то есть не было большой задержки для большого количества кадров.
  • Top Shot. Диапазон фоток, в котором можно выбрать одну лучшего качества и лучшего момента.
  • ZSL — режим съёмки; по умолчанию на телефонах Pixel использует протокол нулевого запаздывания, это позволяет запечатлеть именно тот момент, который нужен, — отсюда и «нулевая задержка спуска».
  • Super Res Zoom объединяет множество кадров для формирования картинки более высокого разрешения вместо того, чтобы растягивать обрезанное изображение по ширине экрана. В результате пользователь получает улучшенную детализацию, которая «может конкурировать с двукратным оптическим зумом на большинстве других смартфонов». За продвинутое качество отвечает машинное обучение.
  • Night Sight. В ночное время этот режим делает кадры с разной выдержкой, чтобы в конечном итоге склеить в один кадр, минусы такого режима — шумы при маленьком количестве света, ABW (автобаланс белого) хромает, весь процесс съёмки одного фото занимает от одной до пяти секунд.

Первый мод

GCam официально поддерживается на телефонах Pixel, Nexus, Essential и на устройствах, где стоит Android Go или One, но с малым количеством функций.

Мы все знаем, что Android открытая ОС. Поэтому появился один энтузиаст, ник которого в интернете BSG. Он портировал GCam на Xiaomi Mi 5s. Первый мод был очень даже ничего, потому что на этом телефоне стоял точно такой же сенсор, как и на Pixel 1, то есть IMX378. После этого началась эра портирования GCam.

В наше время есть мод почти под любой телефон.

Но не обошлось и без проблем со стороны вендоров (производителей телефонов), которые специально не добавляли в прошивки нужные библиотеки для полноценной работоспособности GCam. Как пример, Xiaomi Mi 8, на этом телефоне не всё функционировало, поэтому мы спамили вендору, чтобы тот изменил или добавил библиотеки. По итогу добились своего и имеем полноценный мод.

В дальнейшем было создано ещё много модов с некоторыми добавлениями функций:

  • Сохранение в формате RAW.
  • Поддержка разных библиотек (любой человек может сделать на С++ её и «запихнуть» в GCam).
  • Эффективный алгоритм сжатия (видео сохраняются в формате H.265, HEVC).
  • Кастомный ABW.
  • Качество HDR+ (количество кадров для склейки фото в одну).
  • Насыщенность.
  • Сжатие JPG.
  • Выбор выдержки для разных режимов.
  • Выбор модели (все модели телефонов от Google; в зависимости от выбранного будут меняться ISO, выдержка, ABW).
  • Выбор конфигурации. Параметр отвечает за алгоритмы при обработке фото; есть конфигурации с разных телефонов и их гибриды.
  • Компенсация экспозиции.
  • Битрейт видео (10–130 Mbps).

Немного фото в режиме Night Sight.

Доступность

GCam мод можно найти почти на любой Android-телефон, но есть пару но:

  • Ваше устройство должно быть на Snapdragon (на других SoC могут быть проблемы с режимами).
  • На таких телефонах, как Meizu, Samsung, Huawei, могут быть проблемы из-за нехватки библиотек.
  • Для некоторых устройств надо Root, а точнее, Magisk, чтобы пропатчить фиксы (h.265/camera2api/buffer_fix).
Пользуетесь ли вы GCam?
Нет, но теперь буду.
Нет, потому что нету поддержки моего телефона.
Да.

Итог

GCam — продвинутое приложения камеры, в котором можно получить хорошие фотографии, почти ничего не настраивая (просто достал и сфоткал). Жалко, что Google отказалась от официальной поддержки на каждом устройстве, но её можно понять.

Суммарно она потратила $1 млн на разработку приложения, а для создания и поддержки этого приложения есть целое подразделение, где компания обучает ИИ и тестирует это приложение. Предлагаю инструкцию по поиску GCam для вашего устройства:

  • На 4PDA в темах вашего устройства.
  • Тот же способ с XDA.
  • Git c модами.
  • Git в Telegram.
  • YouTube.

Полезные ссылки

Делать больше таких интересных постов?
Да.
Надо поработать над наполнением, а так хорошо.
Нет.
2929
71 комментарий

"Все мы знаем про популярное приложение Google Camera (дальше GCam)..." Первый раз слышу

53
Ответить

Ага, это gcam задало тон всей статье. Ох уж эти сокращения!

3
Ответить

Спасибо за замечания, учту следующий раз

3
Ответить

просто у тебя айфон :)

Ответить

У меня на Huawei не устанавливается

7
Ответить

У меня на Huawei не устанавливается

36
Ответить

На хуавеи и так отличное приложение камеры да и сами камеры. Поэтому gcam практически редкость для Huawei. На моем mate 20 вообще не нужен гуглкамера. Да и AI для работы gcam включается после получения рут доступа.

3
Ответить