Skip to content
Get started
GENERATION API CALLS
Video Generation

Scenario

This page is auto-generated from model configurations. Last updated: 2026-06-03.

This reference lists all available Scenario video generation models and their parameters. Use these parameter names when calling the Generation API.


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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----Input video
lutStylestringNoteal_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_wavesStyle of grading to apply.
lutIntensitynumberNo101-Opacity of the LUT effect.

Burn subtitles into a video. Auto-transcribes the audio with Whisper.

Model ID: model_scenario-video-subtitles

Capabilities: video2video

LLM Markdown: https://app.scenario.com/api/models/model_scenario-video-subtitles/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----Input video to add subtitles to.
initialPromptstringNo----[auto mode] Optional text prompt to bias the model’s style/vocabulary.
fontColorstringNo#FFFFFF---Primary font color in #RRGGBB hex (e.g. ‘#FFFFFF’ for white).
outlineColorstringNo#000000---Outline color in #RRGGBB hex. Default is black.
borderStylestringNoopaque-box--outline+shadow, opaque-boxHow the border color is rendered around the text. ‘Outline + Shadow’: each glyph is stroked with border color and an optional drop shadow; the video behind the letters stays visible. ‘Opaque Box’: a filled rectangle (using border color, tinted by border color transparency) is drawn behind the text, covering the video. Border color transparency mostly matters with ‘Opaque Box’ — with ‘Outline + Shadow’ you usually want a fully opaque stroke.
outlineColorTransparencynumberNo0.201-Outline / box transparency: 0.0 = fully opaque, 1.0 = fully transparent.
modelSizestringNosmall--tiny, tiny.en, base, base.en, small, small.en, medium, medium.en, large-v2, large-v3[auto mode] Whisper model size used for transcription.
languagestringNo----ISO 639-1 language code (e.g. ‘en’, ‘fr’). Leave empty for auto-detection.
taskstringNotranscribe--transcribe, translate[auto mode] ‘transcribe’ keeps the original language, ‘translate’ targets English.
maxSegmentDurationnumberNo-1600-Limits the maximum time (in seconds) a single subtitle appears. When splitting long segments, the system uses proportional timing and prioritizes punctuation boundaries (.,!?). Typical: 5–7s. Automatically defined if omitted.
maxSegmentCharsnumberNo42150-Limits the number of characters per subtitle cue. Applied alongside duration limits; the segment will split whenever either threshold is reached. Automatically defined if omitted.
fontNamestringNoArial--Andale Mono, Arial, Arial Black, Comic Sans MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet MS, Verdana, Avant Garde, Bookman, Century Schoolbook, Helvetica, Palatino, Noto Sans, Noto Serif, Noto Sans Mono, DejaVu Sans, DejaVu Serif, DejaVu Sans MonoSubtitle font family.
fontSizenumberNo14896-Subtitle font size in points.
compressionLevelnumberNo231551-Video compression quality (CRF, lower = higher quality).

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----Input video
blurTypestringNogaussian--gaussian, kuwaharaType of blur to apply.
blurRadiusnumberNo3031-Blur radius.
blurSigmanumberNo10.110-Sigma for Gaussian blur.

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----Input video
redShiftnumberNo0-2020-Red channel shift amount.
greenShiftnumberNo0-2020-Green channel shift amount.
blueShiftnumberNo0-2020-Blue channel shift amount.
redDirectionstringNohorizontal--horizontal, verticalRed channel shift direction.
greenDirectionstringNohorizontal--horizontal, verticalGreen channel shift direction.
blueDirectionstringNohorizontal--horizontal, verticalBlue channel shift direction.

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----Input video
temperaturenumberNo0-100100-Color temperature adjustment (-100 to 100).
brightnessnumberNo0-100100-Brightness adjustment (-100 to 100).
contrastnumberNo0-100100-Contrast adjustment (-100 to 100).
saturationnumberNo0-100100-Saturation adjustment (-100 to 100).
gammanumberNo10.22.2-Gamma adjustment (0.2-2.2).
exposurenumberNo0-55-Exposure adjustment (-5.0 to 5.0).
shadowsnumberNo0-100100-Shadows adjustment (-100 to 100).
highlightsnumberNo0-100100-Highlights adjustment (-100 to 100).
shadowsHighlightsRadiusnumberNo500100-Shadows/Highlights radius (0 to 100).

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----Input video
crystallizeRadiusnumberNo101100-Approximate size/number of the superpixel regions.

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----Input video
cubismTileSizenumberNo201100-Average tile size.
cubismTileSaturationnumberNo2.5010-Tile saturation (expansion factor).

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----Input video
desaturateMethodstringNoluminance (Rec.709)--average, luminance (Rec.709), luminance (Rec.601), lightnessDesaturation method.
desaturateFactornumberNo101-Desaturation factor.

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----Input video
dissolveImagefileNo----Image to dissolve with.
dissolveFactornumberNo0.501-Dissolve blend factor.

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----Input video
dodgeBurnModestringNododge--dodge, burn, dodge_and_burn, burn_and_dodge, color_dodge, color_burn, linear_dodge, linear_burnDodge/Burn mode.
dodgeBurnIntensitynumberNo0.501-Dodge/Burn intensity.

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----Input video
glowRadiusnumberNo5150-Glow blur radius.
glowIntensitynumberNo105-Glow intensity.

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----Input video
grainProfilestringNokodak_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_fashionFilm grain profile to use. Determines grain, color distribution, etc.
grainColorTempnumberNo6500200010000-Color temperature adjustment for grain.
crossProcessbooleanNofalse---Enable cross-processing effect.

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----Input video
oilifyRadiusnumberNo4150-Radius of the oil painting effect (neighborhood size).
oilifyIntensitynumberNo1120-Dynamic ratio of the oil painting effect (degree of abstraction).

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----Input video
parabolizeCoeffnumberNo1-1010-Parabolize coefficient.
vertexXnumberNo0.501-Vertex X position.
vertexYnumberNo0.501-Vertex Y position.

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----Input video
posterizeThresholdnumberNo0.501-Posterize threshold.

Transcribe, style, and burn captions into any video. Auto-generate subtitles or upload your own SRT, translate into 18 languages, then customize every detail of the finished cut.

Model ID: model_scenario-caption-studio

Capabilities: video2video

LLM Markdown: https://app.scenario.com/api/models/model_scenario-caption-studio/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----The video you want to caption.
subtitlesfileNo----Optional. Upload an existing subtitle file (.srt) to use. Leave it empty and the audio will be transcribed automatically.
targetLanguagestringNoauto--auto, en, zh, hi, es, ar, fr, de, pt, ru, id, bn, ja, pl, nl, tr, vi, ko, itTranslate captions into this language. Leave on Auto to keep the original spoken language.
stylePresetstringNo---“, modern-chip, tiktok-bouncy, minimal-underline, karaoke-fill, karaoke-underline, cinematic-fade, word-popPick a ready-made caption style (TikTok Bouncy, Karaoke Fill, Cinematic Fade, and more). Leave empty for the default look.
themeTsxstringNo----Advanced: supply your own custom caption theme to fully replace the preset. If you also add a Style Prompt, it refines this theme.
stylePromptstringNo----Describe the caption look you want in plain words and the model will build a matching style.
maxSegmentDurationnumberNo-0.1600-The longest a single caption can stay on screen, in seconds.
maxSegmentCharsnumberNo-1500-The most characters a caption can hold before it splits into the next one.
maxSegmentWordsnumberNo-1100-The most words per caption. Set to 1 to show one word at a time, great for karaoke-style captions.
fontColorstringNo#FFFFFF---Main text colour, as a hex code (e.g. #FFFFFF for white).
accentColorStartstringNo#FF8A3D---Colour used to highlight or animate words (e.g. karaoke and pop styles). This is where the gradient begins. Hex code, e.g. #FF8A3D.
accentColorEndstringNo#FF3D8A---The colour the accent gradient ends on. Set it to a different colour from the start to create a gradient. Hex code, e.g. #FF3D8A.
textPositionstringNobottom--top, middle, bottomWhere captions sit on screen — top, middle, or bottom.
fontSizePxnumberNo-12200-Caption font size in pixels. Leave empty to size automatically.
maxLinesnumberNo216-The most lines a caption can wrap onto.
textWidthPctnumberNo-10100-How much of the screen width captions can fill, as a percentage.
transcriptionPromptstringNo----Optional hint to improve transcription — list names, brands, or technical terms used in the video so they’re spelled correctly.
modelSizestringNomedium--tiny, tiny.en, base, base.en, small, small.en, medium, medium.en, large-v2, large-v3Transcription quality. Larger sizes are more accurate but slower and cost more.
compressionLevelnumberNo231551-Output quality. Lower numbers mean higher quality and larger files.
outputVideobooleanNotrue---Return the finished video with captions burned in.
outputSrtbooleanNofalse---Also return the captions as a separate .srt file you can reuse or edit.
outputTsxbooleanNofalse---Advanced: also return the caption theme used to render the video.
outputSubtitlesstringNovideo_image--video_image, video_dataHow captions appear in the video. Burn Into Video bakes the styled captions permanently into the picture, so they always show and keep their style — but can’t be turned off. Soft Subtitle Track adds captions as a separate track the viewer can switch on or off; it’s faster, but shows plain text without the preset styling. Only applies when Output Video is on.

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
layersinputs_arrayYes----Array of layers to compose (images, videos, audio). At least one video layer is required.
canvasModestringNoauto--auto, customCanvas size mode. ‘auto’ computes from layers, ‘custom’ uses specified dimensions.
canvasWidthnumberNo-17680-Output canvas width in pixels (required when canvas_mode=‘custom’)
canvasHeightnumberNo-14320-Output canvas height in pixels (required when canvas_mode=‘custom’)
backgroundColorstringNo#000000---Canvas background color (hex format #RRGGBB) or ‘transparent’
durationModestringNoauto--auto, customDuration mode. ‘auto’ calculates from layers, ‘custom’ uses specified duration.
durationnumberNo-0.1--Total duration in seconds (required when duration_mode=‘custom’)
fpsnumberNo301120-Output frame rate (fps)
videoOutputFormatstringNomp4--mp4, mov, webm, gifOutput video format
compressionLevelnumberNo231551-Compression quality (CRF value, lower = higher quality, 15-51)

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
imagesfile_arrayYes----List of images to convert to video sequence
audiofileNo----Optional audio file to add to video
outputFormatstringNomp4--mp4, gifOutput video format
fpsnumberNo241120-Frames per second for the output video
compressionLevelnumberNo201530-Compression quality (CRF value, lower = higher quality)
loopCountnumberNo00100-Number of loops (0 = no loop for video formats, infinite for gif)
pingpongbooleanNofalse---Play sequence forward then backward

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofile_arrayYes----Video to resize
widthnumberNo-1--Target width in pixels. If only width is specified, height is calculated to preserve aspect ratio.
heightnumberNo-1--Target height in pixels. If only height is specified, width is calculated to preserve aspect ratio.
maxSizeMbnumberNo-0.1--Maximum output file size in megabytes. The file will be resized iteratively to meet this constraint while preserving aspect ratio.
preserveAspectRatiobooleanNotrue---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.
videoOutputFormatstringNomp4--mp4, mov, webm, gifOutput format for videos (mp4, mov, webm, gif). If not specified, the original format is preserved.
frameRatenumberNo-1120-Target frame rate for video output. If not specified, the original frame rate is preserved.
preserveAudiobooleanNotrue---Whether to preserve audio from the input video. Default is True.

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videosfile_arrayYes----List of videos to concatenate (minimum 2)
preserveAudiobooleanNotrue---Whether to preserve audio from the input videos
transitionsinputs_arrayNo----List of transitions between videos. Length must be number of videos - 1. If not provided, videos are concatenated with hard cuts.
outputFormatstringNomp4--mp4, mov, webm, gifOutput video format
compressionLevelnumberNo231551-Compression quality (CRF value, lower = higher quality, 15-51)

Automatically splits a video into separate, editable layers — the moving foreground objects plus the background — each saved with transparency so you can reposition or edit them on their own.

Model ID: model_scenario-video-layers-extractor

Capabilities: video2video

LLM Markdown: https://app.scenario.com/api/models/model_scenario-video-layers-extractor/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----The video you want to separate into layers.
separationInstructionstringYes----Tell the tool how to divide the video — describe the objects or the rule for splitting them, not the scene itself. For example: ‘split the foreground people from the background scenery’ or ‘isolate the main subject’.
maxLayersnumberNo6110-The most layers the tool will produce. It may stop sooner if it decides nothing else is worth separating, or if it can’t find the objects you described. More layers means a higher cost.

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----Input video to extract frames from
extractAllFramesbooleanNofalse---If true, extract all frames; if false, use frame interval
frameIntervalnumberNo241--Extract every Nth frame when extract all frames is disabled

Convert a video to a single-channel grayscale mask video (white = visible, black = transparent).

Model ID: model_scenario-convert-to-mask-video

Capabilities: video2video

LLM Markdown: https://app.scenario.com/api/models/model_scenario-convert-to-mask-video/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
filefileYes----Video to convert into a mask
sourceChannelstringNoauto--auto, alpha, luminanceWhich source channel to use as the mask. ‘auto’ picks alpha when the input has a non-trivial alpha channel, otherwise falls back to luminance. ‘alpha’ requires a video with an alpha channel. ‘luminance’ converts RGB to grayscale.
thresholdnumberNo-0255-Optional binarization threshold (0-255). When set, pixels >= threshold become 255 and pixels < threshold become 0. Leave empty to keep the continuous mask.
invertbooleanNofalse---Invert the mask (255 - value). Useful when the source is darker for ‘keep’.

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----Input video
sharpenModestringNobasic--basic, smart, casType of sharpening to apply.
preserveEdgesnumberNo0.7501-Edge preservation factor.
sharpenRadiusnumberNo1115-Sharpen radius (for basic mode).
sharpenAlphanumberNo10.15-Sharpen strength (for basic mode).
smartSharpenStrengthnumberNo5025-Smart sharpen strength.
smartSharpenRationumberNo0.501-Smart sharpen blend ratio.
noiseRadiusnumberNo7125-Noise radius for smart sharpen.
casAmountnumberNo0.801-CAS sharpening amount.

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----Input video
solarizeThresholdnumberNo0.501-Solarize threshold.

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----Input video
tintModestringNosepia--sepia, red, green, blue, cyan, magenta, yellow, purple, orange, warm, cool, lime, navy, vintage, rose, teal, maroon, peach, lavender, oliveTint color mode.
tintStrengthnumberNo10.11-Tint strength.

