[闲聊] Lr 疑难杂症/风格包/ProRAW 分析

楼主: neso (neso)   2024-05-07 06:33:30
## 背景
身为初学爱好者,一直以来用 Lightroom 做基本校正、
搭配 VSCO App 调 tone 都算是用得还 OK,
直到最近开始受不了 VSCO 进阶功能太阳春、越来越卡、订阅费还不断上涨,
看了看其他替代 App,都是廉价滤镜居多,
处理我在 OnlyFans 发的肉照是还行,但认真拍景拍猫的时候就没法接受,
所以就在想办法把整个工作流都移到 Lr,
至少不用为了少数几个底片模拟而每个月不断喷钱。
除了相机外,因为也常用手机拍照,
发现 iPhone 的 ProRAW 套用 Lr 默认的时候,曝光常常会整个跑掉,
研究了一下,就有了上次 iOS 板的分享:
https://www.ptt.cc/bbs/iOS/M.1714400294.A.C3E.html
没想到这一研究下去竟然挖了大坑,
所以就把这几天的心得和一些常见问题整理起来,做个综合分享。
## 图片的旋转值问题
这个之前已经有人问过了,
有些人相机拍完照、输入到手机或电脑看图的时候会发现旋转方向不对。
...那就旋转回来,这样有什么问题?
问题就是在相簿转正以后,如果想修图,
进到 Lr 可能会发现它又转错了,而且大量处理也是会烦;
各种解答我都觉得有点偏治标,所以做了实验,直接给结论:
照片里有两个 Metadata 可用来控制影像的旋转方向,
一个是 Rotation,另一个是 Orientation。
在 macOS 和 iOS 看图的话,起作用的是 Rotation;
但 Lr 读取的会是 Orientation,
这两个属性缺值、或是胡乱排列组合就会产生前述问题。
如果图片量少,就还是手动自己转就好,
但如果有强迫症、也不排斥使用终端机的话,可以下载免费的 ExifTool CLI:
https://www.exiftool.org
指令如下:
### macOS / iOS 系统预览、照片 App:
$ exiftool -rotation /path/to/image.jpg
这可以查看目前的旋转值,要改的话加上等号和数字即可:
-rotation=0、90、180、270 (顺时针)
### 查看 Lr 解读的旋转状况:
$ exiftool -orientation /path/to/image.jpg
修改可以这样做:
-orientation#=1
where:
1 = Horizontal (normal)
2 = Mirror horizontal
3 = Rotate 180
4 = Mirror vertical
5 = Mirror horizontal and rotate 270 CW
6 = Rotate 90 CW
7 = Mirror horizontal and rotate 90 CW
8 = Rotate 270 CW
Rotation 和 Orientation 这两个属性可以同时存在,
而且不一定要同步,以上就是根本原因。
(ThinkPad 给长辈用了,我不清楚 Win 有没差别,这边都是 macOS 环境)
ExifTool 默认会产生备份档,不要的话可以在指令额外加上 -overwrite_original。
## Lr 同步功能
从苹果最早的 Aperture,然后到 Lr Classic,最后是现在的 Lr,
可能我属性偏 M 的关系吧,嘴上说不要,
身体还是很诚实地被调教成 Adobe 云端方案的形状。
之前云端版 Lr 刚出的时候功能真的太过简陋,但其实现在已经越来越成熟了,
这边也分享一下 Preset 同步功能的运作方式。
如果你有下载或购买第三方的风格包、而且想要在手机/平板修图使用的话,
要知道现阶段你只能透过桌面版 Lr 来汇入 Presets,
然后 Adobe 会把它们上到云端,接着你才能在行动版 Lr 看到并使用它们。
但如果你的行动版 Lr 是透过 App 内购订阅的,
那内购版“并不包含”桌面版 Lr 的授权;
没有桌面版,你就没办法汇入 Presets。
所以如果需要的话,还是从 Adobe 网站订阅 Creative Cloud 摄影方案会比较好。
## Lr Preset 解析
接下来的东西算是这次分享的主菜,但内容会比较深入一点,可以拿杯咖啡慢慢看~
文章一开始有提到我在 iOS 板关于使用 Preset 的分享,
其实那里面的内容不能算全对,后来又详细查找了一些资料才有了多一层的理解。
了解这些的话,就能够知道为什么有些乱载来的风格包就是比较难用、
为什么有些 Preset 会卖那么贵,还有...富士发色到底能不能手动拉出来的问题。
### 名词解释
* DCP (DNG Camera Profile,相机/色彩描述档)
DCP 主要负责控制解 RAW 所需要的色彩转换 (Transform) 机制,
透过里面一个叫做 Look Table 的方式达成,
简单来说就是决定 RAW 档的原始资料要怎么变成所谓的“发色”,
就像挑选底片一样。它可以被内嵌在 RAW 档里,也可以单独存在。
一般拍完 RAW 档进到 Lr 以后,
有些专业摄影师会习惯选择一个叫做“Adobe Standard”的描述档,
然后基于它开始进行修图。
这个 Adobe Standard 其实就是 Adobe 为每一台相机的各种 RAW 档量身订做的
“标准发色”DCP
(你订阅定期收到的“Adobe Camera RAW 更新”主要就是在加这个东西),
这可以让不同相机选用后,变成 (至少比较) 统一的发色,
方便摄影师在一致的基础上工作。
但无论是主观喜爱或是直出方便,有时候就会想要富士的 Classic Neg.、
Canon 的 Faithful,或是新款 SONY 颇受欢迎的 FL、IN、SH 等创意风格,
进 Lr 全变成 Adobe Standard (以下称 AS) 标准发色不就白费了?
对,那就白费了,所以相机厂商也会制作他们自己的发色 DCP,
跟 Adobe Camera RAW (以下称 ACR) 更新同捆发出,
这就成为 Lr 里面你能选用的“Camera Matching (CM)”风格。
至于为什么这些 CM 跟原厂解 RAW 软件还有细微差别,
因素有很多,说来话长,但我觉得差别已经够小了。
如果这些缩写造成阅读不适的话请包容一下,因为接下来的东西不缩写会变得太囉嗦...
* Preset
由于中文的“默认”在沟通上容易混淆,
所以下面都用 Preset 来指称把调好的数值打包分享的档案。
旧版本 Lr 是 .lrtemplate,现在都已经改用新的 .xmp 格式。
* XMP (Extensible Metadata Platform)
XMP 档案的功能很多,这边只讲其中两个种类。
第一个是储存你对照片的各种编辑设定值,也就是 Preset,
这种以下会称为 Preset-XMP (或单纯只叫 XMP)
第二种 XMP 比较特殊,我们可以在它里面嵌入 Look Table 或 LUT (色彩查找表),
来实现修图工具无法实现的外观特征 (Characteristic),
例如模拟底片特有的 tonal response、highlight compression 等等,
这个种类以下称作 Look-XMP。
到这边你可能会想到,这不就等于稍早的“厂商发色 DCP”吗?
对,而这也是 Adobe 一直在推的作法:“XMP - Enhanced (Camera) Profile”。
简单来说就是 Adobe 提供各种相机的 AS 标准发色 DCP,
然后各厂商再基于 AS 或内嵌 Profile,
利用 Look-XMP 去开发 CM 风格、诠释自家对摄影的理解,
而不是相机厂商自己制作 DCP。但出于未知的原因,目前相机品牌没人理 Adobe 就是了。
搞定这些名词后,接下来看它们是怎么运作的~
### Profile、Preset 运作机制
早期是透过 RAW 内嵌 DCP 的方式来演绎色彩:
⓪ 解 RAW
→ ① 内嵌 DCP (透过 Look Table 实现厂商发色)
 → ② 使用者编辑 / 套 Preset
  → ③ 输出
