Skip to content

Nodes · I/O

Read

I/Ov2core

Overview

The doorway. Everything a comp does starts with a file being turned into scene-linear pixels, and this is where that happens: the colorspace knob linearizes the file, and only the layers actually asked for downstream are decoded.

How to

  1. Point file at a still, a #### sequence, or a video.
  2. Set colorspace to what the file IS, not what you want it to be.
  3. Bound the sequence with first / last and decide before / after behaviour.

Outputs

OutputType
outImage

Parameters

ParameterTypeDefaultWhat it does
fileTextString::new(The file on disk — use #### for frame numbers in a sequence.
format_widthInt1920Width in pixels.
format_heightInt1080Height in pixels.
pixel_aspectFloat1Not documented yet.
channelsText"rgba".into(Not documented yet.
data_channelsText"auto".into(Not documented yet.
colorspaceText"auto".into(How the file is encoded. 'auto' guesses from the file type (EXR = linear, 8-bit = sRGB); override if the plate was tagged wrong.
firstInt0Not documented yet.
lastInt0Not documented yet.
beforeChoiceholdNot documented yet.
afterChoiceholdNot documented yet.
frame_modeChoicenoneNot documented yet.
start_atInt1Not documented yet.
frame_offsetInt0Not documented yet.
on_errorChoiceerrorNot documented yet.

Known edges

A missing frame is reported by name; it does not silently hold the previous one.