Android 是否有能够手动设置相机参数,并能输出 raw 格式的方法?

2018-11-01 19:54:27 +08:00
 gam2046

自 Android 5.0 起,Google 予以支持直接输出 Raw 格式的相片。 但是很奇怪的一点是,国内的 OEM 各种魔改的 Android 都没有跟进这一项,原因不明。 (猜测是各种 AI 模式,就不需要手动后期了?)

前几天有一位 V 友,分享了 Google Camera 的 Night 模式很惊艳,随后进行尝试。 也许是设备原因,也可能是环境因素,并没有感觉很惊艳。 不过,Google Camera 是支持 Raw 格式输出的,却不支持手动模式拍摄。

需求

设备

7610 次点击
所在节点    Android
11 条回复
yukiww233
2018-11-01 21:13:48 +08:00
camera2 api LEVEL_FULL 时支持第三方相机输出 raw 和手动控制参数
国内 os 好像还没有完整支持的,费时费力,除了让你用第三方相机外没其他用
myang
2018-11-01 22:13:15 +08:00
免费的手动相机 app:Open Camera
收费的手动相机 app:商店里大量,如 camera fv-5 等,可以用 manual camera 等关键字搜索
自带的手动相机 app:LG 的 V 系列,除了基本的 ISO、快门等,还有手动峰值对焦等普通相机上的必备手动功能

手机硬件光圈固定无法调节,剩下唯一有意义的手动调节其实只有快门,所以手动最大用处基本只有两种:长曝和视频 180 度快门,另外每部手机的 api 支持不尽相同,有的机型快门可以拉到 30 秒,有的无论用什么 app 最高都只到 8 秒甚至更短。

作为 LG V 系列连续数代的手动相机爱好者,我目前最常用的反而是 google camera apk,用手动 app 只剩下拍视频,或者拍延时这种需要连续自动曝光、包围曝光的时候。绝大多数情况下手动拍照无论如何都赶不上 google camera,毕竟非长曝的日常拍摄,一个只能调快门的手动相机实在没有什么手动的必要。
liangzi
2018-11-01 22:32:00 +08:00
HTC 自带专业相机 raw 模式。…。
aLazarus
2018-11-01 22:36:27 +08:00
三星 S9+或者 note9,两档光圈,手动模式,raw+jpeg
xyfan
2018-11-01 23:43:12 +08:00
cst4you
2018-11-02 00:44:28 +08:00
买台 Pixel 3 随便玩啊
不过好像 Google 也没允许最慢快门到很慢
Night sight 也最慢到 1/3 秒而已 这个是比 Camera2 API 的限制的还要慢的
gam2046
2018-11-02 08:35:38 +08:00
@myang 多数情况下,其实手机的自动模式,拍摄效果足够。但是在一些环境光线不足的情况下,自动模式一般会选择高 ISO 与低曝光时间的搭配,但是对于我拍摄一些景物来说,光线不足的情况下,高 ISO 实在无法忍受噪点。通常这种情况下,我会选择手动模式,选择感光度到 100 (最低),然后拉长曝光时间(当然这只能是拍摄景物、星空这类不动的物体)。通常效果还挺不错的。

Open Camera 刚刚从 Google Play 下载了一个回来,试了试,是真的不错。开源、免费。但是有一点很奇怪,系统自带相机的曝光时间,最多可以有 32 秒。而 open camera 最多是有 10 秒。但是系统自带相机曝光时间最短只有 1/1000,而 open camera 却可以有 1/10000。嗯~~~这个有点谜。

另外由于 MI 8 有一个长焦镜头与广角镜头的搭配。而 Open Camera 似乎没找到切换摄像头的相关选项,只看到了前置、后置的变换。换而言之,是不是可以引申出来一个问题,现在多后置摄像头成为手机的标配,而非原厂自带相机,是否都无法使用多摄像头,只能使用其中一个呢?
zmz125000
2018-11-02 09:01:32 +08:00
@gam2046 Google camera port 下不同作者适配不同的机型,双摄型号要下载对应的 apk
https://www.celsoazevedo.com/files/android/google-camera/versions/#diffdevelopers
gam2046
2018-11-02 09:46:48 +08:00
@zmz125000 https://www.celsoazevedo.com/files/android/google-camera/dev-bsg/
Google Camera 我就是这个页面下载的第一个

MGC_6.1.009_MI8_V1a.apk (BSG, 2018-10-19, changelog)

不过并没有看到相关的选项。莫非是还有什么特别的操作?
iwtbauh
2018-11-02 11:52:56 +08:00
有 root ?试试 video4linux,这是 Linux 的底层视频捕获设备接口。
Kagari
2018-11-02 13:10:27 +08:00
双摄要在 build.prop 里的 vendor.camera.aux.packagelist 把对应的 app 加上去,也就是说你得 root 然后改 /system。第三方厂家:那我做来干啥

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/503533

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX