Oink
GenVideoLast GenVideo

GenVideo

Generative video: text / image / first+last / extension / video-to-video.

raw .md
NodeGenVideo
MenuAI › GenVideo
Names in each format
.oink comp (JSON)"type": "OC_N_genvideo"
.nk scriptnone: written as an Oink node
Pythonnuke.createNode("OC_N_genvideo")
Assistant (MCP)create_node(type="GenVideo")
Tab searchgenvideo, or its initials gv

GenVideo properties

Inputs and outputs

PortNameType
input 0Imageimage
input 1Lastimage
output 0Imageimage

Knobs

Panel tab Genvideo, in panel order.

KnobLabelTypeDefaultRange / values.nk knobDescription
modemodemenui2vt2v (text to video), i2v (image to video), flf (first + last frame), extend (extend clip), v2v (video to video)
promptprompttext
negativenegativetext
seedseedfloat10 to 2147483647 (integer)
widthwidthfloat832256 to 1920 (integer)Model width (snapped: 5B x32, 14B x16)
heightheightfloat480256 to 1088 (integer)
num_framesframes (4k+1)float175 to 241 (integer)Generated frames (snapped to 4k+1)
fpsfpsfloat241 to 120Playback rate the clip is meant for (5B: 24, 14B: 16)
stepssteps (0 = default)float00 to 100 (integer)0 = model default
guidanceguidance (0 = default)float00 to 200 = model default
strengthstrength (v2v)float0.70.05 to 1Video to video: how much of the source is replaced
fitfitmenucovercover (cover (crop)), stretch
cond_frameconditioning framefloat1001-100000 to 100000 (integer)
start_framestart framefloat1001-100000 to 100000 (integer)Comp frame of generated frame 0
outsideoutside rangemenuholdhold, black
upscaleupscalemenunonenone, realesrgan-x2 (Real-ESRGAN 2x), realesrgan-x4 (Real-ESRGAN 4x), seedvr2-2x (SeedVR2 2x)
gamutworking spacemenurec709rec709 (linear Rec.709), acescg (ACEScg)
shaperencodingmenureinhardreinhard, log, srgb
exposureexposurefloat0-6 to 6Stops before encoding (fixed per shot), removed after
peakpeakfloat161 to 1000Top of the encoded range: generated pixels can reach it
keep_loadedkeep model loadedbooltrueKeep the model on the GPU after a run so the next one starts warm; the AI worker still unloads it after 5 idle minutes or when another GPU job needs the card

Other knobs (Python, .nk and the assistant; not on the panel)

KnobLabelTypeDefaultRange / values.nk knobDescription
gl_colorViewer Controls Colorfloat ×30, 0, 00 to 1
postage_stamp_frameStatic Frameint1-2147483648 to 2147483647
lifetimeStartLifetime Startint0-2147483648 to 2147483647
lifetimeEndLifetime Endint100-2147483648 to 2147483647
useLifetimeUse Lifetimebooleanfalse
cachedCachedbooleanfalse
bookmarkBookmarkbooleanfalse
dope_sheetDope Sheetbooleanfalse
clone_groupClone Groupstring
link_sourceLink Sourcestring
link_overridesLink Overridesstring
split_viewsSplit Viewsstring
modelModelstringautoModel id (picked in the panel; licence tier shown there); auto = the fast model that fits the free GPU memory
results_dataResultsstring{}
last_dataLast Runstring{}

On this page