Trim a video to a precise time range with frame-accurate cutting.

Model ID: model_scenario-video-cut

Capabilities: video2video

LLM Markdown: https://app.scenario.com/api/models/model_scenario-video-cut/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----Video to cut/trim
startTimenumberNo00--Start time in seconds (default 0 = beginning of video)
endTimenumberNo-0--End time in seconds. Leave empty to cut to the end of the video.
preserveAudiobooleanNotrue---Whether to preserve audio from the input video
outputFormatstringNo---“, mp4, mov, webm, gifOutput video format. Leave empty to preserve the input format.

Split a video at one or more timestamps into ordered segments.

Model ID: model_scenario-video-split

Capabilities: video2video

LLM Markdown: https://app.scenario.com/api/models/model_scenario-video-split/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----Video file URI to split
cutPointsnumber_arrayNo0--Sorted timestamps (seconds) at which to split the video. N cut points produce N+1 segments. Leave empty for one segment containing the full video.
preserveAudiobooleanNotrue---Whether to preserve audio in all output segments
outputFormatstringNo---“, mp4, mov, webm, gifOutput format for all segments (mp4, mov, webm, gif). If not specified, the source format is preserved.
strictbooleanNofalse---If enabled, reject malformed cut points (unsorted, duplicates, out of range, or empty). If disabled, cut points are normalized automatically.

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

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----Input video
vignetteStrengthnumberNo0.501-Vignette strength.