你有 LUT,我有 Log,万能 RAW 转 Log/LUT 工具,打通照片与视频色彩流 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
MinQ
V2EX    分享创造

你有 LUT,我有 Log,万能 RAW 转 Log/LUT 工具,打通照片与视频色彩流

  •  1
     
  • /div>   MinQ
    shenmintao 9 天前 1934 次点击

    各位佬们好,

    大家如果是双修(拍照+拍视频)的玩家,可能遇到过这种纠结: 视频流程里有很多优秀的 LUT(比如官方还原 LUT 、影视飓风的 LUT 、或者著名的 ARRI LogC 色彩),但这些 LUT 通常是针对特定的“Log 曲线 + 特定色域”设计的

    如果你直接把这些 LUT 扔进 Lightroom 或者 Photoshop 里套给照片,结果往往是一坨:高光死白,阴影死黑,肤色诡异。原因很简单:照片通常是 sRGB/AdobeRGB 的 Gamma 校正空间,而且经过了 Adobe 自己的调色流程,而 LUT 期待的是 S-Log3/S-Gamut3 或者 F-Log/F-Gamut

    虽然 LR 里有相机的配置文件,但那是 Adobe 逆向模拟的,就算套上了也会有比较大的偏色。既然我有 RAW 文件,为什么不能用代码严谨地把它变换到 Log 空间,然后完美通过工业级流程调色呢?

    于是,这个项目诞生了

    核心原理:

    这不仅仅是一个滤镜,这是一个基于物理光学的严谨色彩空间变换工具。

    解码 (Decoding): 读取任意相机(CR2, NEF, ARW, DNG...)的原始拜耳数据,解码为 Linear ProPhoto RGB (16-bit)。这一步保证了最大的色域覆盖,不丢失任何光子信息。

    模拟测光 (Auto Exposure): RAW 原本的数据通常很暗,直接转 Log 会欠曝。我写了一个基于“几何平均亮度”的算法,自动计算增益,将画面中灰点强行拉到 18% 中性灰,模拟相机的自动测光系统。当然你也可以手动填写曝光值。

    空间变换 (CST): 将 Linear ProPhoto RGB 精确映射到目标色彩空间(你可以映射到任何一个你喜欢的 Log 上,例如 S-Gamut3)。

    Log 编码: 施加对应的光电转换函数(OETF),把线性光编码为对应的 Log 曲线。

    挂载 LUT: 到这一步,你的照片已经变成了一帧完美的“Log 视频素材”,这时候挂载官方 LUT ,色彩还原度几乎 100%。

    它能做什么?

    尼康/佳能用户: 想用索尼的 S-Log3 -> Rec709 官方还原色彩?可以。

    索尼用户: 想要富士的 Eterna 或者 Classic Chrome ?把你的 RAW 转成 F-Log2C 空间,然后挂富士官方 LUT ,味道极正。

    阿莱信仰: 把你的照片伪装成 ARRI LogC3 / LogC4 ,体验一下影视级的动态范围压缩感。

    项目地址: https://github.com/shenmintao/Raw-Alchemy

    实际效果对比: 原始 RAW 解码

    P1000062.RW2

    脚本直出转 V-Log

    V-Log

    挂载富士 LUT 后的最终成片

    Class-Neg

    目前已经全部完工了

    29 条回复    2025-12-12 11:54:16 +08:00
    bestie
        1
    bestie  
       9 天前
    太强了,之前还在研究怎么把富士放出来的 lut 搞到我的照片上
    moridisa
        2
    moridisa  
       9 天前
    牛逼啊, 先 star 了
    Latin
        3
    Latin  
       9 天前
    再搞个 web 端,那就更强类很了
    4ark
        4
    4ark  
       9 天前
    太强了,非常有用
    lazydog
        5
    lazydog  
       9 天前
    已 star
    EdwardKot
        6
    EdwardKot  
       9 天前
    牛逼。。。不过我都是进达芬奇操作,但是先 star 了
    louis16s
        7
    louis16s  
       9 天前 via iPad
    等一手 dlog
    MinQ
        8
    MinQ  
    OP
       9 天前
    @louis16s dlog 好像只有还原到 rec.709 的 lut 吧……要这个干啥
    ImmerTry
        9
    ImmerTry  
       9 天前 via iPhone
    来了来了,感谢分享
    banmuyutian
        10
    banmuyutian  
       9 天前
    支持哪些品牌的 raw ?我的小奥巴支持吗
    MinQ
        11
    MinQ  
    OP
       9 天前
    @banmuyutian 用的 libraw 的库,它支持啥我就支持啥
    ShawnSky
        12
    ShawnSky  
       8 天前
    牛。。。
    ShawnSky
        13
    ShawnSky  
       8 天前
    m 芯片的 mac 好像装 rawpy 安装不上
    ShawnSky
        14
    ShawnSky  
       8 天前   1
    搞定了,M 芯片需要先
    brew install cmake
    brew install libraw
    MinQ
        15
    MinQ  
    OP
       8 天前
    @ShawnSky 要不要提个 pull request?
    MinQ
        16
    MinQ  
    OP
       8 天前 via Android
    @ShawnSky 不过这里有个问题,libraw 的正式版本更新的不是很频繁,很多相机可能发布了大半年都不会得到支持。所以我在我自己 fork 的 rawpy 中用的是 master 分支上 libraw
    Crump
        17
    Crump  
       8 天前
    macOS 上有点折腾,搞了好一会搞定了,好用!感谢!后期会考虑弄个 macOS 的编译包吗?
    MinQ
        18
    MinQ  
    OP
       8 天前
    @Crump 现在正在尝试,毕竟家中贫困没有 mac ,走 github 的 action 打包
    MinQ
        19
    MinQ  
    OP
       7 天前
    @Crump macOS 版出好了,就是没办法测试
    MindMindMax
        20
    MindMindMax  
       6 天前
    不错哦
    ShawnSky
        21
    ShawnSky  
       5 天前
    @MinQ 我试试
    MinQ
        22
    MinQ  
    OP
       5 天前
    @ShawnSky 啊哈哈哈哈我已经做好了 mac 适配了
    ShawnSky
        23
    ShawnSky  
       5 天前
    @MinQ 启动比较慢。。。我还以为崩了。。。启动几次后出来界面了
    ShawnSky
        24
    ShawnSky  
       5 天前
    @MinQ 这行动力不错! m 芯片也是可以的,有没有比较好的 lut 啊
    MinQ
        25
    MinQ  
    OP
       5 天前
    @ShawnSky 因为要解压缩整个 python 环境到 temp 下面去
    MinQ
        26
    MinQ  
    OP
       5 天前
    @ShawnSky https://github.com/shenmintao/V-Log-Alchemy 这种时候就要掏出我的另一个项目了,这个是给我自己的松下相机写的,所以选择 Log Space 的时候一律选 V-Log
    ShawnSky
        27
    ShawnSky  
       5 天前
    我刚试了一下阿莱的 lut 。。。这味太对了
    MinQ
        28
    MinQ  
    OP
       5 天前
    @ShawnSky 哈哈哈你喜欢就好
    Crump
        29
    Crump  
       2 天前
    @MinQ 最近一直忙没时间搞,今天测试了下很好用,非常感谢!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2426 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 21ms UTC 04:17 PVG 12:17 LAX 20:17 JFK 23:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86