Press "Enter" to skip to content

Posts tagged as “HDR”

Huahua HDR LrC 发布:Final Cut Pro 的一键 HDR 转换插件

我做了一个新的 Final Cut Pro 插件:Huahua HDR LrC,当前版本1.12-46。它的目标很简单:让各家的Log素材在 Final Cut Pro 里更轻松地进入 HLG HDR 或 PQ HDR 工作流,不需要手动套一堆 LUT,也不需要反复搓色轮来调整曝光。

这个插件适合在 Wide Gamut HDR 时间线中使用,主要用于把相机 Log 素材转换到 HDR,同时提供一些类似 Lightroom / Camera Raw 的基础调色控制,例如曝光、对比度、高光、阴影、白场、黑场、自然饱和度和饱和度。它不是一个风格化 LUT 包,而是一个更偏实用的 HDR 转换和微调工具。

目前支持的输入格式包括:

  • Nikon N-Log / Rec.2020
  • Sony S-Log3 / S-Gamut3.Cine
  • Sony S-Log3 / S-Gamut3
  • Canon C-Log2 / Cinema Gamut
  • HLG / Rec.2020
  • PQ / Rec.2020

输出格式支持:

  • Rec.2020 HLG
  • PQ 1000 / 2000 / 4000 nits

如果你的素材是 Nikon N-Log、Sony S-Log3、Canon C-Log2,或者已经是 HLG / PQ HDR,这个插件可以直接在 FCP 里作为一个 Effect 使用。安装后会出现在:

Huahua HDR Tools / Huahua HDR LrC

它适合想快速完成 HDR 交付、YouTube HDR 上传、或者同时制作 HLG / PQ 版本的用户。

I made a new Final Cut Pro plug-in: Huahua HDR LrC, current version 1.12-46.

Its goal is simple: to make it easier to bring Log footage from different camera systems into an HLG HDR or PQ HDR workflow directly inside Final Cut Pro. No need to stack multiple LUTs manually, and no need to keep fighting the color wheels just to fix exposure.

The plug-in is designed for Wide Gamut HDR timelines. It mainly converts camera Log footage to HDR, while also providing Lightroom / Camera Raw style basic adjustment controls, including Exposure, Contrast, Highlights, Shadows, Whites, Blacks, Vibrance, and Saturation.

It is not a stylized LUT pack. It is more of a practical HDR technical conversion and trimming tool.

Currently supported input formats:

  • Nikon N-Log / Rec.2020
  • Sony S-Log3 / S-Gamut3.Cine
  • Sony S-Log3 / S-Gamut3
  • Canon C-Log2 / Cinema Gamut
  • HLG / Rec.2020
  • PQ / Rec.2020

Supported output formats:

  • Rec.2020 HLG
  • PQ 1000 / 2000 / 4000 nits

If your footage is Nikon N-Log, Sony S-Log3, Canon C-Log2, or already HLG / PQ HDR, you can use this plug-in directly as a Final Cut Pro Effect.

After installation, it appears under:

Huahua HDR Tools / Huahua HDR LrC

It is designed for users who want a faster HDR delivery workflow, whether for YouTube HDR uploads, HLG mastering, PQ mastering, or creating both HLG and PQ versions from the same edit.

为什么 N-Log 做 Rec.709 更需要 ETTR,而做 HDR/HLG 反而不一定

现代手机上的 SDR 已经不是传统意义上的 100 nits SDR 了。很多 OLED 手机、平板和 XDR 屏幕在播放普通 SDR 内容时,也能把白场或高亮 UI 推到几百甚至 1000 nits。也就是说,一个 Rec.709 视频虽然技术上仍是 SDR,但它在真实观看环境里的亮度,早就和“100 nits 参考监视器”相差很远。这个变化会直接影响我们怎么曝光 N-Log。

我用 Nikon 官方 N-Log 到 Rec.709/BT.1886 LUT 做了一组计算,并和一个不经过 LUT 的 HLG 技术转换比较。两边都假设显示器峰值是 1000 nits;拍摄端假设中灰曝光到 35 IRE,HLG 漫射白锚定到 203 nits。

结果很说明问题。中灰 0 stop 时,N-Log 经过 Rec.709 LUT 后是 42.07 IRE,在 1000 nits SDR 显示模型下约为 125 nits;同一个输入做 direct HLG 只有约 29 nits。也就是说,Rec.709 版本的中灰比 HLG 亮大约 2.09 stops。再看 -2 stops 的暗部,Rec.709 是 15.4 nits,HLG 是 5.6 nits,前者仍然亮约 1.47 stops。

StopsN-Log IRERec.709 SDR nitsDirect HLG nitsRec.709 vs HLG
-416.491.61.1+0.61 stops
-223.0015.45.6+1.47 stops
035.00125.229.4+2.09 stops
+2.3257.20545.5203.0+1.43 stops
+474.26786.7819.7-0.06 stops
+584.42874.21000.0-0.19 stops

