本帖最后由 cloud_kim 于 2022-8-24 00:31 编辑
升级不花钱:安卓手机的非官方影像补丁! 欢迎来到「Kim工房」,今天聊聊谷歌相机……都2022年了,各家手机影像实力都不弱,还有必要折腾谷歌相机么? 所谓谷歌相机,即Google Camera(缩写GCam),原本只是谷歌Pixel系列手机的原相机(stock camera),鉴于其HDR+技术太过牛逼,再加上谷歌应用的开放性,最终被坊间大神魔改适配到非谷歌手机上。
本文概况: 〇、敲个黑板 一、疗效显著 二、有副作用 三、怎么玩GCam? 四、什么是GCam? 全文4500字,预计阅读11分钟。
〇、敲个黑板 GCam仅限安卓平台,与苹果无缘。 GCam无法取代原相机,GCam只是原相机的补充与扩展,应根据拍摄场景与创作需求自主选择最适合的App。 GCam的成像效果受各种因素影响,从机型硬件-系统版本-GCam版本-GCam参数,稍有不同都可能让出片云泥之别,因此文本的演示效果仅供参考,不具有普适性。 GCam的兼容性与稳定性并不完美,GCam非常挑食,某些机型或某些功能可能无法稳定运行,所以…… GCam难免要折腾一番,找到适合的版本,找到合适的配置,找到合适的参数,甚至折腾半天白忙活。 好消息是,GCam只是一款普通App,无需root,无需刷机,装就玩啦!
一、疗效显著 本期体验机型为三星Galaxy S20,系统版本One UI 4.1(Android 12)。 - 三星原相机版本12.0.01.69
- GCam版本“AGC9.1修正修改版.apk”,配置文件“FinalV5_三星通用_forSamsungAll Device_bychen.agc”
▼压制高光 三星原相机明显hold不住,太阳光晕严重过曝,差点以为太阳变胖了;谷歌相机完美还原太阳的身材,光晕过渡自然,同时前景阴影处也更亮。 这回三星原相机没给太阳增肥,但光晕完全没过渡,合成痕迹明显;谷歌相机光晕过渡毫无意外,更神奇的是,在大逆光场景仍能保持天空与绿化带的鲜活度。 ▼压制反光 高光反射区域,例如太阳直视的墙面或地面,通常含有丰富的纹理。三星原相机依然hold不住,过曝导致表面纹理丢失;谷歌相机轻松拯救高光纹理,关键还很自然,并没有明显的合成痕迹。 ▼扩展动态范围 地铁站环境光比较复杂,涉及照明灯、广告灯箱与玻璃反射。三星原相机明暗泾渭分明,灯箱轻微过曝,玻璃反射区域偏暗;谷歌相机典型HDR画风,灯箱高光略微压制,暗部区域明显提亮,动态范围优势明显。 地铁出口属于典型的隧道效应,内部较暗,外部较亮,且反差强烈。三星原相机远景过曝,甚至墙面细节丢失;谷歌相机画面整体更亮,但高光控制完美,接近人眼动态范围。 ▼提升观感 承前所述,谷歌相机的功力不止于压高光&提暗部,而是在提升动态范围的同时,仍能保持画面整体的反差度与鲜活度。例如下图,谷歌相机的画风更漂亮,天更蓝-叶更绿-花更红-却不失自然。 黄昏场景最重要的是氛围感,如果曝光&反差拿捏不准就会差点意思。嗯哼,三星原相机就差点意思。 ▼提升解析力 数毛党的福音!手机出图有个问题,虽然看起来锐度高,但处理痕迹明显,实际解析力并不高。三星原相机的纹理边缘明显有个描边痕迹,放大看很不自然;谷歌相机则没有这个毛病,文字清晰却不造作,更像数码相机的画风。 弱光场景的暗部细节通常不理想,三星原相机的树叶糊成一片,谷歌相机的解析力优势明显。 ▼曝光倾向可控 目前手机拍照最大的问题,就是曝光倾向基本不可控,诸如弱光、夜景或黄昏等特殊场景,手机出图很容易偏亮或偏暗,与创作意图相去甚远。诚然这不是手机算法的问题,毕竟每个用户的创作风格不尽相同,比如拍摄夜景,有人喜欢夜视仪画风(把黑夜拍成白天),有人喜欢忠实还原(该暗的暗&该亮的亮),可问题是原相机只有“普通模式”与“夜景模式”,并没有其他曝光倾向的选择…… 有摄影经验的老法师可能会说“原相机不是有曝光补偿么”,确实有,但体验并不友好,即使老法师都很难把握+/-多少算合适,至于普通用户更可能弄巧成拙。 那么问题来了,相机App能不能提供几个曝光倾向的预设(默认曝光选A,想要暗一点选B,想要夜视仪选C),关键能一键切换且画风自然,根本不必纠结什么曝光补偿量! 以晚上9点多隔壁小区的亭子为例,三星原相机普通模式出图偏暗,夜景模式又太亮不自然,曝光补偿拉半天也找不到甜点……谷歌相机随便选个“压光夜景”的配置就行,哎哟,就是这个味! 手头的谷歌相机支持三种曝光倾向的预设配置,想要暗一点就选“压光夜景”配置,想要亮一点就选“夜视仪”配置,完全一键切换,小白轻松上手。
二、有副作用 挖藕,既然谷歌相机这么牛,可以取代三星原相机么?很遗憾,并不能。简单说,谷歌相机只是原相机的补充与扩展,两者各有千秋,应根据拍摄场景与创作需求自主选择最适合的App。 关于谷歌相机的坏消息来了……老规矩,下列问题仅限于三星Galaxy S20上体验AGC9.1修正修改版.apk的情况。 ▼对焦失误 谷歌相机默认使用中心点对焦,如果刚好中心点是低反差物体(天空、玻璃、内墙等),则可能失焦。解决办法很简单,在取景框点击一下需要对焦的物体,触发手动对焦点即可。 ▼边缘画质 谷歌相机偶尔出现边缘画质劣化问题,比原相机更模糊或更多噪点,偶尔……解决办法嘛,别放大看就行。 ▼室内场景 谷歌相机的默认配置(日常)拍摄室内场景,有时相比原相机略暗,且画风也不讨喜,但拍摄室外却没这个问题,有点迷思。解决办法嘛,换回原相机,或者谷歌相机挂夜视仪配置。 ▼暗光场景 注意是比较极限的暗光场景,比如深夜里仅有稀疏路灯的小区或者不开灯的房间,这种情况谷歌相机居然翻车,即使用夜景模式+夜视仪配置,依然黑糊一片,甚至出现偏红的情况。解决办法,极限暗光还是用原相机靠谱。 千万别误会“谷歌相机夜景不行”,这个情况仅限暗光场景,弱光场景(即带充分照明灯的常规夜景)谷歌相机依然能打。 ▼其他遗憾 谷歌相机没有AI,没有AI,没有AI,不会根据拍摄对象自动调整画风,比如拍摄食物不会智能把色温拉暖。 谷歌相机仅后置摄像头有效,在大多数机型上都无法开启前置摄像头。 即使后置摄像头也未必火力全开,部分机型默认无法调用副摄,可能要修改配置文件后重新导入才行。 即使能调用副摄也不太好用,例如三星Galaxy S20的长焦摄像头自动对焦飘忽,必须手动选择对焦点才稳妥。 谷歌相机拍摄体验不友好,无论切换摄像头还是切换配置都会短暂黑屏,而且拍摄时都会转圈圈,也没有倒计时提醒…… 当然,与上述问题相比,最大的问题还是机型适配!
三、怎么玩GCam? 谷歌相机并非通用App,不能在应用市场下载&安装完事,通常只能到开发者网站去下载适合自己机型的版本,这里推荐两个渠道。 ▼下载渠道 Google Camera Port Hub:第三方魔改GCam全球顶级站,汇聚数十个开发团队的作品,其中BigKaka、BSG与Shamim比较活跃,他们的GCam在极客圈广为流传,并被其他开发者二次魔改。 酷安:搜索“谷歌相机”并按热度排序,就能找到国内比较热门的二次魔改GCam,近期比较活跃的是「ちん」,他是基于BigKaka的AGC进行二次魔改。本文所体验的GCam就源自酷安「ちん」的“AGC9.1修正修改版”,在此致谢! 友情提醒:由于每款GCam的机型适配度不同,如果某款GCam经过折腾仍无法稳定工作,请尝试其他作者的GCam。 ▼GCam界面 下面以“AGC9.1修正修改版”(源自AGC_8.4.300.18_V9.1)来展示GCam的界面。 - 首先,GCam不能无级变焦,必须在左下角手动切换摄像头模组。好处就是可以强制使用长焦模组拍摄,避免因为弱光造成焦段回落,最终导致主摄裁切渣画质出图。
- 其次,AGC9.1右上角可呼出12种预设配置,导入配置文件后,靠下的9种配置可实现曝光倾向、色彩或画风的快捷切换。
- 最后,顶部设置按钮(或取景框下滑)可呼出常用选项,可进入详细设置(即更多设置),并导入配置文件。
所谓配置文件,相当于开发者制作的补丁包,内含各种复杂的参数设置与快捷功能,甚至针对特定机型进行适配。本文所体验的配置文件为酷安「ちん」的“FinalV5_三星通用_forSamsungAll Device_bychen.agc”。 ▼快捷配置九合一 例如AGC9.1修正修改版导入FinalV5配置文件后,可在九种预设配置间快捷切换,包含日常、压高光、夜视仪、徕卡柔和、徕卡灵动、徕卡鲜艳、数码相机、复古胶片与日系人像。 建议在不同场景多尝试各种配置的区别,找到最符合创作意图的配置,千万别被名字约束,“压光夜景”与“夜视仪”不止用于夜景,“日系人像”也不止用于人像,它们只是画风的倾向,不是特定场景的教条。 ▼夜视仪是个好配置 白天开“夜视仪”就很好玩,尤其是明暗分明的高反差场景,夜视仪可轻松提亮暗部,同时保持亮部曝光与画面鲜活度,呈现更接近人眼的高动态范围。 夜视仪配置还有个作用,弥补日常配置在某些室内场景(例如拍食物)略微欠曝的问题。有意思的是,由于AI的缺失,谷歌相机-夜视仪色彩还原更真实,但看起来不如三星原相机可口…… ▼摄像头不全 安装GCam或导入配置文件后,有可能出现无法选择副摄像头的问题,这是因为配置里的摄像头ID与硬件ID不匹配,需要修正配置文件里的摄像头ID并重新导入配置文件。 首先要确定实际的硬件ID:如果导入配置前副摄可用,则打开GCam设置-更多设置-镜头设置-选择镜头,记录下可用的副摄ID。例如三星Galaxy S20的长焦模组有两个ID,50(默认1.1x)与52(默认2x),建议使用52即可。如果导入配置前副摄就不可用,建议更换其他团队的GCam,或用Camera2Test.apk检测所有摄像头ID。 其次要修正ID并重导配置:将配置文件后缀名改成txt,用文本编辑器打开,搜索配置文件里两段带“camera_id”的代码,将副摄的实际ID替换进去,并删掉不需要的ID行。通常主摄ID=0,前置ID=1,超广ID=2,长焦ID五花八门,保留这些ID行即可。最后恢复配置文件后缀名,重新导入配置文件,就能选到副摄。
四、什么是GCam? 针对新手上路,简单科补一下谷歌相机的基本概念。 ▼什么是谷歌相机? 谷歌相机即Google Camera(缩写GCam),原本只是谷歌Pixel系列手机的原相机(stock camera),鉴于其HDR+技术太过牛逼,再加上谷歌应用的开放性,最终被坊间大神魔改适配到非谷歌手机上。 ▼GCam是谷歌官方App么? 谷歌Pixel系列手机上预装的GCam确实是谷歌官方App,然而适配到其他机型的GCam,是基于官方GCam的魔改,已不属于谷歌官方App范畴。如无特殊说明,本文提到的GCam均指第三方魔改GCam。 ▼GCam是一个App么? GCam并非一款通用App,目前Google Camera Port Hub上有数十个开发团队在魔改GCam,每个团队都维护着多个版本,再加上坊间的二次魔改与适配,可以认为……有无数个GCam App。 即使针对同一款手机,也有若干个GCam可以选择,并没有绝对的最佳版本。 ▼GCam的核心技术是啥? 传说中的HDR+,谷歌官方解释“Burst photography for high dynamic range and low-light imaging on mobile cameras.”,翻译成普通话就是“高速连拍+多张合成”,最终获得高动态范围且低噪点的照片。 事实上,近年来各家手机的“夜景算法”与“超分辨率算法”都是这个原理,只不过各家算法的触发门槛、连拍队列、合成方式与风格倾向不尽相同,因此采用同款硬件的不同手机出片画风千差万别。 ▼GCam的意义! 与原相机相比,GCam具有更多的相机控制权限,从而提供更丰富的可能性与可玩性,各种海量参数直接放手给开发者与普通用户,有经验的玩家甚至可以私房定制自己的算法! ▼样张若干
尾巴 回到开篇的话题:都2022年了,各家手机影像实力都不弱,还有必要折腾谷歌相机么? 原相机与谷歌相机从来就不是竞争关系,而是互补协作。原相机定位偏保守,追求稳定性与易用性,同时还要兼顾产品规划因素(区分档次),往往无法充分发挥相机硬件优势。谷歌相机定位偏激进,追求可玩性与终极画质,它没有任何市场包袱与顾虑,一条路走到黑,把相机硬件性能榨干为止。 - 如果你对当前的手机拍照非常满意,那么不建议折腾GCam;
- 如果你对当前的手机拍照还算满意,但希望有更便捷更好玩的预设配置,那么建议试试AGC9.1修正修改版导入九合一配置;
- 如果你对当前的手机拍照不满意,打算换台新手机,那么且慢,强烈建议收下GCam这颗免费的非官方影像补丁。
好吧,这堂课就到这里,更多搞机黑科技,敬请关注「Kim较瘦」! |