适用于 v1.1.0+ 9 分钟阅读
02 / 工作台手册

格式支持矩阵、三态导入与胶卷档案库管理

全画幅 RAW、Flextight .fff 与扫描 TIFF 支持矩阵,按卷/散张导入架构与丢失文件断链恢复

# 输入格式支持矩阵与解码规格

NexFilm Engine 面向胶片数字化全流程构建,旨在打破相机数码翻拍与传统专业扫描仪之间的文件格式壁垒。软件底层集成了基于原生 Rust 优化的高性能色彩与图像解码管线,能够直接读取从主流数码相机原始 RAW 到工业级鼓式扫描仪的无压缩图像文件。

以下为当前版本完整支持的输入文件格式规格矩阵:

格式类别文件扩展名色彩编码与位深解码特性与暗房建议
相机原始 RAW.dng, .nef, .cr2, .cr3, .arw, .raf, .rw2, .orf, .pef, .3fr, .iiq 等主流单反/无反格式12-bit / 14-bit / 16-bit 线性传感器原始拜耳(Bayer)马赛克数据相机翻拍的最佳输入源。绕过机内白平衡与色调曲线,保留完整的传感器动态范围与线性透射率数据,为高精度去色罩提供充沛的曝光宽容度。
哈苏 Flextight / Imacon.fff16-bit 线性扫描仪原始传感器数据自 v1.1.0 起,NexFilm 重构了解码判定逻辑,直接按扫描仪流式线性光学密度解算,不再强依赖 FlexColor 的专有设备识别字符串,彻底杜绝了将扫描仪文件误判为相机 RAW 的历史缺陷。
工业扫描仪 TIFF.tif, .tiff16-bit / 8-bit 未压缩或 LZW 压缩格式完美支持 Epson、Noritsu、Frontier、Plustek 等扫描仪输出的单通道黑白与三通道彩色正片 TIFF。支持按行流式解码百兆乃至 GB 级高分辨率大画幅图像,内存占用平稳可控。
标准位图格式.png, .jpg, .jpeg8-bit / 16-bit 标准 sRGB 或 Display P3 色彩空间支持快速读取预览与测试。受限于 8-bit JPEG 严重的动态范围压缩与片基色罩截断,无法达到 RAW 级别的自动物理校色精度,仅建议用于快速验证构图。
Nikon Z8 / Z9 高效率压缩 NEF 格式限制

当前内置解码库暂不支持 Nikon Z8 与 Z9 机身中的 HE(高效率)以及 HE*(高效率无损压缩)NEF 编码文件。若使用上述机型翻拍,请在相机机内设置中将 RAW 记录格式调整为标准的“无损压缩 RAW”,或在导入前使用官方免费的 Adobe DNG Converter 批量转换为标准线性 DNG 格式。

针对 8-bit JPEG 格式,由于其在扫描或拍摄阶段已经被相机或扫描软件施加了非线性的 sRGB 色调曲线并裁剪了暗部与高光,导致片基色罩与微弱暗部信号相互混淆。在 NexFilm 中处理此类文件时,若自动反相效果不理想,建议通过“印片灯光”面板手动微调三通道曝光增益进行补偿。

# 有界代理架构与低内存极速索引

在处理整卷 36 张 6000 万像素相机 RAW 文件或 4×5 大画幅超高分辨率 TIFF 扫描件时,传统修图软件往往会在导入阶段启动全局全图解码,导致数十 GB 的内存被瞬间吞噬、CPU 满载、风扇狂转并引发长时间的界面冻结。

NexFilm 重构了这种传统模型,全面采用双阶有界代理架构(Two-Stage Bounded Proxy Architecture):

  1. 第一阶段:轻量元数据快速注册与内嵌预览提取 用户选择文件夹并点击导入时,引擎仅扫描文件头,以零解算开销提取文件中已预先生成的内嵌缩略图(Embedded Preview)与 Exif 拍摄元数据,并在本地数据库中建立轻量索引。这一过程使得数百张高分辨率照片可在 2 到 3 秒内完成入库并在“图库”中呈现完备网格,整个应用常驻内存仅占用不到 200 MB。
  2. 第二阶段:进入工作台时按需生成有界高精度代理 只有当用户双击某张底片进入“工作台”时,后台计算引擎才按需唤起全管线解码器,针对该画面计算长边限定为 2560 px 的高质量工作代理图(Bounded Proxy)。该代理图能够充分满足 4K 乃至 5K 显示器上的实时交互精修需求,同时将实时调色计算的纹理显存牢牢锁定在极低水平。

在最终执行“导出”时,引擎会跳过代理图,重新从磁盘流式读取原始源文件,以最高位深和全分辨率物理执行完整的调色与锐化矩阵计算,确保成片画质毫无妥协。

# 三态导入工作流与元数据注入

为了适应摄影师在不同场景下的摄录习惯,NexFilm 提供了完备的三态导入工作流,在文件入库的源头即赋予其严谨的暗房归档属性:

1. 按卷导入(Import as Roll)