这就是为什么 N-Log 还原到 709 后,暗部噪点经常显得特别多。噪点不是 LUT “凭空制造”的,而是拍摄时落在低码值、低信噪比区域里的暗部信息,被 Rec.709 tone curve 和现代高亮 SDR 屏幕一起抬到了很容易看见的位置。以前 100 nits SDR 时代,暗部可能藏在几 nit 里;现在它可能被显示到十几、几十 nit,观众自然更容易看到脏、浮、彩噪和压缩痕迹。

所以如果最终目标是 Rec.709 SDR,尤其是给手机、OLED 电视、XDR 屏幕观看,N-Log 往往更需要 ETTR。ETTR 的目的不是让成片更亮,而是在不剪掉重要高光的前提下,把主体、中间调和暗部尽量放到更高、更干净的编码区域。后期再用 LUT 或调色压回正常亮度时,噪声不会被放大得那么难看。

HDR/HLG 的逻辑不一样。HLG 技术转换会把中灰放得更低,给高光保留空间。表格里 +2.32 stops 的漫射白是 203 nits,到了 +4 stops,HLG 已经约 820 nits,而 Rec.709 SDR 约 787 nits;+5 和 +6 stops 时 HLG 直接到 1000 nits,Rec.709 则被压在 874 和 927 nits 附近。HDR 的价值就在这里:不是把整张画面抬亮,而是保留真实光比,让亮的东西真的亮。

因此,做 HDR 时盲目 ETTR 反而可能有害。你把 N-Log 整体往右推,确实能让暗部更干净,但也更容易把天空、灯光、反射和皮肤高光推到 HLG 顶部,失去 HDR 最珍贵的高光层次。HDR 交付更应该优先保护高光、保持自然中灰,而不是单纯追求波形图“用满”。

一句话总结:Rec.709 SDR 在现代 1000 nits 屏幕上会把 N-Log 的暗部和中间调显示得很亮,所以更需要 ETTR 来换信噪比;HDR/HLG 则把中灰放低、把空间留给高光,所以不一定需要激进 ETTR,除非场景本身没有重要高光可失去。

Why N-Log Needs More ETTR for Rec.709, but Not Necessarily for HDR/HLG

Modern phone SDR is no longer the old 100-nit SDR we used to imagine. Many OLED phones, tablets, and XDR displays can show ordinary SDR content at several hundred nits, sometimes close to 1000 nits. So even if a video is technically Rec.709 SDR, its real viewing brightness can be far beyond the traditional 100-nit reference. That changes how we should expose N-Log.

I compared Nikon’s official N-Log to Rec.709/BT.1886 LUT against a direct technical HLG conversion. Both are viewed on a 1000-nit display. The exposure assumption is middle gray at 35 IRE, with HLG diffuse white anchored at 203 nits.

The numbers are revealing. At 0 stop middle gray, the Nikon Rec.709 LUT outputs 42.07 IRE, which becomes about 125 nits on a 1000-nit SDR display model. The direct HLG conversion for the same input is only about 29 nits. Rec.709 middle gray is therefore about 2.09 stops brighter than HLG. At -2 stops, Rec.709 is about 15.4 nits, while HLG is about 5.6 nits, still a 1.47-stop lift.

This is why N-Log can look noisy after being restored to Rec.709. The LUT is not magically creating noise. It is taking shadow information that was recorded in low-code-value, low-SNR regions and lifting it into a much more visible display range. In the old 100-nit SDR world, those shadows might have stayed hidden at only a few nits. On a modern bright SDR screen, they may sit at tens of nits, where noise, chroma crawl, and compression artifacts become obvious.

So for a Rec.709 SDR delivery, especially for phones, OLED TVs, and XDR displays, N-Log often benefits from ETTR. The goal is not to make the final image brighter. The goal is to record the subject, midtones, and shadows in cleaner code values without clipping important highlights. Then, when the image is brought back down in grading, the noise floor is not amplified as aggressively.

HDR/HLG works differently. A technical HLG conversion keeps middle gray lower and saves room for highlights. In the table, diffuse white at +2.32 stops is 203 nits. By +4 stops, HLG reaches about 820 nits while Rec.709 SDR is about 787 nits. At +5 and +6 stops, HLG hits 1000 nits, while Rec.709 is compressed around 874 and 927 nits. That is the point of HDR: not making everything bright, but preserving scene contrast so bright things can actually be bright.

This is why aggressive ETTR can be counterproductive for HDR. It may clean up shadows, but it also pushes skies, lamps, reflections, and skin highlights closer to the top of the HLG range, where highlight separation can be lost. For HDR delivery, the priority is often highlight protection and natural midtone placement, not simply filling the waveform.

