Save 4 hours! We auto-setup your workflow! Free!

Drop your workflow.json — we handle every dependency, custom node, and model. Just open the link and run.

Auto-Setup Workflow Json (Free) Now!
ComfyUI > Nodes > ComfyUI-OCIO > OCIO Player

ComfyUI Node: OCIO Player

Class Name

OCIOPlayer

Category
OCIO
Author
SlavaSexton (Account age: 3315days)
Extension
ComfyUI-OCIO
Latest Updated
2026-07-19
Github Stars
0.07K

How to Install ComfyUI-OCIO

Install this extension via the ComfyUI Manager by searching for ComfyUI-OCIO
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-OCIO in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

OCIO Player Description

Specialized HDR image sequence and video frame viewer node for in-graph float preview with HDR-preserving half-float format.

OCIO Player:

The OCIOPlayer node is a specialized viewer node designed to display image sequences or video frames within a graph, focusing on high dynamic range (HDR) content. It serves as an in-graph float viewer, allowing you to preview images in their full resolution and HDR-preserving half-float format, which is crucial for maintaining the integrity of color and exposure in visual content. Unlike other nodes, OCIOPlayer is input-only and does not produce any outputs, ensuring that it functions purely as a viewer without affecting the data flow in the graph. This design prevents potential issues such as endless refresh loops or data routing errors. The node caches incoming frames to a temporary directory, capped at a maximum of 240 frames, to manage memory usage efficiently while still providing a seamless viewing experience. This makes OCIOPlayer an essential tool for artists who need to verify the visual quality of their work directly within the node graph.

OCIO Player Input Parameters:

images

This parameter accepts any image batch, whether it's a single still image (N=1), a sequence, or a video (N>1). It allows you to input a variety of visual content for previewing within the node. The images are processed in their full resolution and HDR-preserving format, ensuring that the viewer displays them accurately. There are no specific minimum or maximum values, as this parameter is designed to handle a wide range of image inputs.

video

The video parameter is used to connect a Load Video node, enabling the streaming of a movie directly in the viewport. This feature leverages WebCodecs for decode-on-demand, meaning the entire clip does not need to be materialized, which can save on processing resources. When both images and video are connected, the video takes priority for display in the viewer. This parameter is particularly useful for previewing video content without the need for full materialization.

alpha

This optional parameter allows you to input an alpha mask to view or carry through with the images. The alpha channel can be used to manage transparency or other masking effects in the visual content. If no alpha is provided, a default mask of ones is used, ensuring that the images are displayed without transparency by default.

base

The base parameter is a string that represents the source first-frame number, set by the front end from the upstream OCIO Read node. It is used to adjust the frame indices to be 0-based, which is necessary for accurate batch processing. The default value is "0", indicating that the indices are already 0-based. This parameter ensures that the frame numbering aligns correctly with the source material.

OCIO Player Output Parameters:

(No output parameters)

OCIOPlayer does not produce any output parameters. It is designed solely as a viewer node, meaning it only takes inputs for display purposes and does not pass any data through or generate outputs. This design choice helps maintain the integrity of the node graph by preventing unintended data routing through the viewer.

OCIO Player Usage Tips:

  • To optimize performance, ensure that the number of frames being previewed does not exceed the frame cap of 240, as this can help manage memory usage effectively.
  • When working with video content, connect a Load Video node to the video input to take advantage of the streaming capabilities, which can reduce the need for full materialization and improve processing efficiency.
  • Use the alpha parameter to preview transparency effects or masks, which can be crucial for compositing tasks or when working with layered content.

OCIO Player Common Errors and Solutions:

"Nothing connected -> empty viewer"

  • Explanation: This error occurs when no images or video are connected to the OCIOPlayer node, resulting in an empty viewer.
  • Solution: Ensure that either the images or video input is connected with valid content to display in the viewer.

"Stuck on frame 1, endless Refresh"

  • Explanation: This issue arises when the output of the OCIOPlayer is mistakenly wired back into the graph, causing a loop.
  • Solution: Remove any connections from the OCIOPlayer's output, as it is an input-only node and should not be used to route data through the graph.

OCIO Player Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-OCIO
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.