此模式是暗房标准化作业的首选流程,专为按卷冲洗、翻拍或扫描的成套素材量身定制:

  • 打开导入对话框,选择“按胶卷导入”。
  • 全画幅谱系选择:系统内置覆盖主流银盐格式的画幅预设:
    • 135 全画幅(35mm)、135 半格(Half-frame)、APS;
    • 120 中画幅全系列:120 (645)、120 (6x6)、120 (6x7)、120 (6x9)、120 (6x12)、120 (6x17);
    • 大画幅座机:4x5、5x7、8x10。
  • 设备与乳剂档案注入:选择或输入拍摄机身(如 Leica M6、Hasselblad 503CW)与胶卷型号(内置柯达 Gold 200、Portra 系列、富士 C200、伊尔福 HP5 Plus、电影卷 5219 等全系参数,并支持添加自定义型号)。
  • 时间与胶卷备注(Roll Notes):录入拍摄日期与自由文本备注(例如“第 03 卷、E100 增感一档、黄昏棚拍”)。这些信息将成为后续批量重命名模板与导出 Exif 标签的物理源。

2. 散张导入

适用于单张扫描排查、临时镜头测试片或不希望归入特定胶卷项目的散落底片:

  • 点击导入对话框中的“散张导入”,或直接将一个或多个图像文件拖拽至主窗口中央。
  • 散张导入的画面独立存在于图库中,拥有完备的单帧物理反相与微调能力,但默认不强制绑定胶卷元数据,也不参与整卷物理标定。
  • 软件具备强大的重复导入识别机制:当拖入的文件路径已存在于当前项目时,系统会自动跳过重复项,防止索引冗余。

3. 追加画面至已有胶卷(Append to Roll)

当一卷胶卷因分段翻拍或补扫而产生新文件时,用户无需新建胶卷,只需在“历史胶卷记录”中选中目标胶卷并点击“继续编辑胶卷”,随后通过右上角的“导入胶卷”选择新文件,新素材即可无缝追加进该卷的现有底片条末端,继承相同的机身与乳剂上下文。

# 历史胶卷记录多维筛选与归档管理

点击顶栏的“历史胶卷记录”即可进入本地数字胶片档案库。随着拍摄项目的日积月累,这里将清晰归档用户处理过的每一卷底片资产。

Rolls 视图的核心功能包括:

  • 左侧多维组合筛选器:左侧面板支持按“画幅”(全画幅谱系分类)、“相机机身”以及“拍摄日期”进行交集组合筛选。面板顶部实时更新显示当前筛选条件下的确切胶卷数与画面总数,点击 Clear 按钮可一键复位筛选。
  • 胶卷卡片摘要矩阵:右侧以画册式网格陈列胶卷卡片,直观呈现每卷的封面缩略图、总张数、画幅标签、相机、胶卷型号与创建日期。
  • 胶卷详情与操作中枢:选中某卷进入胶卷内容视图后,可展开全卷底片微缩阵列,并执行以下关键动作:
    1. 提升至图库(Promote to Library / 加入图库):将该归档卷的所有画面载入当前活跃图库,方便重新进入工作台精修。
    2. 编辑胶卷信息(Edit Info):支持随时修正或补充相机型号、胶卷名称、日期以及详细的胶卷备注,修改后将自动同步至未来导出的 Exif 元数据中。
    3. 导出接触印样:一键生成带有物理齿孔、片边字码与卷标头的数字暗房接触印样。
    4. 删除胶卷记录:点击删除时,系统会弹出双重安全选择:仅从 NexFilm 本地数据库中注销该卷索引,或者在注销索引的同时将磁盘上的原始文件移入操作系统废纸篓。选择后者时,若某些源片同时被其他项目引用,系统将安全保留原文件,杜绝误删风险。

# 源文件离线与定位文件断链修复

NexFilm 始终践行轻量化与非破坏性设计原则:软件绝不复制或挪动用户的原始素材文件。在数据库 nexfilm_user.db 中,仅记录了源文件在本地文件系统中的绝对物理路径。

当用户在操作系统中重命名了存放底片的文件夹、移动了目录结构,或者拔出了外置移动硬盘时,工作台与图库中对应的画面会进入“离线脱机状态”:

  • 画面卡片上会出现明显的警告图标,提示“文件路径未找到”。
  • 得益于有界代理机制,画面的本地缓存缩略图依然可以正常浏览,但无法进行全分辨率导出或重新计算反相。

断链修复流程(Locate File):

  1. 选中处于脱机状态的画面,点击界面上弹出的 定位文件 操作按钮。
  2. 在系统文件浏览窗口中,定位至该文件当前所在的新路径并点击确认。
  3. NexFilm 底层引擎会自动校正该记录的绝对路径,并智能探测同目录下其他同样处于脱机状态的相邻画面。若文件名与序列匹配,引擎将自动批量修复整卷的路径关联,无需用户逐张手动重新查找。

通过严密的格式矩阵支持、零内存压力的代理架构以及稳健的档案管理机制,NexFilm 为严肃胶片摄影师构筑了一套值得长期信赖的数字化资产基石。