音视频视频处理图形学桌面应用【免费下载链接】NatronOpen-source video compositing software. Node-graph based. Similar in functionalities to Adobe After Effects and Nuke by The Foundry.项目地址https://gitcode.com/gh_mirrors/na/Natron点击查看免费下载ColorBars 是 Natron 节点图框架中 Image图像节点组内的测试图生成器generator插件用于生成符合 SMPTE RP 219:2002 标准的彩条测试信号广泛应用于显示设备校准、调色环境搭建与广播级素材自检。阅读本文后你将掌握 ColorBars 节点的全部 12 个控件参数含脚本名及其语义、输出范围Extent的四种模式、广播安全与 IRE 单位的正确理解并能将该节点与同组其他生成器CheckerBoard、ColorWheel、Constant协同使用。节点概览与文档定位ColorBars 节点的完整插件标识为net.sf.openfx.ColorBars属于 openfx 系列生成器插件本文档对应版本为 1.0。它由 Natron 在运行时自动导出生成文档见下文文档的自动生成机制在官方文档体系中归类于 Image 节点组收录于 Documentation/source/_groupImage.rst 的分组目录中与 CheckerBoard、ColorWheel、Constant、Solid 等生成器并列。该节点在 Natron 界面中通过左侧工具栏的 Image 分组按钮或节点图区域右键菜单创建。与大多数 Natron 插件一致ColorBars 提供两组共 12 个控件参数其中大部分Extent、Format、Frame Range 等为生成器通用参数Bar Intensity与Output IRE则是本节点特有的彩条控制参数。功能描述SMPTE RP 219 彩条生成根据官方插件描述ColorBars 生成符合SMPTE RP 219:2002标准建议的彩条图像。SMPTE RP 219 是视频行业广泛采用的参考测试图标准建议其彩条图案用于验证显示设备的色度、亮度和同步性能。文档特别强调了两点使用前提这是理解本节点的关键广播安全broadcast-safe输出当Output IRE参数处于未勾选状态时节点的输出是广播安全的即所有像素值都落在合法的广播信号范围内不会超出峰值白或黑电平非线性色彩空间彩条是在非线性即经过伽马编码的视频色彩空间中定义的。如果后续合成流程需要在线性 RGB 空间中进行运算如光照、HDR 合成、物理正确的模糊等本插件必须与视频空间到线性video space to linear的变换组合使用。在 Natron 中这可以通过项目的色彩管理配置OpenColorIO/OCIO 相关设置或在节点图下游串联色彩空间转换节点来实现切忌把非线性彩条直接当作线性光输入参与计算。该节点与 CheckerBoard、ColorWheel、Constant 等生成器同属 openfx 生成器家族参考了 Nuke 生态中同名工具的设计思路适合在节点图中作为零依赖、可参数化的测试信号源。输入InputsColorBars 只有一个输入端口输入描述可选Source源图像输入是Yes该输入是可选的。当连接了 Source 输入时节点的默认输出范围Extent 的 Default 模式会参考源片段的尺寸与偏移当没有连接输入时节点作为纯粹的独立生成器使用。输入主要用于将彩条叠加通过后续 Merge 类节点到现有画面上或将源片段的画幅信息作为彩条的默认范围依据。控件参数详解下表完整列出了 ColorBars 节点的全部控件参数包括参数显示名、脚本名script name用于 Python API 与自动化、类型、默认值与功能说明参数 / 脚本名类型默认值功能Extent /extentChoiceDefault输出范围尺寸与偏移的设定方式详见下文Center /recenterButton—将定义区域region of definition居中到输入的定义区域若无输入则居中到项目窗口Reformat /reformatBooleanOff将输出格式设置为给定的 extent但前提是 Bottom Left 或 Size 参数未被动画化Format /NatronParamFormatChoiceChoiceHD 1920x1080输出格式详见下文完整格式列表Bottom Left /bottomLeftDoublex: 0 y: 0尺寸矩形的左下角坐标Size /sizeDoublew: 1 h: 1尺寸矩形的宽度和高度Interactive Update /interactiveBooleanOff勾选后在与图像查看器交互过程中实时更新参数值否则在笔释放时更新HiDPI /hidpiBooleanOff当显示区域为高 DPI即 Retina时应勾选OpenGL 叠加层将按两倍尺寸绘制Frame Range /frameRangeIntegermin: 1 max: 1时间域该生成器有效的时间范围Output Components /outputComponentsChoiceRGBA输出的通道组件RGBA或RGBBar Intensity /barIntensityDouble75彩条强度单位为 IREOutput IRE /outputIREBooleanOff勾选后输出被缩放0 对应黑最大值对应白而品红条中部下方的超黑superblack部分为负值Extent输出范围的四种模式extent参数决定彩条图像的尺寸与偏移来源包含四个选项Formatformat使用预定义的图像格式由下面的 Format 参数指定Sizesize使用自定义的特定范围尺寸与偏移由 Bottom Left 与 Size 参数给出Projectproject使用项目范围尺寸与偏移即跟随 Natron 项目设置中定义的画幅Defaultdefault使用默认范围例如已连接源片段Source 输入的范围。当选择 Size 模式时实际渲染区域由bottomLeft左下角坐标默认 x: 0 y: 0与size宽度与高度默认 w: 1 h: 1共同决定。recenter按钮可将定义区域居中——有输入时对齐输入的定义区域无输入时对齐项目窗口中心。Format预定义输出格式列表当 Extent 选择 Format 模式时可从以下 20 种预定义格式中选择输出画幅括号内为格式的像素宽高比或像素尺寸覆盖从传统标清电视到数字电影DCP的常见规格格式名脚本选项规格PC_VideoPC_Video640x480NTSCNTSC720x486像素比 0.91PALPAL720x576像素比 1.09NTSC_16:9NTSC_16:9720x486像素比 1.21PAL_16:9PAL_16:9720x576像素比 1.46HD_720HD_7201280x720HDHD1920x1080UHD_4KUHD_4K3840x21601K_Super_35(full-ap)1K_Super_35(full-ap)1024x7781K_Cinemascope1K_Cinemascope914x778像素比 2.002K_Super_35(full-ap)2K_Super_35(full-ap)2048x15562K_Cinemascope2K_Cinemascope1828x1556像素比 2.002K_DCP2K_DCP2048x10804K_Super_35(full-ap)4K_Super_35(full-ap)4096x31124K_Cinemascope4K_Cinemascope3656x3112像素比 2.004K_DCP4K_DCP4096x2160square_256square_256256x256square_512square_512512x512square_1Ksquare_1K1024x1024square_2Ksquare_2K2048x2048从该列表可以看出ColorBars 覆盖了从 NTSC/PAL 标清、720p/1080p 高清、UHD 4K 到 Super 35 / Cinemascope / DCP 数字电影规格的完整画幅谱系方便直接输出符合目标交付规格的彩条测试图无需额外缩放节点。彩条特有参数Bar Intensity 与 Output IREbarIntensity默认 75单位 IRE控制彩条的强度。IRE 是视频工程中度量信号幅度的常用单位0 IRE 对应黑电平100 IRE 对应峰值白。默认值 75 即对应业界标准的75% 幅度彩条——这是 SMPTE RP 219 彩条中最常见的配置白条峰值不超过 75 IRE从而为同步信号和超黑电平留出信号裕度保证广播安全。outputIRE默认 Off勾选后的行为可从参数描述直接推断输出被重新缩放使 0 值对应黑、最大值对应白而品红条下方中部区域的超黑部分会产生负值输出。这意味着未勾选默认输出被钳制/映射在广播安全范围内适合直接用于视频监视与播出链路勾选输出还原为带负值的 IRE 信号表示超黑信号可用于需要精确检查黑电平裕度、或下游需要原始 IRE 比例信号的场合例如配合示波器类工具做电平校准。生成器通用参数时间域与输出组件frameRange默认 min: 1 max: 1声明了该生成器的有效时间范围。这一约定并非 ColorBars 独有Natron 的用户指南在 Documentation/source/guide/compositing-projects-framerange.rst 中明确指出大多数生成器插件如 CheckerBoard、ColorBars、ColorWheel、Constant、Solid都带有默认为 (1,1) 的 Frame Range 参数并建议需要修改生成器时间域时在图内使用 FrameRange 节点。因此若要让彩条仅在特定帧段内有效例如与动画时间线同步的测试图应使用 FrameRange 节点改写其时间域而非直接动画化该参数。outputComponents在本节点中提供RGBA与RGB两个选项默认为 RGBA。对比同组的 ColorWheel 还额外提供 XY、AlphaCheckerBoard 提供 AlphaColorBars 的通道选项更为精简这与彩条测试图以彩色画面为主、通道结构简单的定位一致。输出组件选择会影响下游节点可读取的通道例如仅需彩色信号做波形监测时可选择 RGB。interactive与hidpi属于查看器交互类参数前者控制拖动尺寸/位置手柄时参数是否实时更新默认在笔释放时才更新利于性能后者用于高 DPI 显示环境下让 OpenGL 叠加手柄按两倍尺寸绘制保证 Retina 屏幕上控制点清晰可见。在节点图中的典型用法ColorBars 在 Natron 节点图中的典型应用场景包括显示器/监视器校准创建 ColorBars 节点Extent 设为 Format 并选择目标画幅如 HD 1920x1080将 Viewer 输出到监视器配合监视器的亮度/对比度/色度调整观察彩条灰阶与色条调色环境参考将彩条作为下游调色链路的输入基准验证色彩空间转换尤其是视频空间到线性空间的变换是否正确信号自检勾选Output IRE后检查超黑负值区域是否在后续管线中被错误钳制从而发现格式转换或编码环节的非法信号处理与合成画面叠加利用可选的 Source 输入将彩条混入画面角落作为播出安全区broadcast safe的视觉参考。由于彩条在非线性色彩空间中定义若项目采用线性工作流必须在节点图中串联视频空间 → 线性的变换借助 Natron 的 OpenColorIO 色彩管理或色彩空间转换类节点否则彩条的灰阶比例在后续线性合成中会产生错误的亮度响应。文档的自动生成机制源码级依据ColorBars 插件文档并非手工维护而是由 Natron 运行时自动导出。仓库中的 tools/genStaticDocs.sh 脚本展示了完整流程使用带--export-docs参数的 NatronRenderer或 Natron 二进制对每个已安装插件调用导出功能生成 Markdown再经 pandoc要求版本 ≤ 2.3.1 以保证 grid table 输出转换为 reStructuredText 并落入Documentation/source/plugins/目录。该导出行为在源码中的落点是 Engine/AppInstance.cpp 的AppInstance::exportDocs()它遍历appPTR-getPluginIDs()获取全部插件 ID跳过已废弃getIsDeprecated()与纯内部使用getIsForInternalUseOnly()的插件为每个插件创建无界面节点实例kCreateNodeArgsPropNoNodeGUI、kCreateNodeArgsPropOutOfProject再调用node-makeDocumentation(false)生成 Markdown 文档同时把插件图标复制为插件ID.png。文档正文的组装实现在 Engine/NodeDocumentation.cpp 的Node::makeDocumentation()中它读取插件的 ID、标签、描述getPluginDescription()、分组信息getGrouping()与输入/参数列表逐项转写为 Markdown 表格——这也解释了为什么本文档中的参数表结构统一、脚本名如barIntensity、outputIRE与插件实际 Knob 名称一一对应。此外分组页 Documentation/source/_groupImage.rst 同样由该机制自动生成文件头即注明 Do not edit this file! It is generated automatically by Natron itselfColorBars 被收录在 Image 组 toctree 中与 CheckerBoard、ColorWheel、Constant 等同组生成器并列。因此若某个 OpenFX 插件的描述或参数有更新重新运行生成脚本即可同步刷新本文档——这也是这些插件文档始终保持与插件实际参数严格一致的原因。注意事项小结广播安全默认Output IRE 未勾选输出即广播安全无需额外钳制勾选后会出现负值超黑信号需确认下游能正确处理浮点负值色彩空间彩条定义于非线性视频空间用于线性合成前必须做 video space → linear 变换时间域生成器默认帧范围 (1,1)需要多帧有效时应使用 FrameRange 节点参见 guide/compositing-projects-framerange.rst输出组件仅 RGBA/RGB 两档如需 Alpha 通道测试信号可参考同组 ColorWheel 或 CheckerBoard 节点画幅匹配Format 列表中 Cinemascope 与 DCP 选项为变形/放映规格若目标为非变形制作请优先使用对应 Super 35 (full-ap) 规格。赞分享音视频视频处理图形学桌面应用【免费下载链接】NatronOpen-source video compositing software. Node-graph based. Similar in functionalities to Adobe After Effects and Nuke by The Foundry.项目地址https://gitcode.com/gh_mirrors/na/Natron点击查看免费下载相关推荐Natron ColorWheel 节点完全指南色轮图像生成、参数详解与色彩校正测试Natron ColorWheel 节点完全指南色轮图像生成、参数详解与色彩校正测试 ColorWheel 是 Natron 节点图合成系统 Image图像音视频视频处理图形学桌面应用Natron GMIC Polygonize Delaunay 节点完全指南参数详解与文档生成机制Natron GMIC Polygonize Delaunay 节点完全指南参数详解与文档生成机制 GMIC Polygonize Delaunay插件音视频视频处理图形学桌面应用Natron GMIC Frame Regulareu.gmic.FrameRegular节点完全指南参数详解与文档生成机制Natron GMIC Frame Regulareu.gmic.FrameRegular节点完全指南参数详解与文档生成机制 GMIC Frame R音视频视频处理图形学桌面应用上一篇TypeSpec 生成 C 客户端代码自定义完全指南掌握 typespec/http-client-csharp 的 partial 类定制机制下一篇AReaL Agent Workflow 编写最佳实践构建高效健壮的 RolloutWorkflow创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考