In short: modern 1000-nit SDR makes Rec.709 N-Log shadows and midtones very visible, so ETTR is often valuable for noise control. HDR/HLG keeps middle gray lower and reserves headroom for highlights, so it does not always need aggressive ETTR unless the scene has no important highlights to protect.

LoFIC 之后,Log 或许该告别“原生 ISO 800”了

现在很多相机一切换到 Log,最低 ISO 就从 100 跳到 800。

这通常被叫做“原生 ISO 800”,听起来像是传感器在 ISO 800 下性能最好。但从曝光分配上看,它更接近这样一件事:

相机仍然以接近 ISO 100 的低增益状态工作,只是把中灰压低三档,为高光腾出空间。

ISO 100 到 ISO 800,正好三档。

也就是说,很多 Log 模式并没有凭空增加动态范围,只是默认让中灰和阴影少曝光三档,从而换来更多高光余量。

问题是,用户拍完以后又发现阴影噪声太大,于是教程开始教你:

向右曝光两三档,后期再压回来。

这个方法当然有效,因为传感器接收了更多光子,噪声自然更低。

但把整个过程连起来看就有些荒诞:

  1. 相机为了保护高光,先把画面等效欠曝三档;
  2. 用户为了减少噪声,再向右曝光三档;
  3. 后期又把亮度压回三档。

绕了一整圈,最后基本回到了 ISO 100 的实际曝光量。

如果场景里根本没有特别亮的高光,这套流程确实有点脱裤子放屁。Log 当然仍有编码和调色价值,但“用 Log”不应该天然等于“先把整个画面拍暗”。

LoFIC 可能改变这一切

LoFIC 的核心,是在普通像素之外增加一个更大的溢出电容。

当普通像素快要饱和时,多余电子可以进入额外的储存空间。这样,相机就不必单纯依靠压低中灰来保护高光。

传统传感器的逻辑是:

想要更多高光空间,就必须让中灰和阴影少曝光。

LoFIC 理论上可以变成:

中灰正常曝光,阴影获得足够光子,极亮高光交给额外电容保存。

如果未来全画幅相机也使用 LoFIC,那么 Log 完全可能从接近 ISO 100 的曝光基准开始。

人脸不必默认欠曝,阴影不必先掉进噪声区,高光也不必因此更早剪切。

到那时,Log 就只是一个用来编码宽动态范围的曲线,而不是一种“默认欠曝”的拍摄方式。

曝光逻辑也该变了

未来不应该再机械地遵守“Log 一定要向右曝光两三档”。

正确的做法应该重新回到场景本身:

没有极亮高光,就按正常中灰和人脸曝光;有太阳、窗户或灯具,再根据真正的高光余量调整。

相机的波形图和斑马纹也应该升级。

理想情况下,它应该告诉用户:

  • 普通像素是否接近饱和;
  • LoFIC 高光区是否已经接管;
  • 距离真正剪切还有多少空间。

否则,用户依然只能盯着 IRE 数值猜测传感器内部发生了什么。

SDR 和 HDR 的流程也会趋于统一

现在拍 SDR,很多人要么直接用普通画面风格,要么拍一条灰蒙蒙的 Log,再套 LUT、恢复对比度、压高光。

未来更合理的流程应该是:

相机先用 LoFIC 完整记录场景,再根据输出目标决定怎么映射。

做 SDR 时,把超出 Rec.709 的高光平滑压缩回来;做 HDR 时,则把灯具、天空和反射保留在更高亮度。

拍摄端不必一开始就分成完全不同的两套曝光逻辑。

同一份宽动态范围母版,可以同时制作 SDR、HLG 和 PQ 版本。区别主要发生在后期显示映射,而不是拍摄现场。

我的 Nikon Z8 什么时候能升级

我的 Nikon Z8 在 HLG 下,实际可用动态范围也就十一档多。

它当然可以直接进入 HDR 流程,但离真正宽裕的单曝光 HDR 还有明显距离。

可惜 LoFIC 不是固件功能。它属于传感器像素和读出电路的硬件结构,Z8 不可能靠一次升级突然获得。

所以我真正期待的,是下一代尼康全画幅视频机:

  • Log 不再强制从 ISO 800 起步;
  • 中灰和人脸不再默认欠曝;
  • 高光由更大的物理容量保护;
  • SDR 和 HDR 共用同一份宽动态范围素材;
  • 用户不必先欠曝三档,再向右三档,最后后期压回三档。

如果下一代还让我 ISO 800 拍 Log、向右曝光降噪、后期再压回来,那这套流程确实该重新想一想了。

HDR Brightness Standards vs. Reality

花花:

1000nit hlg推荐的纸白95% reflection 只有203nit,给高光留了2.5档左右。但203nit远远低于一般的sdr显示器的标准亮度,300-450nit,会让人觉得HDR怎么这么暗啊。Apple MBP 1600nits xdr的屏幕,在显示75% HLG信号的时候大概是450nits,给高光留了大概留了2档,个人觉得是不太够了。而最新的iPad Pro和Studio Display XDR SDR都干到了1000nits,HDR则是2000nits,差距只有1档(当然HDR时的纸白应该不会到1000nits)你是怎么看待这个问题的。

Gemini:

这是一个非常核心且击中当前 HDR 发展痛点的问题。你观察到的现象,正是目前影视工业界标准与消费级显示设备(尤其是追求高亮度的移动端和 PC 端设备)之间产生的剧烈摩擦。

我们可以把这个问题拆解为“规范与环境的脱节”、“厂商的妥协”以及“高亮时代的 HDR 究竟应该怎么做”三个层面来看。

1. 规范与环境的脱节:为什么 203 nits 会让人觉得暗?

ITU-R BT.2408 规范将 HDR 的参考白(Diffuse White / 纸白)定在 203 nits,并在上面留出巨大的空间给高光(Specular Highlights)。这个标准的制定有一个非常严格的隐藏前提:暗室环境(通常是 5 nits 甚至更低的背景光)。

在符合标准的专业调色室里,203 nits 的纸白是非常舒适且有足够反差的。但问题在于,绝大多数消费者是在明亮的办公室、客厅甚至户外使用屏幕。在这些高环境光下,人眼瞳孔会缩小,人们早已经习惯了将 SDR 显示器的亮度拉到 300-450 nits 甚至更高来对抗反光。

当播放严格按照 203 nits 纸白制作的 HDR 视频时,整体的平均图像亮度(APL)瞬间掉到了消费者习惯的 SDR 亮度的一半以下。所以,普通观众最直观的感受就是:“怎么一切换到 HDR,画面反而变暗了?”

2. Apple 的妥协:以牺牲动态范围换取环境适应性

你提到 MBP 1600-nit XDR 屏幕在显示 75% HLG 信号时把亮度推到了约 450 nits,这正是 Apple 针对上述痛点做出的“强行干预”。

这其实是一种基于环境光和设备特性的映射策略(Tone Mapping)。Apple 知道用户在日常环境中无法接受 203 nits 的纸白,所以他们拉高了 APL,让中性灰和纸白看起来和高亮 SDR 一样通透。

但正如你敏锐察觉到的,这个做法付出了惨痛的代价:高光余量(Headroom)被严重挤压。

  • 如果纸白是 203 nits,到 1600 nits 峰值,你拥有接近 3 档 的高光动态范围,画面中的阳光、金属反光、火焰会极具爆发力和立体感。
  • 如果纸白被拉到 450 nits,到 1600 nits 峰值,只剩下不到 2 档

这就导致 HDR 失去了它原本的意义——它不再是“高动态范围”,而变成了“全局高亮度的 SDR”,失去了那种扎实的中耀度和刺眼的高光反差带来的真实临场感。

3. 1000 nits 纸白?高亮面板时代的 HDR 悖论

关于最新的 iPad Pro(Tandem OLED)和 Pro Display XDR,SDR 全局能推到 1000 nits,HDR 峰值 2000 nits。如果真的把纸白放在 1000 nits,距离峰值确实只剩下了可怜的 1 档

但从影像创作和调色逻辑来看,我们绝不能把纸白推到 1000 nits。 * HDR 的本质是对比度,不是瞎眼: 1000 nits 的漫反射白(比如画面里的一张白纸、一件白衬衫)在视觉上是非常刺眼且不自然的。面板提供 1000 nits 的全屏持续亮度,其核心目的是为了在户外强光下依然能看清屏幕内容(对抗极端的环境光),或者是为了真实还原雪山、明亮天空等极高 APL 的宏大场景,而不是用来提高 UI 或基准肤色的亮度。

  • 正确的映射逻辑: 即使在能输出 2000 nits 峰值的屏幕上,如果你在进行影视化创作,基准的肤色和纸白依然应该被压制在 200-300 nits 左右(最多根据环境光做轻微的动态补偿)。这样你才能保留足足 3-4 档 的空间,去展现画面里真正的光源和高光细节。

总结

你看到的实际上是“显示器硬件狂飙”和“影像创作者的意图”之间的冲突。面板厂商(如 Apple)为了让产品在各种复杂光线下都“看起来很亮很清晰”,往往会篡改映射曲线,拉高纸白,但这破坏了 Cinematography 中对于光影反差的精心设计。

对于习惯了专业影像标准的人来说,这种为了迎合大众观感而牺牲高光细节的做法,确实让人觉得“不太够”甚至有些遗憾。