现在多是透过以下这两者之一的机制,首先是 DCP,
很久以前 VSCO 有出过 Lightroom 底片模拟风格包,
还有 RNI Films 4、目前的相机厂商发色 (CM) 都是用这个方法做的:
⓪ 解 RAW
→ ① 内嵌 DCP (透过 Look Table 实现厂商发色)
OR
→ ① ACR DCP (透过 Look Table 实现 AS/CM/第三方风格)
 → ② 使用者编辑 / 套 Preset-XMP
    (基于 AS DCP 或是 Preset-XMP 内以 crs:CameraProfile 属性指定)
  → ③ 输出
第二种就是现在 Adobe 推行的机制,最新的 RNI Films 5 底片模拟采用的方法:
⓪ 解 RAW
→ ① 内嵌 DCP (透过 Look Table 实现厂商发色)
OR
→ ① ACR DCP (透过 Look Table 实现 AS/CM)
 → ② Look-XMP (透过 RGB Table 实现第三方风格、底片模拟)
    (基于 AS DCP 或是 Look-XMP 内以 crs:CameraProfile 属性指定)
  → ③ 使用者编辑 / 套 Preset-XMP
     (基于 AS DCP 或是 Preset-XMP 内以 <crs:Look> 指定 Look-XMP)
   → ④ 输出
