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
- Point
fileat a still, a####sequence, or a video. - Set
colorspaceto what the file IS, not what you want it to be. - Bound the sequence with
first/lastand decidebefore/afterbehaviour.
Outputs
| Output | Type |
|---|---|
| out | Image |
Parameters
| Parameter | Type | Default | What it does |
|---|---|---|---|
| file | Text | String::new( | The file on disk — use #### for frame numbers in a sequence. |
| format_width | Int | 1920 | Width in pixels. |
| format_height | Int | 1080 | Height in pixels. |
| pixel_aspect | Float | 1 | Not documented yet. |
| channels | Text | "rgba".into( | Not documented yet. |
| data_channels | Text | "auto".into( | Not documented yet. |
| colorspace | Text | "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. |
| first | Int | 0 | Not documented yet. |
| last | Int | 0 | Not documented yet. |
| before | Choice | hold | Not documented yet. |
| after | Choice | hold | Not documented yet. |
| frame_mode | Choice | none | Not documented yet. |
| start_at | Int | 1 | Not documented yet. |
| frame_offset | Int | 0 | Not documented yet. |
| on_error | Choice | error | Not documented yet. |
Known edges
A missing frame is reported by name; it does not silently hold the previous one.