Scenario
This page is auto-generated from model configurations. Last updated: 2026-03-13.
This reference lists all available Scenario video generation models and their parameters. Use these parameter names when calling the Generation API.
- 3D Color LUT (Video)
- Blur (Video)
- Chromatic Aberration (Video)
- Color Correction (Video)
- Crystallize (Video)
- Cubism (Video)
- Desaturate (Video)
- Dissolve (Video)
- Dodge & Burn (Video)
- Glow & Bloom (Video)
- Grain (Video)
- Oilify (Video)
- Parabolize (Video)
- Posterize (Video)
- Scenario Compose Video
- Scenario Image Sequence to Video
- Scenario Resize Video
- Scenario Video Concat
- Scenario Video to Image Sequence
- Sharpen (Video)
- Solarize (Video)
- Tint (Video)
- Vignette (Video)
3D Color LUT (Video)
Apply cinematic color grading with 3D LUT presets.
Model ID: model_scenario-postprocessing-lut-video
Capabilities: video2video
LLM Markdown: https://app.scenario.com/api/models/model_scenario-postprocessing-lut-video/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
video | file | Yes | - | - | - | - | Input video |
lutStyle | string | No | teal_orange | - | - | teal_orange, kodak_portra, fuji_velvia, bleach_bypass, matrix_green, cgc_film_emulation_agfa_portrait_xps_160, cgc_film_emulation_fuji_astia_100f, cgc_film_emulation_fuji_eterna_3513, cgc_film_emulation_fuji_eterna_8563, cgc_film_emulation_fuji_provia_100f, cgc_film_emulation_fuji_sensia_100, cgc_film_emulation_fuji_superia_xtra_400, cgc_film_emulation_fuji_vivid_8543, cgc_film_emulation_kodak_ektachrome_64, cgc_film_emulation_kodak_professional_portra_400, cgc_film_emulation_kodak_vision_2383, cgc_film_emulation_lpp_tetrachrome_400, cgc_film_emulation_polaroid_600, cgc_log_to_rec709_alexa_logc, cgc_log_to_rec709_blackmagic_4.6k_film, cgc_log_to_rec709_blackmagic_4k_film, cgc_log_to_rec709_blackmagic_cinema_camera_film, cgc_log_to_rec709_canon_log, cgc_log_to_rec709_canon_log2, cgc_log_to_rec709_canon_log3, cgc_log_to_rec709_cinelike_d, cgc_log_to_rec709_cinestyle_s_curve, cgc_log_to_rec709_dji_inspire, cgc_log_to_rec709_gopro_protune, cgc_log_to_rec709_panasonic_v, cgc_log_to_rec709_redlogfilm, cgc_log_to_rec709_redwidegamut_log3g10, cgc_log_to_rec709_sony_slog2, cgc_log_to_rec709_sony_slog3_cine, cgc_log_to_rec709_sony_slog3, cgc_look_3strip, cgc_look_70s, cgc_look_amelie, cgc_look_aviator, cgc_look_blade_runner, cgc_look_bleach, cgc_look_brooklyn, cgc_look_celadon, cgc_look_chamoisee, cgc_look_cubanismo, cgc_look_drive, cgc_look_duotone, cgc_look_emulsion, cgc_look_enemy, cgc_look_enhance, cgc_look_fashion, cgc_look_glacier, cgc_look_godfather, cgc_look_grand_budapest, cgc_look_grime, cgc_look_grit, cgc_look_hannibal, cgc_look_her, cgc_look_mad_max, cgc_look_matrix_v1, cgc_look_matrix_v2, cgc_look_mint, cgc_look_moonrise_kingdom, cgc_look_ochre, cgc_look_punch, cgc_look_revenant, cgc_look_rhythm, cgc_look_seven, cgc_look_spy, cgc_look_stranger_things, cgc_look_summer, cgc_look_teal and orange, cgc_look_thriller, cgc_look_vinteo, cgc_look_wonder_woman, distant_land_basin, distant_land_boulder, distant_land_butte, distant_land_everest, distant_land_hopkins, distant_land_lochness, distant_land_oaxaca, distant_land_oslo, distant_land_phoenix, distant_land_pocatello, distant_land_prague, distant_land_reykjavik, distant_land_santafe, distant_land_seattle, distant_land_stillwater, distant_land_tahoe, distant_land_thames, pond5_arabica_12, pond5_ava_614, pond5_azrael_93, pond5_bourbon_64, pond5_byers_11, pond5_celluloid_01_fu_low, pond5_chemical_168, pond5_clayton_33, pond5_clouseau_54, pond5_cobi_3, pond5_contrail_35, pond5_cubicle_99, pond5_django_25, pond5_domingo_145, pond5_faded_47, pond5_folger_50, pond5_fusion_88, pond5_hyla_68, pond5_korben_214, pond5_lenox_340, pond5_lucky_64, pond5_mckinnon_75, pond5_milo_5, pond5_neon_770, pond5_paladin_1875, pond5_pasadena_21, pond5_pitaya_15, pond5_reeve_38, pond5_remy_24, pond5_sprocket_231, pond5_teigen_28, pond5_trent_18, pond5_tweed_71, pond5_vireo_37, pond5_zed_32, pond5_zeke_39, rec709_fujifilm_3510_d65, rec709_kodak_2383_d65, rec709_kodak_2393_d65, shutterstock_blue_architecture, shutterstock_blue_hour, shutterstock_cold_chrome, shutterstock_crisp_autumn, shutterstock_dark_and_somber, shutterstock_hard_boost, shutterstock_long_beach_morning, shutterstock_lush_green, shutterstock_magic_hour, shutterstock_natural_boost, shutterstock_orange_and_blue, shutterstock_soft_black_and_white, shutterstock_waves | Style of grading to apply. |
lutIntensity | number | No | 1 | 0 | 1 | - | Opacity of the LUT effect. |
Blur (Video)
Apply blur effects to video.
Model ID: model_scenario-postprocessing-blur-video
Capabilities: video2video
LLM Markdown: https://app.scenario.com/api/models/model_scenario-postprocessing-blur-video/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
video | file | Yes | - | - | - | - | Input video |
blurType | string | No | gaussian | - | - | gaussian, kuwahara | Type of blur to apply. |
blurRadius | number | No | 3 | 0 | 31 | - | Blur radius. |
blurSigma | number | No | 1 | 0.1 | 10 | - | Sigma for Gaussian blur. |
Chromatic Aberration (Video)
Create chromatic aberration by shifting color channels.
Model ID: model_scenario-postprocessing-chromatic-video
Capabilities: video2video
LLM Markdown: https://app.scenario.com/api/models/model_scenario-postprocessing-chromatic-video/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
video | file | Yes | - | - | - | - | Input video |
redShift | number | No | 0 | -20 | 20 | - | Red channel shift amount. |
greenShift | number | No | 0 | -20 | 20 | - | Green channel shift amount. |
blueShift | number | No | 0 | -20 | 20 | - | Blue channel shift amount. |
redDirection | string | No | horizontal | - | - | horizontal, vertical | Red channel shift direction. |
greenDirection | string | No | horizontal | - | - | horizontal, vertical | Green channel shift direction. |
blueDirection | string | No | horizontal | - | - | horizontal, vertical | Blue channel shift direction. |
Color Correction (Video)
Adjust color, brightness, contrast, and exposure.
Model ID: model_scenario-postprocessing-color-correction-video
Capabilities: video2video
LLM Markdown: https://app.scenario.com/api/models/model_scenario-postprocessing-color-correction-video/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
video | file | Yes | - | - | - | - | Input video |
temperature | number | No | 0 | -100 | 100 | - | Color temperature adjustment (-100 to 100). |
brightness | number | No | 0 | -100 | 100 | - | Brightness adjustment (-100 to 100). |
contrast | number | No | 0 | -100 | 100 | - | Contrast adjustment (-100 to 100). |
saturation | number | No | 0 | -100 | 100 | - | Saturation adjustment (-100 to 100). |
gamma | number | No | 1 | 0.2 | 2.2 | - | Gamma adjustment (0.2-2.2). |
exposure | number | No | 0 | -5 | 5 | - | Exposure adjustment (-5.0 to 5.0). |
shadows | number | No | 0 | -100 | 100 | - | Shadows adjustment (-100 to 100). |
highlights | number | No | 0 | -100 | 100 | - | Highlights adjustment (-100 to 100). |
shadowsHighlightsRadius | number | No | 50 | 0 | 100 | - | Shadows/Highlights radius (0 to 100). |
Crystallize (Video)
Create crystallized superpixel mosaic effect.
Model ID: model_scenario-postprocessing-crystallize-video
Capabilities: video2video
LLM Markdown: https://app.scenario.com/api/models/model_scenario-postprocessing-crystallize-video/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
video | file | Yes | - | - | - | - | Input video |
crystallizeRadius | number | No | 10 | 1 | 100 | - | Approximate size/number of the superpixel regions. |
Cubism (Video)
Transform video with abstract cubist art style.
Model ID: model_scenario-postprocessing-cubism-video
Capabilities: video2video
LLM Markdown: https://app.scenario.com/api/models/model_scenario-postprocessing-cubism-video/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
video | file | Yes | - | - | - | - | Input video |
cubismTileSize | number | No | 20 | 1 | 100 | - | Average tile size. |
cubismTileSaturation | number | No | 2.5 | 0 | 10 | - | Tile saturation (expansion factor). |
Desaturate (Video)
Remove or reduce color saturation in video.
Model ID: model_scenario-postprocessing-desaturate-video
Capabilities: video2video
LLM Markdown: https://app.scenario.com/api/models/model_scenario-postprocessing-desaturate-video/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
video | file | Yes | - | - | - | - | Input video |
desaturateMethod | string | No | luminance (Rec.709) | - | - | average, luminance (Rec.709), luminance (Rec.601), lightness | Desaturation method. |
desaturateFactor | number | No | 1 | 0 | 1 | - | Desaturation factor. |
Dissolve (Video)
Blend video with an image using dissolve transition.
Model ID: model_scenario-postprocessing-dissolve-video
Capabilities: video2video
LLM Markdown: https://app.scenario.com/api/models/model_scenario-postprocessing-dissolve-video/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
video | file | Yes | - | - | - | - | Input video |
dissolveImage | file | No | - | - | - | - | Image to dissolve with. |
dissolveFactor | number | No | 0.5 | 0 | 1 | - | Dissolve blend factor. |
Dodge & Burn (Video)
Apply dodge and burn photographic techniques.
Model ID: model_scenario-postprocessing-dodge-burn-video
Capabilities: video2video
LLM Markdown: https://app.scenario.com/api/models/model_scenario-postprocessing-dodge-burn-video/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
video | file | Yes | - | - | - | - | Input video |
dodgeBurnMode | string | No | dodge | - | - | dodge, burn, dodge_and_burn, burn_and_dodge, color_dodge, color_burn, linear_dodge, linear_burn | Dodge/Burn mode. |
dodgeBurnIntensity | number | No | 0.5 | 0 | 1 | - | Dodge/Burn intensity. |
Glow & Bloom (Video)
Add glow and bloom lighting effects to video.
Model ID: model_scenario-postprocessing-glow-video
Capabilities: video2video
LLM Markdown: https://app.scenario.com/api/models/model_scenario-postprocessing-glow-video/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
video | file | Yes | - | - | - | - | Input video |
glowRadius | number | No | 5 | 1 | 50 | - | Glow blur radius. |
glowIntensity | number | No | 1 | 0 | 5 | - | Glow intensity. |
Grain (Video)
Add film grain texture with various film stock profiles.
Model ID: model_scenario-postprocessing-grain-video
Capabilities: video2video
LLM Markdown: https://app.scenario.com/api/models/model_scenario-postprocessing-grain-video/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
video | file | Yes | - | - | - | - | Input video |
grainProfile | string | No | kodak_portra_400 | - | - | cine_still_800t, fuji_pro_400h, fuji_provia_100f, fuji_superia_400, fuji_velvia_50, ilford_hp5_plus, kodak_ektachrome_e100, kodak_ektar_100, kodak_gold_200, kodak_portra_400, kodak_tri_x_400, lomography_color_negative_400, modern, analog, cinematic, newspaper, vintage, bleach_bypass, infrared_bw, night_vision, sepia, old_fashion | Film grain profile to use. Determines grain, color distribution, etc. |
grainColorTemp | number | No | 6500 | 2000 | 10000 | - | Color temperature adjustment for grain. |
crossProcess | boolean | No | false | - | - | - | Enable cross-processing effect. |
Oilify (Video)
Transform video with oil painting artistic effect.
Model ID: model_scenario-postprocessing-oilify-video
Capabilities: video2video
LLM Markdown: https://app.scenario.com/api/models/model_scenario-postprocessing-oilify-video/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
video | file | Yes | - | - | - | - | Input video |
oilifyRadius | number | No | 4 | 1 | 50 | - | Radius of the oil painting effect (neighborhood size). |
oilifyIntensity | number | No | 1 | 1 | 20 | - | Dynamic ratio of the oil painting effect (degree of abstraction). |
Parabolize (Video)
Apply parabolic distortion effect to video.
Model ID: model_scenario-postprocessing-parabolize-video
Capabilities: video2video
LLM Markdown: https://app.scenario.com/api/models/model_scenario-postprocessing-parabolize-video/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
video | file | Yes | - | - | - | - | Input video |
parabolizeCoeff | number | No | 1 | -10 | 10 | - | Parabolize coefficient. |
vertexX | number | No | 0.5 | 0 | 1 | - | Vertex X position. |
vertexY | number | No | 0.5 | 0 | 1 | - | Vertex Y position. |
Posterize (Video)
Reduce color depth for a poster art effect.
Model ID: model_scenario-postprocessing-posterize-video
Capabilities: video2video
LLM Markdown: https://app.scenario.com/api/models/model_scenario-postprocessing-posterize-video/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
video | file | Yes | - | - | - | - | Input video |
posterizeThreshold | number | No | 0.5 | 0 | 1 | - | Posterize threshold. |
Scenario Compose Video
Compose multiple images, videos, and audio into a single video with layers, transforms, effects, transitions, and blending modes.
Model ID: model_scenario-compose-video
Capabilities: video2video
LLM Markdown: https://app.scenario.com/api/models/model_scenario-compose-video/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
layers | inputs_array | Yes | - | - | - | - | Array of layers to compose (images, videos, audio). At least one video layer is required. |
canvasMode | string | No | auto | - | - | auto, custom | Canvas size mode. 'auto' computes from layers, 'custom' uses specified dimensions. |
canvasWidth | number | No | - | 1 | 7680 | - | Output canvas width in pixels (required when canvas_mode='custom') |
canvasHeight | number | No | - | 1 | 4320 | - | Output canvas height in pixels (required when canvas_mode='custom') |
backgroundColor | string | No | #000000 | - | - | - | Canvas background color (hex format #RRGGBB) or 'transparent' |
durationMode | string | No | auto | - | - | auto, custom | Duration mode. 'auto' calculates from layers, 'custom' uses specified duration. |
duration | number | No | - | 0.1 | - | - | Total duration in seconds (required when duration_mode='custom') |
fps | number | No | 30 | 1 | 120 | - | Output frame rate (fps) |
videoOutputFormat | string | No | mp4 | - | - | mp4, mov, webm, gif | Output video format |
compressionLevel | number | No | 23 | 15 | 51 | - | Compression quality (CRF value, lower = higher quality, 15-51) |
Scenario Image Sequence to Video
Model ID: model_scenario-image-seq-to-video
Capabilities: img2video
LLM Markdown: https://app.scenario.com/api/models/model_scenario-image-seq-to-video/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
images | file_array | Yes | - | - | - | - | List of images to convert to video sequence |
audio | file | No | - | - | - | - | Optional audio file to add to video |
outputFormat | string | No | mp4 | - | - | mp4, gif | Output video format |
fps | number | No | 24 | 1 | 120 | - | Frames per second for the output video |
compressionLevel | number | No | 20 | 15 | 30 | - | Compression quality (CRF value, lower = higher quality) |
loopCount | number | No | 0 | 0 | 100 | - | Number of loops (0 = no loop for video formats, infinite for gif) |
pingpong | boolean | No | false | - | - | - | Play sequence forward then backward |
Scenario Resize Video
Resize a video to a specified width and height or a maximum size while preserving aspect ratio.
Model ID: model_scenario-resize-video
Capabilities: video2video
LLM Markdown: https://app.scenario.com/api/models/model_scenario-resize-video/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
video | file | Yes | - | - | - | - | Video file to resize |
width | number | No | - | 1 | - | - | Target width in pixels. If only width is specified, height is calculated to preserve aspect ratio. |
height | number | No | - | 1 | - | - | Target height in pixels. If only height is specified, width is calculated to preserve aspect ratio. |
maxSizeMb | number | No | - | 0.1 | - | - | Maximum output file size in megabytes. The file will be resized iteratively to meet this constraint while preserving aspect ratio. |
preserveAspectRatio | boolean | No | true | - | - | - | Whether to preserve the original aspect ratio. When True (default), the output fits within the specified dimensions. When False, the output is stretched to exactly match the specified dimensions. |
videoOutputFormat | string | No | - | - | - | mp4, mov, webm, gif | Output format for videos (mp4, mov, webm, gif). If not specified, the original format is preserved. |
frameRate | number | No | - | 1 | 120 | - | Target frame rate for video output. If not specified, the original frame rate is preserved. |
preserveAudio | boolean | No | true | - | - | - | Whether to preserve audio from the input video. Default is True. |
Scenario Video Concat
Concatenates multiple videos into a single video with optional transitions between clips.
Model ID: model_scenario-video-concat
Capabilities: video2video
LLM Markdown: https://app.scenario.com/api/models/model_scenario-video-concat/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
videos | file_array | Yes | - | - | - | - | List of videos to concatenate (minimum 2) |
preserveAudio | boolean | No | true | - | - | - | Whether to preserve audio from the input videos |
transitions | inputs_array | No | - | - | - | - | List of transitions between videos. Length must be number of videos - 1. If not provided, videos are concatenated with hard cuts. |
outputFormat | string | No | mp4 | - | - | mp4, mov, webm, gif | Output video format |
compressionLevel | number | No | 23 | 15 | 51 | - | Compression quality (CRF value, lower = higher quality, 15-51) |
Scenario Video to Image Sequence
Model ID: model_scenario-video-to-image-seq
Capabilities: video2img
LLM Markdown: https://app.scenario.com/api/models/model_scenario-video-to-image-seq/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
video | file | Yes | - | - | - | - | Input video to extract frames from |
extractAllFrames | boolean | No | false | - | - | - | If true, extract all frames; if false, use frame interval |
frameInterval | number | No | 24 | 1 | - | - | Extract every Nth frame when extract all frames is disabled |
Sharpen (Video)
Enhance video sharpness and detail.
Model ID: model_scenario-postprocessing-sharpen-video
Capabilities: video2video
LLM Markdown: https://app.scenario.com/api/models/model_scenario-postprocessing-sharpen-video/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
video | file | Yes | - | - | - | - | Input video |
sharpenMode | string | No | basic | - | - | basic, smart, cas | Type of sharpening to apply. |
preserveEdges | number | No | 0.75 | 0 | 1 | - | Edge preservation factor. |
sharpenRadius | number | No | 1 | 1 | 15 | - | Sharpen radius (for basic mode). |
sharpenAlpha | number | No | 1 | 0.1 | 5 | - | Sharpen strength (for basic mode). |
smartSharpenStrength | number | No | 5 | 0 | 25 | - | Smart sharpen strength. |
smartSharpenRatio | number | No | 0.5 | 0 | 1 | - | Smart sharpen blend ratio. |
noiseRadius | number | No | 7 | 1 | 25 | - | Noise radius for smart sharpen. |
casAmount | number | No | 0.8 | 0 | 1 | - | CAS sharpening amount. |
Solarize (Video)
Create solarization effect by inverting colors above threshold.
Model ID: model_scenario-postprocessing-solarize-video
Capabilities: video2video
LLM Markdown: https://app.scenario.com/api/models/model_scenario-postprocessing-solarize-video/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
video | file | Yes | - | - | - | - | Input video |
solarizeThreshold | number | No | 0.5 | 0 | 1 | - | Solarize threshold. |
Tint (Video)
Apply color tint overlays to video.
Model ID: model_scenario-postprocessing-tint-video
Capabilities: video2video
LLM Markdown: https://app.scenario.com/api/models/model_scenario-postprocessing-tint-video/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
video | file | Yes | - | - | - | - | Input video |
tintMode | string | No | sepia | - | - | sepia, red, green, blue, cyan, magenta, yellow, purple, orange, warm, cool, lime, navy, vintage, rose, teal, maroon, peach, lavender, olive | Tint color mode. |
tintStrength | number | No | 1 | 0.1 | 1 | - | Tint strength. |
Vignette (Video)
Darken edges of video to create a vignette effect.
Model ID: model_scenario-postprocessing-vignette-video
Capabilities: video2video
LLM Markdown: https://app.scenario.com/api/models/model_scenario-postprocessing-vignette-video/markdown
| Parameter | Type | Required | Default | Min | Max | Allowed Values | Description |
|---|---|---|---|---|---|---|---|
video | file | Yes | - | - | - | - | Input video |
vignetteStrength | number | No | 0.5 | 0 | 1 | - | Vignette strength. |
Updated about 4 hours ago