### 实际影响
综上所述,就可以知道为什么下载/购买 Preset 的时候会出现各种奇怪的档案格式,
有些只有一个 XMP、有些是 DCP + XMP、有些是两个 XMP。
只有一个 XMP 的 Preset 大多是基于 AS Profile 滑杆曲线拉一拉汇出而成,
这种是不可能做到底片模拟的,
更菜一点的话可能自己分享出去的 Preset 是基于 SONY 的 Camera ST 而不自知,
造成他人套用的时候颜色整个跑掉。
一个 DCP 加上一个 XMP 的 Preset
则是前者会针对不同支援的相机做 Look Table 色彩转换,
实现基底风格色调或是模拟底片特性;
后者则是 Preset-XMP,基于 DCP 加上风格噪点 (模拟底片颗粒)、晕映等效果,
像已绝版的 VSCO FILM 就是这样做的。
两两成对的 XMP Preset,通常一个是 Look-XMP (Profile),一个是 Preset-XMP,
前者会基于 AS 做 RGB Table 色彩转换,实现基底风格色调或是模拟底片特性;
后者则是基于 Look-XMP 加上风格噪点、晕映等效果,
这种算是最专业的实作方式,如 RNI Films 5。
## Apple ProRAW
这时候终于回到我前几天遇到的那个问题了:
为什么 ProRAW 套用 Preset 曝光会跑掉?
很想直接给结论,但还是要先说明一下 ProRAW 跟一般 RAW 的不同。
其实 ProRAW 不是真正的 RAW 档,实际上它已经完成 Demosaicing 了,
它的动态范围之所以能“很像真 RAW”,甚至不输传统相机的关键在于,
它内嵌了一张 Gain Map,能够在特定的范围提亮暗部、压低亮部。
这也带来另一个好处,就是既然已经完成 Demosaicing,
那就代表这张底图可以融入计算摄影的算法,
让噪点降低、清晰度更佳、动态范围进一步提升。
目前 Google Pixel 和三星的 ExpertRAW 也已经引入这种“类 RAW”技术。
不过不像三星很大方地下放 ExpertRAW,
苹果现在就只让 iPhone 12 Pro 以及后续的 Pro 机型拍摄 ProRAW,
非 Pro 机型因为连 API 都没得用,所以也不可能借由第三方 App 来拍 ProRAW。
非 Pro 机型第三方 App 拍摄的 DNG 就是真的“纯 RAW”,
从动态范围、清晰度到噪点表现都不可能胜过 ProRAW
—— 这不是会不会修图的问题,因为没捕捉到的资料就是没有。
### 让 Presets 在 ProRAW 正确运作
所以,有些 Presets 之所以会在 ProRAW 失效,
就是因为这些 Preset 是参照 AS DCP 制作而成,
但是 AS DCP 并不支援 ProRAW 里面的 Gain Map,
这就造成一套上 Preset,Profile 就会跳到 Adobe Standard,然后曝光坏掉。
拍张小水果示例 (Kodak Ektar 100 负片模拟,原 RAW 上,模拟下):
* 微单相机拍摄
https://i.imgur.com/nfLyETd.jpeg
* iPhone ProRAW 直接套上 Preset 坏掉的样子
https://i.imgur.com/mxrFUBh.jpeg
我得到这个结论的时候还非常彻底地 Google 确认过,
看起来我好像是全网第一个搞定 ProRAW 的人,
很多专业摄影师也都只是教大家认命用 Adobe Standard 去把曝光拉回来,
可能他们太专业,所以没时间去跟手机拍出来的东西掰扯吧。
总而言之,正确的做法应该是要让 Look-XMP 去参照 ProRAW 内嵌的 DCP,
也就是“Apple Embedded Color Profile”,
并且加上 ProfileGainTableMap 属性,让 Gain Map 能正确出来。
crs:ProfileGainTableMap="100"
crs:CameraProfile="Apple Embedded Color Profile"
Voilà~ 如此一来就能完美地呈现 Preset:
* iPhone ProRAW 使用正确方法处理
https://i.imgur.com/hJG42yN.jpeg
而我在 iOS 板那篇文章的作法,
实际上是把 preset 的 Look-XMP 改成“Apple ProRAW”,
然后“Apple ProRAW”这个 Look-XMP
又会去参照“Apple Embedded Color Profile”这个内嵌 DCP,因而达成效果,
只能说是误打误撞且并不严谨,而且用在底片模拟的 Preset 就会失效,如下图:
* iPhone ProRAW 使用旧方法处理 (Preset 失效)
https://i.imgur.com/JcpMKSJ.jpeg
* 微单 RAW 和 iPhone ProRAW 套上 Preset 比较
https://i.imgur.com/yLdnREi.jpeg
* 加码一张 ProRAW vs iPhone 原相机直出
https://i.imgur.com/CAAuugN.jpeg
由于文章已经太长,我这边就分享以正确方式修改前和修改后的范例 Preset,
供有需要的人参考 (Dropbox 直下):
https://neso.at/ProRAW-Demo
另外由于我的 RNI 和 VSCO 底片模拟 Preset 有几千个 XMP 档,
所以也请 GPT 帮忙写了一支 Shell Script 来批次操作,合并放在上面连结。
我看 GPT 写的码是能用但是不太优雅,无奈我对 Shell 也不熟,
所以期待有大神愿意 review 一下然后做成好用的工具。
## 结尾
以上就是近期研究的心得分享,
但其实这阵子也有在研究 HEIF vs RAW、手机和电脑各种修图软件对比、
各家底片模拟效果比较,只是篇幅过长塞不进来,
如果有兴趣的话请推文告诉我比较想知道哪个,
有时间我会再整理心得贴上来。
留言鼓励也拜托啦,写文章和做实验花超久时间的,新手需要您的推文 XD
感谢收看
https://i.imgur.com/5Q0pqkW.jpeg
作者: hy00085she (小麦君)   2024-05-07 06:52:00
专业推
作者: oldk13 (OldK)   2024-05-07 07:08:00
抱歉 走错板了 (抬头看
作者: a888168tw (一路发)   2024-05-07 07:10:00
推专业到看不太懂
作者: g1232622   2024-05-07 07:58:00
专业推 是奶兽
作者: andyhs (andyhs)   2024-05-07 08:44:00
太专业了,一定要推一下
作者: boris20050 (永远的存钱中)   2024-05-07 08:46:00
超专业
作者: Tosca (hi)   2024-05-07 08:51:00
推~~~~~ 拍proraw记得把相簿自动上传云端改为连wifi才上传不然那个照片档案太大 用5G传云端 下个月手机费会破表QQ
作者: nocesst (肥宅魔导师ヘ(・_|)   2024-05-07 08:52:00
太猛了
作者: Tosca (hi)   2024-05-07 08:52:00
我一开始proraw拍得很开心 下个月手机费破两千才惊觉不对劲
作者: HighTemplar (.........)   2024-05-07 09:02:00
作者: ddkkz2003 (eyebear)   2024-05-07 09:02:00
作者: kerbi (Begin Again)   2024-05-07 09:17:00
推推
作者: DejavuJ (River)   2024-05-07 09:28:00
能使用看看 capture one吗:(
作者: cgjosephlee (JLee)   2024-05-07 09:45:00
专业推
作者: ibanes   2024-05-07 10:01:00
以为走错版 (揉眼
作者: Chdolodocha (米拉米拉)   2024-05-07 10:09:00
看不懂 但有下有推
作者: Gaiter (长筒靴子)   2024-05-07 10:22:00
大大的片好看
作者: SteamDick (蒸汽机)   2024-05-07 10:48:00
想问ig要怎么上传avif照片~我试了手机跟电脑版都失败手机是上传后会失去hdr,电脑版则是不支援avif档
作者: sapphinc (sapphinc)   2024-05-07 10:51:00
专业推XD
作者: Rafachu (rafachu)   2024-05-07 11:29:00
超认真欸
作者: xiangduck   2024-05-07 11:41:00
虽然看不太懂 但推一下 谢谢分享
作者: jeffc815731 (meow)   2024-05-07 11:41:00
推 感觉look table改成lookup table好像比较对?
作者: xkiller1900 (cerberus)   2024-05-07 12:10:00
先推免得(
作者: adsl5001 (adsl5001)   2024-05-07 12:50:00
好专业
作者: ktoaoeex ( )   2024-05-07 13:02:00
后来发现ProRAW无法使用AI降躁我就跳回安卓了虽然三星原生相机APP的RAW一样不能用就是了..
作者: GPX2000 (阿忠)   2024-05-07 13:09:00
专业推
作者: cjh506 (维力炸酱面)   2024-05-07 13:37:00
先推免得…
作者: rifle3164 (FN)   2024-05-07 13:46:00
啊这…
作者: Rogozov (哥发的不是冗是寂寞)   2024-05-07 14:10:00
好猛 这是论文了吧XD
作者: doixy (CC)   2024-05-07 15:17:00
厉害
作者: heavenbeyond (如果在天堂)   2024-05-07 15:27:00
可否顺便研究一下,如何在LR把Fujifilm的软片模拟preset,套用到任何其他厂牌的raw/jpeg XD
作者: dkramses   2024-05-07 15:46:00
专业推
作者: xoy (XerXes)   2024-05-07 16:15:00
认真详细推,安卓的DNG RAW比苹果的ProRAW还早一些,不过没比较好用,我自己用三星手机,三星的RAW用Lr有些模式是根本开不起来,颜色曝光等也偶尔会遇到跑掉的
作者: diablohinet   2024-05-07 16:39:00
实用推
作者: soudesu (そう)   2024-05-07 16:57:00
先存等著看
作者: andy3020 (:+:One PEACE:+:)   2024-05-07 17:00:00
对不起我都看不懂...
作者: MusicD (音乐D)   2024-05-07 17:02:00
有看有推、原PO正妹
作者: smartalan (半天云)   2024-05-07 17:56:00
专业推,但一般不会选AS去修图,而是选相机的Stand
作者: glik (车展好多人)   2024-05-07 18:07:00
推 疑我是不是错版了XD
作者: dorbeetle (有害的烟雾)   2024-05-07 18:17:00
虽然没在拍RAW 推一下新手(?) XD
作者: bikevts (鲁鲁鲁鲁鲁)   2024-05-07 18:55:00
看一半怀疑走错版,只能推了
作者: lee28119 (德莫尼克)   2024-05-07 20:44:00
还好我的手机不能拍pro raw 看不懂没差
作者: xxctsd (喔.....也还好)   2024-05-07 22:04:00
详细推,,后端处理看起来很繁琐这个看完就会有种我还是用原生相机拍照再修图就好了
作者: kblover (圣猫天使)   2024-05-07 22:24:00
写得很好,身为工程师看到很过瘾,虽然没空验证XDneso有工程背景?非常厉害
作者: xoy (XerXes)   2024-05-07 23:03:00
我用Pixel 4时的RAW就是计算摄影过的东西,跟Adobe没太大关系,只是装在DNG里
作者: oldk13 (OldK)   2024-05-07 23:20:00
斜杠青年的典范 (?
作者: capri75 (capri)   2024-05-07 23:24:00
推认真文 需要时间消化
作者: smileahpain   2024-05-07 23:41:00
感谢您的文章,努力读完后我想确认我的理解是否有误adobe希望大家利用AS来让各家相机消除发色上的差异各自再推出不同的XMP来演示出不同的底片模式但相机大厂并没有这么做,而是选择自己弄DCP+XMP一开始DCP就不同,自然套Preset自然不可能模仿成功大家都照ADOBE的去做,那其实SONY确实可以轻松获得富士的色彩没错吧? 因为已经都是AS状态
作者: sugoi5566 (斯勾以内 Asia No.1)   2024-05-07 23:51:00
跪着看文章
作者: smileahpain   2024-05-08 00:15:00
感谢您的回复了
作者: iygjghyjhguy (太医令)   2024-05-08 01:17:00
推!PTT让人感动的地方就是各路大神无私分享研究结果给大家,真的是感谢!
作者: vul3g04 (小单)   2024-05-08 01:20:00
感谢您的分享
作者: et949047 (BOB ⊙﹏⊙)   2024-05-08 01:57:00
这篇文章肯定要收藏 太厉害了
作者: bmf3dy (bmf)   2024-05-08 06:42:00
有神快拜...感谢分享,先M再说
作者: zj40329 (狗狗)   2024-05-08 09:57:00
作者: ktoaoeex ( )   2024-05-08 10:58:00
pixel3时的raw就有包含夜间模式了 绝对是计算摄影但这个RAW是可以再进行AI降躁的如果不是tensor太尴尬 我还满想再回去用Pixel的其他家手机的RAW不是不符合格式(苹果三星) 不然就是摆脱了计算摄影后就被打回小底的原形(SONY等)三星的RAW虽说是计算摄影 但躁点跟JPG直出还是差满多的整体表现跟同样不能AI降躁的苹果ProRAW差满多的
作者: PaganTsai (培根)   2024-05-08 11:16:00
感谢推~
作者: ktoaoeex ( )   2024-05-08 11:27:00
最终我S24U是装了第三方的GCAM 此时照片的品牌会显示成google LR会抓不到正确的描述档 再用ExifTool修改回三星LR就能抓到描述档也能使用AI降躁 目前是还算满意虽然有点离题了 给有同样困扰的版友参考
作者: pineapple824 (凤梨〃)   2024-05-08 11:50:00
好专业推,但看到肉照瞬间笑出来
作者: windblood (哈哈)   2024-05-09 11:07:00
原来没有跑错版 XD 太强了 推推
作者: bacepo (bacepo)   2024-05-09 15:17:00
真的要跪下来看这篇文
作者: me13579eric (乔)   2024-05-10 00:11:00
满满的干货
作者: karyu (karyu)   2024-05-13 16:04:00
太专业了 推
作者: stu51211 (做就对了)   2024-05-13 22:56:00
专业
作者: TeppieKoike (OuO)   2024-05-14 15:47:00
太神了m(_ _)m

Links booklink

Contact Us: admin [ a t ] ucptt.com