Audio Library
Two kinds: music and sounds. Organized by genre/category with waveform and duration metadata.
JSONClip renders videos from one request: POST https://api.jsonclip.com/render. This page is the practical reference for humans and AI agents.
Send JSON with your API key. Use ?sync=1 when you want the final movie_url back in the same response.
curl -sS -X POST 'https://api.jsonclip.com/render?sync=1' \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
--data @- <<'JSON'
{
"env": "prod",
"movie": {
"format": { "width": 720, "height": 1280, "fps": 30, "background_color": "#000000" },
"scenes": [
{ "type": "image", "src": "https://cdn.example.com/media/cover.jpg", "duration_ms": 2000, "variable_name": "cover" }
],
"audio": [
{ "src": "https://cdn.example.com/audio/intro.mp3", "role": "music", "from_ms": 0, "to_ms": 2000, "fade_out_ms": 300 }
],
"effects": [{ "type": "zoom_in", "to_ms": 2000, "settings": { "strength": 1.1 } }],
"captions": { "style": "bold_center" }
}
}
JSONHosted https://api.jsonclip.com/render expects downloadable https://... media URLs in JSON mode. It cannot read your workstation path like /Users/me/file.png or file:///Users/me/file.png. Use optional env: "local" only when you intentionally target self-hosted/local workers that can access those paths.
https://... assets for scenes[].src, overlays[].src, audio[].src, and captions.src.files[] and reference them by uploaded basename such as look_01.jpg.file://... paths when the renderer process can reach that filesystem../cover.jpg, /tmp/cover.jpg, and file:///tmp/cover.jpg all resolve to uploaded cover.jpg.You can upload local media files and render in one call. Send multipart/form-data with files[] and render_config. This is the hosted API flow for assets that only exist on your machine.
DIR=./looks
curl -sS -X POST 'https://api.jsonclip.com/render?sync=1' \
-H "X-API-Key: YOUR_API_KEY" \
--form-string "render_config=$(cat <<'JSON'
{
"env": "prod",
"movie": {
"format": { "width": 720, "height": 1280, "fps": 30, "background_color": "#000000" },
"scenes": [
{ "type": "image", "src": "look_01.jpg", "duration_ms": 1200, "transition_out": { "type": "white_strobe", "duration_ms": 300 } },
{ "type": "image", "src": "look_02.jpg", "duration_ms": 1200, "transition_out": { "type": "glitch", "duration_ms": 260 } },
{ "type": "image", "src": "look_03.jpg", "duration_ms": 1200, "transition_out": { "type": "tremble_shrink", "duration_ms": 320 } },
{ "type": "image", "src": "look_04.jpg", "duration_ms": 1200 }
],
"overlays": [
{
"type": "text",
"text": "SPRING DROP",
"from_ms": 120,
"to_ms": 1800,
"position_px": { "x": 360, "y": 140 },
"width_px": 560,
"style": { "font": "Avenir Next", "size_px": 64, "bold": true, "case": "upper", "align": "center", "color": "#ffffff" },
"stroke": { "color": "#000000", "width_px": 5 }
}
],
"effects": [
{ "type": "zoom_in", "from_ms": 0, "to_ms": 1800, "settings": { "strength": 1.08 } },
{ "type": "panel_flash_2", "from_ms": 1800, "to_ms": 3600 },
{ "type": "fade_out", "from_ms": 4200, "to_ms": 4800 }
]
}
}
}
JSON
)" \
-F "files[]=@$DIR/look_01.jpg" \
-F "files[]=@$DIR/look_02.jpg" \
-F "files[]=@$DIR/look_03.jpg" \
-F "files[]=@$DIR/look_04.jpg"Every local src inside render_config must match one uploaded file basename. The plain-text docs include a longer 20-image fashion-reel example using the same pattern.
POST /render?sync=1 or top-level "sync": true waits for completion and returns final fields like movie_url and duration_ms.src.?sync=1 or "sync": true.Active transitions: mix, black_fade, flash, white_strobe, strobe, tremble_shrink, left, left_simple, right, right_simple, down, down_simple, up, up_simple, glitch, snap_back, blur, spin_clockwise, spin_counter_clockwise, superimpose, wipe_left, wipe_right, wipe_up, wipe_down, split_horizontal, split_vertical, slight_jitter, ghost_glow, shake_flash, dynamic_smear, burned_portal, vibrate_amped, quick_dazzle, dazzle_blur, clap_pull, matte_snapshots, snap_away, heatwave_flash, sphere_album, bw_ghost, snapshot_glam, blurry_shock, silky_switch, blur_focus, space_beam, dust_flurry, twist_flash, wavy_surf, snow_cleared, negative_dissolve, red_laser_scan, dof_twirl, seesaw_blur, retro_neon_light, velocity_stretch, 3d_scroll_down, star_screen, cube_folds, contrast_overlay, morning_glare, pull_down, flash_blast, fire_burst, magnetic_slowdown, flashing_down, horizontal_stretch, flashy_spin, stack_rotate, bounce_exchange, paper_skip, blueprint_sketch, cut_flash, shake_snap, phone_camera, shuriken_switch, red_blue_flash, shake_pass, beehive_morph, cyber_flare, dollar_sign, dof_wiggle, elastic_rush, tv_curly_lines, cyborg_blue, punch_zoom, camera_right, green_pulse, blurry_tremble, brushes_in_the_wind, overlap_swipe, night_warp, read_on_phone, ripped_collage, rapid_blinking, cubic_dance, split_off_cube, scene_flash, warp_twist, rainbow_scatter, neon_burn, cross_expand, 3_split_slide, anticlockwise_drag, gum_stretch, pull_snap, dream_light_tilt, block_slides, bw_smear, layer_rotation, shredded_pan, glass_cutting, virtual_notebook, switch_flick, washer_disco, laser_rain, radiant_wipe, lens_up, 3d_card_2, vertical_cutout_1, pull_blur, bubbly_wash, sticky_note, monster_jaws, candy_switch, rotate_fault, window_swap, neon_scuffing, star_slice, film_flipping, particle_blur, semi_reset, halved_scroll, preview_window, nesting_box, ghost_impact, light_graffiti_i, lens_down, zeroing_in, speedy_slots, 3d_rotation, white_strokes, film_negatives, 360_dark, bubble_poof, squishy_cube, slow_down_twirl, zoom_out_carousel, 3d_glass, corner_burn, dotted_bling, tablet_flip, deck_spotlight, pull_reveal, scene_flash_2, layered_glass, flashing_veil, window_swipe, slanted_cutout, film_stains, slight_rotation, winter_star, bizarre_rubik, stretch_morph, flying_card, dealing_cards, hypno_shock, wave_bling, 3_way_split, corner_up, sns_turn, negative_unveil, slide_down, expansion_transition, center_clasp, instant_polaroid, tile_view_swipe, mosaic_slide, pop_up_note, sand_sculpting, fly_away, rubik_dance, detachment, pop_switch, horizontal_cutout, mood_board, shrinking_circle, cut_out_flip, clipping_spiral, snapshot_jumps, train_wipe, omni_expand, box_shut, quartered_lens, vertical_cutout_2, rotation_transition, turning_blocks, lines_morph, hole_spots, multi_tier_feed, negative_fracture, 3_flap_turn, multi_line_slide, light_graffiti, twist_glow, 9_block_swing, sliced_ripple, intrusive_slide, pink_envelope. Active effects: white_flash, shutter_flash, shutter_flash_brightness, black_flash, negative, fade_in, fade_out, film_grain, blur, vignette, vignette_flash, blur_on, blur_off, chalky_doodle, diamond_blur_on, crowded_interview, zoom_in, zoom_out, zoom_in_out, jitter, zoom_top, shake, zoom_bottom, flash_jitter, glitch, zoom_left, colors_on, zoom_right, colors_off, club_mood, club_mood_2, rotate_snap, circle_flash, rotate_circle_flash, move_left, swing, move_right, shaky_highlight, zigzag_view, move_up, move_down, panel_flash, panel_flash_2, frantic_shots, frantic_shots_top, overlay_b_w_vhs, insistent_blur, overlay_bouncing_snow, overlay_buffer_overload, rotate_window, off_color_rotation, overlay_burn_scribble, low_quality, overlay_butterfly_color, overlay_canvas_doodle, popular_post, overlay_chalk_graffiti, tv_on, glowing_drift, overlay_chaos_gallery, old_error_message, overlay_chrome_glitch, laser_showcase, overlay_cold_lab, overlay_crashing_neon, warm_flash, exposure_glow, overlay_crime_of_passion, film_intro, overlay_cross_stitch_dye, overlay_cyberpunk_glitch, pink_alert, laser_fragments, overlay_digital_cam, negative_frequency, overlay_doomsday_glitch, insta_reel, overlay_dramatic_news, overlay_electric_graffiti, sun_flashes, border_scrawl, overlay_falling_petals_2, overlay_fauly_signal, whizz_slide, overlay_film_passion, scorched_hole, overlay_firescape, red_wrapper, glitter_burst_love, overlay_flowers_for_you_2, clover_rotation, overlay_flying_pellets, overlay_fortune_temple, soul_returning, leak_2, overlay_fragmented_glitch, overlay_freezing_winter, vertical_open, intense_flashback, overlay_frosted_player, clone_stretch, overlay_gauzy_illusion, hand_heart, overlay_gift_unwrapping, anime_speed, overlay_gitter_burst_love, heart_reaction, overlay_glitchy_cyberspace, monochrome_clarity, overlay_glitchy_news, garden_frame, overlay_grainy_effect, overlay_grainy_vignette, smooth_popup, overlay_graphic_error, vignette_scanlines, overlay_hardbeat_poof, room_3d, confetti_butterflies, overlay_icebreaking_song, bw_reel_jam, overlay_inflammable, bling_focus, overlay_insta_famous, overlay_katana_slash, reality_breakdown, overlay_kraft_borders, soap_bubble_heart, halo, overlay_led_hardbeat, intense_flickers, overlay_laser_showcase, gauzy_illusion, overlay_liking_post, overlay_magnifying_glass, tempo_zoom, overlay_map_cutout, pixel_hearts, negative_grime, overlay_math_invasion, golden_melody, overlay_matrix_glitches, overlay_molnochromatic_error, screen_damage, overlay_old_dv, tv_issue_overlay, convex_space, overlay_omnious_tv, igi_popup, overlay_open_folder, misalignment, overlay_painted_stars, color_distortion, overlay_petal_puff, hallucination, overlay_phone_clarity, jagged_zoom_out, overlay_phone_to_phone, hollow_masks, overlay_player_3, overlay_polaroid_simulation, vibrant_power, inversion_attack, overlay_pop, bio_horror, overlay_prism_motion, heart_splash, overlay_puzzle_refocus, overlay_question_marks, pastel_distortion, overlay_reel_terror, paper_merging, ice_breaker, overlay_repeated_warning, overlay_rotate_burst, tv_glitch, fast_drops, overlay_runway_blind, crumpled_noir, overlay_seamless_zoom, doodly_album, overlay_select_next, overlay_sharpened_negative, select_next, chaos_gallery, overlay_sinister_inkspread, green_double, overlay_slick_slide, multiplied, overlay_snowfall, anime_flashbang_2, overlay_stagelight_swing, overlay_stanger_storm, woodland_romance, burned_frame, overlay_starshine_city, mono_colors, overlay_stranger_disaster, overlay_tv_frequency, painting, firefly_heart, overlay_target_lens, overlay_tripple_players, upper_lens_glare, overlay_turbulence_echo, watercolor_burn, overlay_twisted_mockery, pool_surface, electronic_halo, overlay_vhs_adjustment, needle_shrink, overlay_vertical_slashes, overlay_video_cam, rusty_brown, overlay_vintage_tv_wall, spinning_blur, overlay_window_shadow, ring_panorama, rippling, chromatic_beats, laser_glitch, stock_info, simple_aberration, detective_folder, paint_carnival, image_stitching, film_burner, warp_spin, upside_down_split, bw_scribbles, somber_glitch, prism_wobble, filmscroll_jam, excited_stars, pulsing_stretch, windmill_tile, parallax_stack, wreath_meltdown, mass_drop, mirror_ripple, shabby_room, dark_plaid, luminal_passing, flip_zoom, ufo_encounter, purple_sparks, neon_motion, film_frame, slow_echo, fairy_hearts, infrared_scan, watery_noise, garland_frame, frame_fireworks, rose_rain, stretch_boxes, polar_sunbeams, pulsing_web, super_bokeh_spot, zoom_lens, diamond_zoom, mini_zoom, halo_blur, the_end, landscape_close, motion_blur, shimmer_360, low_exposure, square_blur, blurry_focus, portrait_open, hazy, to_color, blink, horizontal_close, camera_focus_2, cinema, blurred_love, dynamic_blur, colorize_bw, strong_sharpen, white_out, vertical_close, vertical_blur, four_screens, dual_screens, three_screens, nine_screens, six_screens, cross_split, mirror_flicker, segment_flash, cutout_flash, flashing_shards, speed_cut, cross_pulse, irregular_cuts, staggered_split, rectangle_cut, vertical_cut, rocky_split, five_flash_shots, slices_overheat, box_cut_flash, windmill_pulse, plank_flash, cut_n_paste, vertical_scan, four_panels, scrolling_error, dynamic_shapes, geometric_cutting, shape_cuts, flash_keys, explosion, leak_1, negative_strobe, dance_flash, technical_flash, sunset_1, feverish_imprint, flashlight_focus, dreamy_light, by_the_fireplace, fault_light, ghost_blast, sunset_4, divine_zoom, kinetic_shots, pink_blinkers, beam_shockwave, sonic_ripple, zoom_flash, spark, spotlight_sway, flickering_disco, paparazzi_chic, limelight_moment, halloween_punk, moving_portrait, electro_border, retro_siren, cipher_imprint, lukewarm_flash, slow_shutter, indigo_gloom, light_veil, desert_sunflare, quarter_chaos, flame_frame, dream_sunbeam, basic_flash, spectrum_scan, mind_split, sinister_spread, aura_border, sudden_negative, inflammable, stage_left_swing, spotlight_swing, soft_ray, rotating_beams, star_signal, flare_pulse, divine_glow, neon_escape, split_flash, strange_disaster, unsteady_pulse, horror_flashback, chalky_sketch, psyche_echo, soft_beam, flicker_blur, spark_2, golden_glare, gasoline_blaze, ominous_intro, blur_zoom, split_cell, halo_2, reel_burn_3, jitter_flash, negative_flash. Discovery endpoints: GET /ui/public/library/transitions and GET /ui/public/library/effects.
Top-level request fields:
| Field | Type | Required | Notes |
|---|---|---|---|
env | "prod" | "local" | No | Worker queue target. Default is `prod`. |
sync | boolean | No | If true, wait for final render result. Query param `?sync=1` is also supported. |
movie | object | Yes | Movie payload object described below. |
| Field | Type | Required | Notes |
|---|---|---|---|
format | object | No | Output canvas. Defaults: 720x1280 @ 30fps, #000000. |
scenes | array<MovieScene> | No | Main timeline sequence (image/video scenes). |
overlays | array<MovieOverlay> | No | Elements drawn above scenes (image/video/text). |
audio | array<MovieAudio> | No | Music/voice/sound layers on timeline. |
effects | array<MovieEffect> | No | Visual effects lane with timing + settings. |
captions | MovieCaptions | No | Subtitles/captions from external file or inline cues. |
{
"env": "prod",
"sync": true,
"movie": {
"format": {
"width": 1080,
"height": 1920,
"fps": 30,
"background_color": "#000000"
},
"scenes": [],
"overlays": [],
"audio": [],
"effects": [],
"captions": {
"style": "bold_center",
"cues": []
}
}
}Default assets are ready out of the box. Use them directly in editor or via API payloads.
Two kinds: music and sounds. Organized by genre/category with waveform and duration metadata.
Fast cinematic cuts, flashes, glitch, mirror slides, and tremble transitions with default durations.
Camera-motion, flash/glitch, blur/vignette, and transparent overlay effects with per-effect settings.
Multiple curated caption presets for top/bottom headlines, boxed variants, karaoke styles, and minimal subtitles.
Scenes build the base timeline. Each scene can define transition and motion keyframes.
| Field | Type | Required | Notes |
|---|---|---|---|
type | "image" | "video" | Yes | Scene source kind. |
src | string | Yes | Hosted API: downloadable URL or uploaded basename. Self-hosted/local renderers may also use `file://...`. |
duration_ms | number | No | Scene length. Default: 5000ms. |
variable_name | string | No | Optional variable key for downstream automation. |
transition_out | object | No | Outgoing transition to next scene. |
transform | array<MovieTransformKeyframe> | No | Keyframed motion on absolute movie timeline. |
Transition object fields:
| Field | Type | Required | Notes |
|---|---|---|---|
type | string | Yes | Transition type from supported catalog. |
duration_ms | number | Yes | Transition duration in milliseconds; must be > 0. |
Active transition types: mix, black_fade, flash, white_strobe, strobe, tremble_shrink, left, left_simple, right, right_simple, down, down_simple, up, up_simple, glitch, snap_back, blur, spin_clockwise, spin_counter_clockwise, superimpose, wipe_left, wipe_right, wipe_up, wipe_down, split_horizontal, split_vertical, slight_jitter, ghost_glow, shake_flash, dynamic_smear, burned_portal, vibrate_amped, quick_dazzle, dazzle_blur, clap_pull, matte_snapshots, snap_away, heatwave_flash, sphere_album, bw_ghost, snapshot_glam, blurry_shock, silky_switch, blur_focus, space_beam, dust_flurry, twist_flash, wavy_surf, snow_cleared, negative_dissolve, red_laser_scan, dof_twirl, seesaw_blur, retro_neon_light, velocity_stretch, 3d_scroll_down, star_screen, cube_folds, contrast_overlay, morning_glare, pull_down, flash_blast, fire_burst, magnetic_slowdown, flashing_down, horizontal_stretch, flashy_spin, stack_rotate, bounce_exchange, paper_skip, blueprint_sketch, cut_flash, shake_snap, phone_camera, shuriken_switch, red_blue_flash, shake_pass, beehive_morph, cyber_flare, dollar_sign, dof_wiggle, elastic_rush, tv_curly_lines, cyborg_blue, punch_zoom, camera_right, green_pulse, blurry_tremble, brushes_in_the_wind, overlap_swipe, night_warp, read_on_phone, ripped_collage, rapid_blinking, cubic_dance, split_off_cube, scene_flash, warp_twist, rainbow_scatter, neon_burn, cross_expand, 3_split_slide, anticlockwise_drag, gum_stretch, pull_snap, dream_light_tilt, block_slides, bw_smear, layer_rotation, shredded_pan, glass_cutting, virtual_notebook, switch_flick, washer_disco, laser_rain, radiant_wipe, lens_up, 3d_card_2, vertical_cutout_1, pull_blur, bubbly_wash, sticky_note, monster_jaws, candy_switch, rotate_fault, window_swap, neon_scuffing, star_slice, film_flipping, particle_blur, semi_reset, halved_scroll, preview_window, nesting_box, ghost_impact, light_graffiti_i, lens_down, zeroing_in, speedy_slots, 3d_rotation, white_strokes, film_negatives, 360_dark, bubble_poof, squishy_cube, slow_down_twirl, zoom_out_carousel, 3d_glass, corner_burn, dotted_bling, tablet_flip, deck_spotlight, pull_reveal, scene_flash_2, layered_glass, flashing_veil, window_swipe, slanted_cutout, film_stains, slight_rotation, winter_star, bizarre_rubik, stretch_morph, flying_card, dealing_cards, hypno_shock, wave_bling, 3_way_split, corner_up, sns_turn, negative_unveil, slide_down, expansion_transition, center_clasp, instant_polaroid, tile_view_swipe, mosaic_slide, pop_up_note, sand_sculpting, fly_away, rubik_dance, detachment, pop_switch, horizontal_cutout, mood_board, shrinking_circle, cut_out_flip, clipping_spiral, snapshot_jumps, train_wipe, omni_expand, box_shut, quartered_lens, vertical_cutout_2, rotation_transition, turning_blocks, lines_morph, hole_spots, multi_tier_feed, negative_fracture, 3_flap_turn, multi_line_slide, light_graffiti, twist_glow, 9_block_swing, sliced_ripple, intrusive_slide, pink_envelope.
| Type | Label | Default Duration | Best for |
|---|---|---|---|
mix | Mix | 500 ms | Soft blend between scenes |
black_fade | Black Fade | 500 ms | Calm cinematic fade |
flash | Flash | 250 ms | Quick energetic hit |
white_strobe | White Strobe | 300 ms | High-energy cut masking |
strobe | Strobe | 280 ms | Rapid bright-dark pulse transition |
tremble_shrink | Tremble & Shrink | 320 ms | Impact transitions for action beats |
left | Left | 200 ms | Horizontal slide with mirror seam |
left_simple | Left Simple | 220 ms | Clean full-frame left slide |
right | Right | 200 ms | Horizontal slide with mirror seam |
right_simple | Right Simple | 220 ms | Clean full-frame right slide |
down | Down | 200 ms | Vertical slide with mirror seam |
down_simple | Down Simple | 220 ms | Clean full-frame downward slide |
up | Up | 200 ms | Vertical slide with mirror seam |
up_simple | Up Simple | 220 ms | Clean full-frame upward slide |
glitch | Glitch | 260 ms | Digital disruption jump cut |
snap_back | Snap Back | 240 ms | General creative cut |
blur | Blur | 320 ms | Soft blur dissolve between scenes |
spin_clockwise | Spin Clockwise | 340 ms | Clockwise rotational handoff from top entry |
spin_counter_clockwise | Spin Counter Clockwise | 340 ms | Counter-clockwise rotational handoff from top entry |
superimpose | Superimpose | 420 ms | Double-exposure style overlay dissolve |
wipe_left | Wipe Left | 260 ms | Clean leftward wipe reveal |
wipe_right | Wipe Right | 260 ms | Clean rightward wipe reveal |
wipe_up | Wipe Up | 260 ms | Clean upward wipe reveal |
wipe_down | Wipe Down | 260 ms | Clean downward wipe reveal |
split_horizontal | Split Horizontal | 280 ms | Center-out reveal across a horizontal split |
split_vertical | Split Vertical | 280 ms | Center-out reveal across a vertical split |
slight_jitter | Slight Jitter | 220 ms | Low-amplitude impact jitter around the cut |
ghost_glow | Ghost Glow | 320 ms | Soft luminous dissolve with a ghosted handoff |
shake_flash | Shake & Flash | 260 ms | Punchy shake burst masked by flash pulses |
dynamic_smear | Dynamic Smear | 280 ms | Smudged motion handoff with fast lateral smear |
burned_portal | Burned Portal | 360 ms | Portal-style burn-in reveal with hot glow energy |
vibrate_amped | Vibrate Amped | 240 ms | Aggressive vibration-style cut for hard beats |
quick_dazzle | Quick Dazzle | 220 ms | Fast sparkle-flash reveal with a polished pop |
dazzle_blur | Dazzle Blur | 300 ms | Sparkling blur dissolve with a glossy dazzle pulse |
clap_pull | Clap & Pull | 260 ms | Hard clap cut with an aggressive pull-in finish |
matte_snapshots | Matte Snapshots | 340 ms | Photo-card style handoff with snapshot framing energy |
snap_away | Snap Away | 230 ms | Outgoing shot snaps away while the next catches quickly |
heatwave_flash | Heatwave Flash | 300 ms | Heat-haze shimmer masked by a hot flash |
sphere_album | Sphere Album | 360 ms | Album-card orbit feel with a rounded 3D handoff |
bw_ghost | B&W Ghost | 340 ms | Black-and-white ghost dissolve with a spectral fade |
snapshot_glam | Snapshot Glam | 260 ms | Camera-flash glam cut with a polished fashion pop |
blurry_shock | Blurry Shock | 260 ms | Blur-heavy impact hit with a sharp shock pulse |
silky_switch | Silky Switch | 360 ms | Extra-smooth switch with soft blur and gentle drift |
blur_focus | Blur Focus | 360 ms | Rack-focus style blur handoff into the next scene |
space_beam | Space Beam | 280 ms | Beam-like light sweep with bright lateral energy |
dust_flurry | Dust Flurry | 340 ms | Dusty flurry handoff with textured atmospheric blur |
twist_flash | Twist & Flash | 300 ms | Twisting rotational cut masked by a flash burst |
wavy_surf | Wavy Surf | 360 ms | Wave-distorted surf-like scene handoff |
snow_cleared | Snow Cleared | 360 ms | Snowy white haze that clears into the next scene |
negative_dissolve | Negative Dissolve | 340 ms | Inverted negative dissolve before returning to normal |
red_laser_scan | Red Laser Scan | 280 ms | Beam-style scan hit with a hard luminous sweep |
dof_twirl | DOF Twirl | 360 ms | Depth-of-field blur handoff with a twirling rotation |
seesaw_blur | Seesaw Blur | 340 ms | Seesaw-style tilt handoff under a heavy blur |
retro_neon_light | Retro Neon Light | 300 ms | Retro neon flare reveal with glossy highlight energy |
velocity_stretch | Velocity Stretch | 260 ms | Fast horizontal stretch-smear transition for momentum cuts |
3d_scroll_down | 3D Scroll-down | 320 ms | Downward scrolling handoff with added depth and scale |
star_screen | Star Screen | 280 ms | Star-like sparkle reveal with screen-brightened highlights |
cube_folds | Cube Folds | 360 ms | Folded cube-style card handoff with 3D rotation energy |
contrast_overlay | Contrast Overlay | 320 ms | Overlay dissolve with stronger contrast and layered depth |
morning_glare | Morning Glare | 320 ms | Soft morning-light glare wash into the next scene |
pull_down | Pull Down | 260 ms | Straight vertical pull-down transition with motion blur |
flash_blast | Flash Blast | 260 ms | High-power flash burst for aggressive cut masking |
fire_burst | Fire Burst | 340 ms | Burning burst reveal with hotter glow and blur |
magnetic_slowdown | Magnetic Slowdown | 340 ms | Magnetic-feel handoff that eases and settles into place |
flashing_down | Flashing Down | 280 ms | Downward pull transition masked by flash energy |
horizontal_stretch | Horizontal Stretch | 280 ms | Stretch-driven horizontal smear handoff |
flashy_spin | Flashy Spin | 320 ms | Clockwise spin transition boosted by flash energy |
stack_rotate | Stack & Rotate | 360 ms | Layered stack rotation handoff with photo-card energy |
bounce_exchange | Bounce Exchange | 300 ms | Bouncy exchange handoff with elastic settle on the next scene |
paper_skip | Paper Skip | 280 ms | Paper-like skip transition with card-style flick and drift |
blueprint_sketch | Blueprint Sketch | 340 ms | High-contrast sketch-style dissolve with blueprint energy |
cut_flash | Cut & Flash | 250 ms | Hard cut transition masked by a bright flash burst |
shake_snap | Shake Snap | 260 ms | Sharp shake impact that snaps cleanly into the next scene |
phone_camera | Phone Camera | 280 ms | Phone-camera shutter pop with flash and polished snapshot feel |
shuriken_switch | Shuriken Switch | 340 ms | Fast radial switch with spinning star-blade energy |
red_blue_flash | Red & Blue Flash | 260 ms | Split-tone flash hit with an aggressive red-blue pulse |
shake_pass | Shake & Pass | 260 ms | Shake-heavy handoff that passes quickly into the next scene |
beehive_morph | Beehive Morph | 340 ms | Soft morphing dissolve with a structured honeycomb-like feel |
cyber_flare | Cyber Flare | 300 ms | Cool cyber flare handoff with a polished luminous bloom |
dollar_sign | Dollar Sign | 280 ms | Flashy money-style pop with bright pulse and quick reveal |
dof_wiggle | DOF Wiggle | 320 ms | Depth-of-field wiggle handoff with blur and motion wobble |
elastic_rush | Elastic Rush | 300 ms | Elastic rush transition with fast momentum and springy settle |
tv_curly_lines | TV Curly Lines | 320 ms | Retro TV distortion handoff with wavy line energy |
cyborg_blue | Cyborg Blue | 300 ms | Cool-toned synthetic dissolve with crisp futuristic contrast |
punch_zoom | Punch Zoom | 260 ms | Hard punch-in zoom cut for strong beat-driven edits |
camera_right | Camera Right | 260 ms | Camera-style rightward move into the next shot |
green_pulse | Green Pulse | 280 ms | Bright pulsing flash handoff with a sharp energetic pop |
blurry_tremble | Blurry Tremble | 320 ms | Trembling blur hit that lands with a rough impact feel |
brushes_in_the_wind | Brushes In The Wind | 340 ms | Brush-stroke style sweep with airy directional motion |
overlap_swipe | Overlap Swipe | 300 ms | Layered overlap dissolve combined with a light swipe move |
night_warp | Night Warp | 320 ms | Dark warped handoff with blur, twist, and cinematic falloff |
read_on_phone | Read On Phone | 280 ms | Phone-screen style pop with snapshot polish and quick flash |
ripped_collage | Ripped Collage | 340 ms | Collage-style scene handoff with layered ripped-card energy |
rapid_blinking | Rapid Blinking | 240 ms | Very fast blinking flash cut for hard rhythmic edits |
cubic_dance | Cubic Dance | 340 ms | Cube-like dance handoff with lively layered motion |
split_off_cube | Split-off Cube | 340 ms | Split-and-fold cube transition with 3D card energy |
scene_flash | Scene Flash | 250 ms | Scene change masked by a bright direct flash hit |
warp_twist | Warp Twist | 320 ms | Warped twist handoff with rotational blur and soft motion |
rainbow_scatter | Rainbow Scatter | 320 ms | Colorful scatter-style blur reveal with bright prismatic energy |
neon_burn | Neon Burn | 340 ms | Neon-tinted burn transition with hot glow and blur |
cross_expand | Cross Expand | 300 ms | Center-driven expansion reveal with cross-shaped motion energy |
3_split_slide | 3-split Slide | 300 ms | Three-part sliding handoff for segmented scene reveals |
anticlockwise_drag | Anticlockwise Drag | 320 ms | Counter-clockwise drag transition with rotational pull |
gum_stretch | Gum Stretch | 280 ms | Stretchy elastic smear handoff with rubber-band motion |
pull_snap | Pull Snap | 260 ms | Pulled transition that snaps firmly into the next shot |
dream_light_tilt | Dream Light Tilt | 320 ms | Dreamy light-tilt dissolve with soft glow and angle drift |
block_slides | Block Slides | 300 ms | Block-style sliding handoff with segmented motion feel |
bw_smear | B&W Smear | 300 ms | Black-and-white smear dissolve with moody monochrome motion |
layer_rotation | Layer Rotation | 320 ms | Rotational layered handoff that turns the old scene away |
shredded_pan | Shredded Pan | 300 ms | Rough shredded pan move with a fast dragged handoff |
glass_cutting | Glass-cutting | 300 ms | Sharp cutout-style reveal with a clean glass-slice feel |
virtual_notebook | Virtual Notebook | 300 ms | Notebook-style page pop with a clean digital card handoff |
switch_flick | Switch Flick | 260 ms | Quick flick switch that snaps briskly into the next scene |
washer_disco | Washer Disco | 300 ms | Bright disco-flare handoff with colorful spinning energy |
laser_rain | Laser Rain | 300 ms | Laser-like streaked flash handoff with vertical light energy |
radiant_wipe | Radiant Wipe | 300 ms | Bright wipe reveal with a glowing radiant edge |
lens_up | Lens Up | 300 ms | Upward lens move with soft blur and lift into the next shot |
3d_card_2 | 3D Card 2 | 340 ms | Layered 3D card flip handoff with stacked image motion |
vertical_cutout_1 | Vertical Cutout 1 | 300 ms | Vertical cutout reveal from the center line outward |
pull_blur | Pull Blur | 280 ms | Pulled blur transition with a strong zoom-and-smear handoff |
bubbly_wash | Bubbly Wash | 300 ms | Soft bubbly wash transition with bright fluid blur energy |
sticky_note | Sticky Note | 280 ms | Sticky-note style card pop with a playful pasted-paper handoff |
monster_jaws | Monster Jaws | 300 ms | Jaw-like split reveal that bites open into the next scene |
candy_switch | Candy Switch | 280 ms | Sweet bright switch with glossy flash and colorful motion |
rotate_fault | Rotate Fault | 320 ms | Faulty rotational handoff with a sharp unstable spin feel |
window_swap | Window Swap | 320 ms | Window-like layered swap that reframes the next shot cleanly |
neon_scuffing | Neon Scuffing | 300 ms | Neon-scraped smear handoff with light streak grit |
star_slice | Star Slice | 300 ms | Star-like vertical slice reveal with bright sharp segmentation |
film_flipping | Film Flipping | 320 ms | Film-flip handoff that turns the frame like a moving card strip |
particle_blur | Particle Blur | 300 ms | Particle-style blur dissolve with soft drifting energy |
semi_reset | Semi Reset | 260 ms | Half-reset snap that recoils and settles into the next cut |
halved_scroll | Halved Scroll | 300 ms | Split scroll reveal with two halves moving into alignment |
preview_window | Preview Window | 300 ms | Preview-window style framed transition with compact card motion |
nesting_box | Nesting Box | 320 ms | Nested-box transition with layered frame-within-frame movement |
ghost_impact | Ghost Impact | 300 ms | Ghosted impact handoff with blur, echo, and a sharp hit |
light_graffiti_i | Light Graffiti I | 300 ms | Light-drawn graffiti streaks that flash the next scene into view |
lens_down | Lens Down | 300 ms | Downward lens drift with blur and lift into the incoming shot |
zeroing_in | Zeroing In | 280 ms | Focused zoom-in handoff that tightens into the next frame |
speedy_slots | Speedy Slots | 280 ms | Fast segmented slot-style slide for quick rhythmic scene changes |
3d_rotation | 3D Rotation | 340 ms | Full-frame 3D rotational handoff with clean depth-driven momentum |
white_strokes | White Strokes | 300 ms | White brush-stroke sweep that cuts the next shot in with bright energy |
film_negatives | Film Negatives | 320 ms | Negative-film dissolve with inverted tonal echo before the next shot lands |
360_dark | 360 Dark | 340 ms | Dark twisted handoff with moody rotational blur and a heavy cinematic falloff |
bubble_poof | Bubble Poof | 280 ms | Soft pop-and-poof transition with airy blur and a bright playful burst |
squishy_cube | Squishy Cube | 340 ms | Elastic cube-style handoff with soft 3D card compression |
slow_down_twirl | Slow-down Twirl | 320 ms | Slower twirling handoff that eases the rotation before settling |
zoom_out_carousel | Zoom-out Carousel | 320 ms | Carousel-like 3D handoff with a smooth zoomed-out card rotation |
3d_glass | 3D Glass | 320 ms | Glassy 3D card swap with polished layered depth and blur |
corner_burn | Corner Burn | 320 ms | Burn-in reveal that blooms from the corners and clears into the next scene |
dotted_bling | Dotted Bling | 280 ms | Sparkling dotted glam hit with bright polished flash energy |
tablet_flip | Tablet Flip | 320 ms | Device-like flip handoff that turns the frame like a tablet card |
deck_spotlight | Deck Spotlight | 300 ms | Spotlit deck-style reveal with glossy bloom and polished stage lighting |
pull_reveal | Pull & Reveal | 280 ms | Pulled handoff that drags the outgoing frame away and reveals the next shot cleanly |
scene_flash_2 | Scene Flash 2 | 260 ms | Second scene-flash variant with a direct bright cut mask and faster handoff timing |
layered_glass | Layered Glass | 320 ms | Layered glass-card transition with polished depth and a stacked reflective swap |
flashing_veil | Flashing Veil | 300 ms | Veil-like flashing light sweep that washes the next scene into view |
window_swipe | Window Swipe | 300 ms | Window-style swipe handoff with a framed overlap and smooth lateral reveal |
slanted_cutout | Slanted Cutout | 300 ms | Slanted cutout reveal that opens the next shot through angled segmented slices |
film_stains | Film Stains | 300 ms | Film-stained ghost dissolve with dirty analog texture and blurred impact |
slight_rotation | Slight Rotation | 300 ms | Subtle rotational handoff that twists gently into the next scene |
winter_star | Winter Star | 300 ms | Cold star-like sparkle reveal with bright crisp highlights and a clean seasonal glow |
bizarre_rubik | Bizarre Rubik | 340 ms | Rubik-like segmented cube handoff with layered rotating panel energy |
stretch_morph | Stretch Morph | 320 ms | Stretch-driven morph handoff with elastic smear and soft shape distortion |
flying_card | Flying Card | 320 ms | Single flying-card transition that sends the outgoing frame off like a tossed photo |
dealing_cards | Dealing Cards | 320 ms | Card-dealing handoff with multiple layered card motions into the incoming shot |
hypno_shock | Hypno Shock | 320 ms | Hypnotic shock hit with blur, pulse, and a disorienting impact finish |
wave_bling | Wave Bling | 300 ms | Wave-distorted glam handoff with bright bling highlights and fluid motion |
3_way_split | 3-way Split | 300 ms | Three-way segmented split reveal for multi-panel scene changes |
corner_up | Corner Up | 300 ms | Corner-driven upward reveal with a lifted lens-like motion into the next shot |
sns_turn | SNS Turn | 300 ms | Social-style turn transition with a polished rotational pivot into the next frame |
negative_unveil | Negative Unveil | 300 ms | Negative-toned unveil that clears from inverted contrast into the incoming scene |
slide_down | Slide Down | 240 ms | Clean downward slide handoff with the next frame replacing from above to below |
expansion_transition | Expansion Transition | 300 ms | Expansion-style reveal that opens the next scene with a growing spatial push |
center_clasp | Center Clasp | 280 ms | Center-closing clasp transition that snaps the scene change around the middle |
instant_polaroid | Instant Polaroid | 300 ms | Instant photo-style handoff with a fast polaroid-like snapshot reveal |
tile_view_swipe | Tile-view Swipe | 300 ms | Tile-based swipe that moves the handoff in segmented panel blocks |
mosaic_slide | Mosaic Slide | 300 ms | Mosaic-like segmented slide transition for collage-style scene swaps |
pop_up_note | Pop-up Note | 280 ms | Pop-up note handoff with a sticky-card feel and a quick playful reveal |
sand_sculpting | Sand Sculpting | 320 ms | Dusty sculpted dissolve with drifting grain and sandy motion texture |
fly_away | Fly Away | 280 ms | Outgoing frame flies off quickly while the new shot lands cleanly in place |
rubik_dance | Rubik Dance | 340 ms | Rubik-style cube-panel motion with layered segmented rotations |
detachment | Detachment | 280 ms | Detached snap-out handoff that breaks the outgoing frame away from the timeline |
pop_switch | Pop Switch | 280 ms | Quick pop-and-switch transition with a crisp flashy changeover |
horizontal_cutout | Horizontal Cutout | 300 ms | Horizontal cutout reveal that opens the next scene through a sliced mask |
mood_board | Mood Board | 320 ms | Mood-board collage transition with layered paper-card composition energy |
shrinking_circle | Shrinking Circle | 300 ms | Circular closing handoff that tightens into the scene change before reopening |
cut_out_flip | Cut-out Flip | 320 ms | Cutout-led flip transition combining clipped framing with a card-like turn |
clipping_spiral | Clipping Spiral | 320 ms | Spiral clipping handoff with a rotating twirl into the incoming frame |
snapshot_jumps | Snapshot Jumps | 280 ms | Snapshot-style jump handoff with fast photo-step motion into the next frame |
train_wipe | Train Wipe | 300 ms | Segmented train-like wipe that pushes the handoff across in stacked motion blocks |
omni_expand | Omni Expand | 300 ms | All-direction expand transition that opens the next scene from the middle outward |
box_shut | Box Shut | 300 ms | Box-like closing cutout transition that snaps the outgoing frame shut before reveal |
quartered_lens | Quartered Lens | 300 ms | Quartered lens reveal with segmented center-out cutout energy into the next shot |
vertical_cutout_2 | Vertical Cutout 2 | 300 ms | Alternate vertical cutout reveal with a cleaner sliced mask handoff |
rotation_transition | Rotation Transition | 320 ms | Rotation-led scene change with a clean turning handoff between shots |
turning_blocks | Turning Blocks | 340 ms | Block-turn transition using rotating panel sections to replace the frame |
lines_morph | Lines Morph | 320 ms | Line-driven morph handoff with stretched motion flow into the incoming scene |
hole_spots | Hole Spots | 300 ms | Spotted cutout reveal that opens the scene through clustered circular gaps |
multi_tier_feed | Multi-tier Feed | 300 ms | Multi-tier feed slide that swaps scenes through stacked panel movement |
negative_fracture | Negative Fracture | 340 ms | Negative-toned fracture dissolve that breaks the handoff with inverted energy |
3_flap_turn | 3-flap Turn | 320 ms | Three-flap turning card transition with segmented hinged motion into the next shot |
multi_line_slide | Multi-line Slide | 300 ms | Multi-line segmented slide transition with layered strip-based motion |
light_graffiti | Light Graffiti | 300 ms | Bright light-streak graffiti transition with drawn luminous marks across the frame |
twist_glow | Twist & Glow | 300 ms | Glow-tinted twist handoff that rotates the scene change with a polished flash |
9_block_swing | 9-block Swing | 340 ms | Nine-block swinging transition with a grid of moving panels replacing the scene |
sliced_ripple | Sliced Ripple | 360 ms | Ripple-like sliced handoff with flowing segmented waves through the transition |
intrusive_slide | Intrusive Slide | 300 ms | Aggressive intrusive slide that pushes into the next frame with overlap energy |
pink_envelope | Pink Envelope | 280 ms | Envelope-style pop reveal with a soft playful card-opening feel |
Effects run on timeline intervals and are configured in effects[].settings.
| Field | Type | Required | Notes |
|---|---|---|---|
type | string | Yes | Effect type from supported catalog. |
from_ms | number | No | Effect start on timeline. |
to_ms | number | No | Effect end timestamp. |
duration_ms | number | No | Alternative to `to_ms` (default 9000ms). |
settings.speed | number | By effect | Speed control for effects that support it. |
settings.strength | number | By effect | Intensity scalar/unit for most effects. |
settings.opacity_pct | 0..100 | Opacity-mode effects | Used by film_grain/chalky_doodle/crowded_interview. |
settings.overlay_video_url | string | No | Optional overlay source override for compatible effects. |
settings.amount | number | Legacy | Compatibility key; current effect catalog does not require it. |
For opacity-mode effects (film_grain, chalky_doodle, crowded_interview, old_error_message, film_intro, border_scrawl), use settings.opacity_pct instead of settings.strength.
Active effect types: white_flash, shutter_flash, shutter_flash_brightness, black_flash, negative, fade_in, fade_out, film_grain, blur, vignette, vignette_flash, blur_on, blur_off, chalky_doodle, diamond_blur_on, crowded_interview, zoom_in, zoom_out, zoom_in_out, jitter, zoom_top, shake, zoom_bottom, flash_jitter, glitch, zoom_left, colors_on, zoom_right, colors_off, club_mood, club_mood_2, rotate_snap, circle_flash, rotate_circle_flash, move_left, swing, move_right, shaky_highlight, zigzag_view, move_up, move_down, panel_flash, panel_flash_2, frantic_shots, frantic_shots_top, overlay_b_w_vhs, insistent_blur, overlay_bouncing_snow, overlay_buffer_overload, rotate_window, off_color_rotation, overlay_burn_scribble, low_quality, overlay_butterfly_color, overlay_canvas_doodle, popular_post, overlay_chalk_graffiti, tv_on, glowing_drift, overlay_chaos_gallery, old_error_message, overlay_chrome_glitch, laser_showcase, overlay_cold_lab, overlay_crashing_neon, warm_flash, exposure_glow, overlay_crime_of_passion, film_intro, overlay_cross_stitch_dye, overlay_cyberpunk_glitch, pink_alert, laser_fragments, overlay_digital_cam, negative_frequency, overlay_doomsday_glitch, insta_reel, overlay_dramatic_news, overlay_electric_graffiti, sun_flashes, border_scrawl, overlay_falling_petals_2, overlay_fauly_signal, whizz_slide, overlay_film_passion, scorched_hole, overlay_firescape, red_wrapper, glitter_burst_love, overlay_flowers_for_you_2, clover_rotation, overlay_flying_pellets, overlay_fortune_temple, soul_returning, leak_2, overlay_fragmented_glitch, overlay_freezing_winter, vertical_open, intense_flashback, overlay_frosted_player, clone_stretch, overlay_gauzy_illusion, hand_heart, overlay_gift_unwrapping, anime_speed, overlay_gitter_burst_love, heart_reaction, overlay_glitchy_cyberspace, monochrome_clarity, overlay_glitchy_news, garden_frame, overlay_grainy_effect, overlay_grainy_vignette, smooth_popup, overlay_graphic_error, vignette_scanlines, overlay_hardbeat_poof, room_3d, confetti_butterflies, overlay_icebreaking_song, bw_reel_jam, overlay_inflammable, bling_focus, overlay_insta_famous, overlay_katana_slash, reality_breakdown, overlay_kraft_borders, soap_bubble_heart, halo, overlay_led_hardbeat, intense_flickers, overlay_laser_showcase, gauzy_illusion, overlay_liking_post, overlay_magnifying_glass, tempo_zoom, overlay_map_cutout, pixel_hearts, negative_grime, overlay_math_invasion, golden_melody, overlay_matrix_glitches, overlay_molnochromatic_error, screen_damage, overlay_old_dv, tv_issue_overlay, convex_space, overlay_omnious_tv, igi_popup, overlay_open_folder, misalignment, overlay_painted_stars, color_distortion, overlay_petal_puff, hallucination, overlay_phone_clarity, jagged_zoom_out, overlay_phone_to_phone, hollow_masks, overlay_player_3, overlay_polaroid_simulation, vibrant_power, inversion_attack, overlay_pop, bio_horror, overlay_prism_motion, heart_splash, overlay_puzzle_refocus, overlay_question_marks, pastel_distortion, overlay_reel_terror, paper_merging, ice_breaker, overlay_repeated_warning, overlay_rotate_burst, tv_glitch, fast_drops, overlay_runway_blind, crumpled_noir, overlay_seamless_zoom, doodly_album, overlay_select_next, overlay_sharpened_negative, select_next, chaos_gallery, overlay_sinister_inkspread, green_double, overlay_slick_slide, multiplied, overlay_snowfall, anime_flashbang_2, overlay_stagelight_swing, overlay_stanger_storm, woodland_romance, burned_frame, overlay_starshine_city, mono_colors, overlay_stranger_disaster, overlay_tv_frequency, painting, firefly_heart, overlay_target_lens, overlay_tripple_players, upper_lens_glare, overlay_turbulence_echo, watercolor_burn, overlay_twisted_mockery, pool_surface, electronic_halo, overlay_vhs_adjustment, needle_shrink, overlay_vertical_slashes, overlay_video_cam, rusty_brown, overlay_vintage_tv_wall, spinning_blur, overlay_window_shadow, ring_panorama, rippling, chromatic_beats, laser_glitch, stock_info, simple_aberration, detective_folder, paint_carnival, image_stitching, film_burner, warp_spin, upside_down_split, bw_scribbles, somber_glitch, prism_wobble, filmscroll_jam, excited_stars, pulsing_stretch, windmill_tile, parallax_stack, wreath_meltdown, mass_drop, mirror_ripple, shabby_room, dark_plaid, luminal_passing, flip_zoom, ufo_encounter, purple_sparks, neon_motion, film_frame, slow_echo, fairy_hearts, infrared_scan, watery_noise, garland_frame, frame_fireworks, rose_rain, stretch_boxes, polar_sunbeams, pulsing_web, super_bokeh_spot, zoom_lens, diamond_zoom, mini_zoom, halo_blur, the_end, landscape_close, motion_blur, shimmer_360, low_exposure, square_blur, blurry_focus, portrait_open, hazy, to_color, blink, horizontal_close, camera_focus_2, cinema, blurred_love, dynamic_blur, colorize_bw, strong_sharpen, white_out, vertical_close, vertical_blur, four_screens, dual_screens, three_screens, nine_screens, six_screens, cross_split, mirror_flicker, segment_flash, cutout_flash, flashing_shards, speed_cut, cross_pulse, irregular_cuts, staggered_split, rectangle_cut, vertical_cut, rocky_split, five_flash_shots, slices_overheat, box_cut_flash, windmill_pulse, plank_flash, cut_n_paste, vertical_scan, four_panels, scrolling_error, dynamic_shapes, geometric_cutting, shape_cuts, flash_keys, explosion, leak_1, negative_strobe, dance_flash, technical_flash, sunset_1, feverish_imprint, flashlight_focus, dreamy_light, by_the_fireplace, fault_light, ghost_blast, sunset_4, divine_zoom, kinetic_shots, pink_blinkers, beam_shockwave, sonic_ripple, zoom_flash, spark, spotlight_sway, flickering_disco, paparazzi_chic, limelight_moment, halloween_punk, moving_portrait, electro_border, retro_siren, cipher_imprint, lukewarm_flash, slow_shutter, indigo_gloom, light_veil, desert_sunflare, quarter_chaos, flame_frame, dream_sunbeam, basic_flash, spectrum_scan, mind_split, sinister_spread, aura_border, sudden_negative, inflammable, stage_left_swing, spotlight_swing, soft_ray, rotating_beams, star_signal, flare_pulse, divine_glow, neon_escape, split_flash, strange_disaster, unsteady_pulse, horror_flashback, chalky_sketch, psyche_echo, soft_beam, flicker_blur, spark_2, golden_glare, gasoline_blaze, ominous_intro, blur_zoom, split_cell, halo_2, reel_burn_3, jitter_flash, negative_flash.
| Type | Label | Family | Default Duration | speed | strength | Mode |
|---|---|---|---|---|---|---|
white_flash | White Flash | Flash / Glitch | 9000 ms | yes | yes | scalar |
shutter_flash | Shutter Flash | Flash / Glitch | 9000 ms | yes | no | none |
shutter_flash_brightness | Shutter Flash Brightness | Flash / Glitch | 9000 ms | yes | no | none |
black_flash | Black Flash | Flash / Glitch | 9000 ms | yes | yes | scalar |
negative | Negative | Flash / Glitch | 9000 ms | yes | no | none |
fade_in | Fade In | Style | 9000 ms | no | no | none |
fade_out | Fade Out | Style | 9000 ms | no | no | none |
film_grain | Film Grain | Overlay / Texture | 9000 ms | no | yes | opacity |
blur | Blur | Look / Lens | 9000 ms | no | yes | unit |
vignette | Vignette | Look / Lens | 9000 ms | no | yes | unit |
vignette_flash | Vignette Flash | Flash / Glitch | 9000 ms | no | no | none |
blur_on | Blur On | Look / Lens | 9000 ms | no | yes | unit |
blur_off | Blur Off | Look / Lens | 9000 ms | no | yes | unit |
chalky_doodle | Chalky Doodle | Overlay / Texture | 9000 ms | no | yes | opacity |
diamond_blur_on | Diamond Blur On | Look / Lens | 9000 ms | no | yes | unit |
crowded_interview | Crowded Interview | Overlay / Texture | 9000 ms | no | yes | opacity |
zoom_in | Zoom In | Motion / Camera | 9000 ms | no | yes | scalar |
zoom_out | Zoom Out | Motion / Camera | 9000 ms | no | yes | scalar |
zoom_in_out | Zoom In & Out | Motion / Camera | 9000 ms | no | yes | scalar |
jitter | Jitter | Motion / Camera | 9000 ms | no | yes | unit |
zoom_top | Zoom Top | Motion / Camera | 9000 ms | no | yes | scalar |
shake | Shake | Motion / Camera | 9000 ms | no | yes | unit |
zoom_bottom | Zoom Bottom | Motion / Camera | 9000 ms | no | yes | scalar |
flash_jitter | Flash Jitter | Motion / Camera | 9000 ms | no | yes | unit |
glitch | Glitch | Flash / Glitch | 9000 ms | yes | yes | unit |
zoom_left | Zoom Left | Motion / Camera | 9000 ms | no | yes | scalar |
colors_on | Colors On | Style | 9000 ms | no | no | none |
zoom_right | Zoom Right | Motion / Camera | 9000 ms | no | yes | scalar |
colors_off | Colors Off | Style | 9000 ms | no | no | none |
club_mood | Club Mood | Style | 9000 ms | no | yes | unit |
club_mood_2 | Club Mood 2 | Style | 9000 ms | yes | yes | unit |
rotate_snap | Rotate Snap | Style | 9000 ms | yes | yes | unit |
circle_flash | Circle Flash | Flash / Glitch | 9000 ms | yes | yes | unit |
rotate_circle_flash | Rotate Circle Flash | Flash / Glitch | 9000 ms | yes | yes | unit |
move_left | Move Left | Style | 9000 ms | no | yes | unit |
swing | Swing | Style | 9000 ms | yes | yes | unit |
move_right | Move Right | Style | 9000 ms | no | yes | unit |
shaky_highlight | Shaky Highlight | Style | 9000 ms | yes | yes | unit |
zigzag_view | Zigzag View | Style | 9000 ms | no | no | none |
move_up | Move Up | Style | 9000 ms | no | yes | unit |
move_down | Move Down | Style | 9000 ms | no | yes | unit |
panel_flash | Panel Flash | Flash / Glitch | 9000 ms | no | no | none |
panel_flash_2 | Panel Flash 2 | Flash / Glitch | 9000 ms | no | no | none |
frantic_shots | Frantic Shots | Motion / Camera | 9000 ms | no | no | none |
frantic_shots_top | Frantic Shots Top | Motion / Camera | 9000 ms | no | no | none |
overlay_b_w_vhs | B&W VHS | Overlay / Texture | 9000 ms | no | no | none |
insistent_blur | Insistent Blur | Look / Lens | 9000 ms | yes | yes | unit |
overlay_bouncing_snow | Bouncing Snow | Overlay / Texture | 9000 ms | no | no | none |
overlay_buffer_overload | Buffer Overload | Overlay / Texture | 9000 ms | no | no | none |
rotate_window | Rotate Window | Style | 9000 ms | yes | yes | unit |
off_color_rotation | Off-color Rotation | Style | 9000 ms | yes | yes | unit |
overlay_burn_scribble | Burn Scribble | Overlay / Texture | 9000 ms | no | no | none |
low_quality | Low Quality | Style | 9000 ms | no | yes | unit |
overlay_butterfly_color | Butterfly Color | Overlay / Texture | 9000 ms | no | no | none |
overlay_canvas_doodle | Canvas Doodle | Overlay / Texture | 9000 ms | no | no | none |
popular_post | Popular Post | Style | 9000 ms | no | yes | unit |
overlay_chalk_graffiti | Chalk Graffiti | Overlay / Texture | 9000 ms | no | no | none |
tv_on | TV On | Style | 9000 ms | no | no | none |
glowing_drift | Glowing Drift | Style | 9000 ms | yes | yes | unit |
overlay_chaos_gallery | Chaos Gallery | Overlay / Texture | 9000 ms | no | no | none |
old_error_message | Old Error Message | Overlay / Texture | 9000 ms | no | yes | opacity |
overlay_chrome_glitch | Chrome Glitch | Overlay / Texture | 9000 ms | no | no | none |
laser_showcase | Laser Showcase | Style | 9000 ms | yes | yes | unit |
overlay_cold_lab | Cold Lab | Overlay / Texture | 9000 ms | no | no | none |
overlay_crashing_neon | Crashing Neon | Overlay / Texture | 9000 ms | no | no | none |
warm_flash | Warm Flash | Flash / Glitch | 9000 ms | yes | yes | scalar |
exposure_glow | Exposure Glow | Style | 9000 ms | yes | yes | unit |
overlay_crime_of_passion | Crime Of Passion | Overlay / Texture | 9000 ms | no | no | none |
film_intro | Film Intro | Overlay / Texture | 9000 ms | no | yes | opacity |
overlay_cross_stitch_dye | Cross-stitch Dye | Overlay / Texture | 9000 ms | no | no | none |
overlay_cyberpunk_glitch | Cyberpunk Glitch | Overlay / Texture | 9000 ms | no | no | none |
pink_alert | Pink Alert | Style | 9000 ms | yes | yes | unit |
laser_fragments | Laser Fragments | Style | 9000 ms | yes | yes | unit |
overlay_digital_cam | Digital Cam | Overlay / Texture | 9000 ms | no | no | none |
negative_frequency | Negative Frequency | Flash / Glitch | 9000 ms | yes | yes | unit |
overlay_doomsday_glitch | Doomsday Glitch | Overlay / Texture | 9000 ms | no | no | none |
insta_reel | Insta Reel | Style | 9000 ms | no | yes | unit |
overlay_dramatic_news | Dramatic News | Overlay / Texture | 9000 ms | no | no | none |
overlay_electric_graffiti | Electric Graffiti | Overlay / Texture | 9000 ms | no | no | none |
sun_flashes | Sun Flashes | Flash / Glitch | 9000 ms | yes | yes | scalar |
border_scrawl | Border Scrawl | Overlay / Texture | 9000 ms | no | yes | opacity |
overlay_falling_petals_2 | Falling Petals 2 | Overlay / Texture | 9000 ms | no | no | none |
overlay_fauly_signal | Fauly Signal | Overlay / Texture | 9000 ms | no | no | none |
whizz_slide | Whizz Slide | Style | 9000 ms | yes | yes | unit |
overlay_film_passion | Film Passion | Overlay / Texture | 9000 ms | no | no | none |
scorched_hole | Scorched Hole | Style | 9000 ms | yes | yes | unit |
overlay_firescape | Firescape | Overlay / Texture | 9000 ms | no | no | none |
red_wrapper | Red Wrapper | Style | 9000 ms | no | yes | unit |
glitter_burst_love | Glitter Burst Love | Style | 9000 ms | yes | yes | unit |
overlay_flowers_for_you_2 | Flowers For You 2 | Overlay / Texture | 9000 ms | no | no | none |
clover_rotation | Clover Rotation | Style | 9000 ms | yes | yes | unit |
overlay_flying_pellets | Flying Pellets | Overlay / Texture | 9000 ms | no | no | none |
overlay_fortune_temple | Fortune Temple | Overlay / Texture | 9000 ms | no | no | none |
soul_returning | Soul Returning | Style | 9000 ms | yes | yes | unit |
leak_2 | Leak 2 | Style | 9000 ms | yes | yes | scalar |
overlay_fragmented_glitch | Fragmented Glitch | Overlay / Texture | 9000 ms | no | no | none |
overlay_freezing_winter | Freezing Winter | Overlay / Texture | 9000 ms | no | no | none |
vertical_open | Vertical Open | Style | 9000 ms | no | no | none |
intense_flashback | Intense Flashback | Flash / Glitch | 9000 ms | yes | yes | unit |
overlay_frosted_player | Frosted Player | Overlay / Texture | 9000 ms | no | no | none |
clone_stretch | Clone Stretch | Style | 9000 ms | yes | yes | unit |
overlay_gauzy_illusion | Gauzy Illusion | Overlay / Texture | 9000 ms | no | no | none |
hand_heart | Hand Heart | Style | 9000 ms | no | yes | unit |
overlay_gift_unwrapping | Gift Unwrapping | Overlay / Texture | 9000 ms | no | no | none |
anime_speed | Anime Speed | Style | 9000 ms | yes | yes | unit |
overlay_gitter_burst_love | Gitter-Burst Love | Overlay / Texture | 9000 ms | no | no | none |
heart_reaction | Heart Reaction | Style | 9000 ms | no | yes | unit |
overlay_glitchy_cyberspace | Glitchy Cyberspace | Overlay / Texture | 9000 ms | no | no | none |
monochrome_clarity | Monochrome Clarity | Style | 9000 ms | no | yes | unit |
overlay_glitchy_news | Glitchy News | Overlay / Texture | 9000 ms | no | no | none |
garden_frame | Garden Frame | Style | 9000 ms | no | yes | unit |
overlay_grainy_effect | Grainy Effect | Overlay / Texture | 9000 ms | no | no | none |
overlay_grainy_vignette | Grainy Vignette | Overlay / Texture | 9000 ms | no | no | none |
smooth_popup | Smooth Popup | Style | 9000 ms | yes | yes | unit |
overlay_graphic_error | Graphic Error | Overlay / Texture | 9000 ms | no | no | none |
vignette_scanlines | Vignette Scanlines | Look / Lens | 9000 ms | no | yes | unit |
overlay_hardbeat_poof | Hardbeat Poof | Overlay / Texture | 9000 ms | no | no | none |
room_3d | 3D Room | Style | 9000 ms | yes | yes | unit |
confetti_butterflies | Confetti Butterflies | Style | 9000 ms | yes | yes | unit |
overlay_icebreaking_song | Icebreaking Song | Overlay / Texture | 9000 ms | no | no | none |
bw_reel_jam | BW Reel Jam | Style | 9000 ms | no | yes | unit |
overlay_inflammable | Inflammable | Overlay / Texture | 9000 ms | no | no | none |
bling_focus | Bling Focus | Style | 9000 ms | yes | yes | unit |
overlay_insta_famous | Insta Famous | Overlay / Texture | 9000 ms | no | no | none |
overlay_katana_slash | Katana Slash | Overlay / Texture | 9000 ms | no | no | none |
reality_breakdown | Reality Breakdown | Style | 9000 ms | yes | yes | unit |
overlay_kraft_borders | Kraft Borders | Overlay / Texture | 9000 ms | no | no | none |
soap_bubble_heart | Soap Bubble Heart | Style | 9000 ms | yes | yes | unit |
halo | Halo | Style | 9000 ms | yes | yes | unit |
overlay_led_hardbeat | LED Hardbeat | Overlay / Texture | 9000 ms | no | no | none |
intense_flickers | Intense Flickers | Style | 9000 ms | yes | yes | unit |
overlay_laser_showcase | Laser Showcase | Overlay / Texture | 9000 ms | no | no | none |
gauzy_illusion | Gauzy Illusion | Style | 9000 ms | yes | yes | unit |
overlay_liking_post | Liking Post | Overlay / Texture | 9000 ms | no | no | none |
overlay_magnifying_glass | Magnifying Glass | Overlay / Texture | 9000 ms | no | no | none |
tempo_zoom | Tempo Zoom | Motion / Camera | 9000 ms | yes | yes | unit |
overlay_map_cutout | Map Cutout | Overlay / Texture | 9000 ms | no | no | none |
pixel_hearts | Pixel Hearts | Style | 9000 ms | no | yes | unit |
negative_grime | Negative Grime | Flash / Glitch | 9000 ms | yes | yes | unit |
overlay_math_invasion | Math Invasion | Overlay / Texture | 9000 ms | no | no | none |
golden_melody | Golden Melody | Style | 9000 ms | no | yes | unit |
overlay_matrix_glitches | Matrix Glitches | Overlay / Texture | 9000 ms | no | no | none |
overlay_molnochromatic_error | Molnochromatic Error | Overlay / Texture | 9000 ms | no | no | none |
screen_damage | Screen Damage | Style | 9000 ms | yes | yes | unit |
overlay_old_dv | Old DV | Overlay / Texture | 9000 ms | no | no | none |
tv_issue_overlay | TV Issue Overlay | Style | 9000 ms | yes | yes | unit |
convex_space | Convex Space | Style | 9000 ms | yes | yes | unit |
overlay_omnious_tv | Omnious TV | Overlay / Texture | 9000 ms | no | no | none |
igi_popup | IGI Pop-up | Style | 9000 ms | no | yes | unit |
overlay_open_folder | Open Folder | Overlay / Texture | 9000 ms | no | no | none |
misalignment | Misalignment | Style | 9000 ms | yes | yes | unit |
overlay_painted_stars | Painted Stars | Overlay / Texture | 9000 ms | no | no | none |
color_distortion | Color Distortion | Style | 9000 ms | yes | yes | unit |
overlay_petal_puff | Petal Puff | Overlay / Texture | 9000 ms | no | no | none |
hallucination | Hallucination | Style | 9000 ms | yes | yes | unit |
overlay_phone_clarity | Phone Clarity | Overlay / Texture | 9000 ms | no | no | none |
jagged_zoom_out | Jagged Zoom-out | Motion / Camera | 9000 ms | yes | yes | unit |
overlay_phone_to_phone | Phone To Phone | Overlay / Texture | 9000 ms | no | no | none |
hollow_masks | Hollow Masks | Style | 9000 ms | no | yes | unit |
overlay_player_3 | Player 3 | Overlay / Texture | 9000 ms | no | no | none |
overlay_polaroid_simulation | Polaroid Simulation | Overlay / Texture | 9000 ms | no | no | none |
vibrant_power | Vibrant Power | Style | 9000 ms | yes | yes | unit |
inversion_attack | Inversion Attack | Style | 9000 ms | yes | yes | unit |
overlay_pop | Pop | Overlay / Texture | 9000 ms | no | no | none |
bio_horror | Bio Horror | Style | 9000 ms | yes | yes | unit |
overlay_prism_motion | Prism Motion | Overlay / Texture | 9000 ms | no | no | none |
heart_splash | Heart Splash | Style | 9000 ms | no | yes | unit |
overlay_puzzle_refocus | Puzzle Refocus | Overlay / Texture | 9000 ms | no | no | none |
overlay_question_marks | Question Marks | Overlay / Texture | 9000 ms | no | no | none |
pastel_distortion | Pastel Distortion | Style | 9000 ms | yes | yes | unit |
overlay_reel_terror | Reel Terror | Overlay / Texture | 9000 ms | no | no | none |
paper_merging | Paper Merging | Style | 9000 ms | yes | yes | unit |
ice_breaker | Ice Breaker | Style | 9000 ms | no | yes | unit |
overlay_repeated_warning | Repeated Warning | Overlay / Texture | 9000 ms | no | no | none |
overlay_rotate_burst | Rotate & Burst | Overlay / Texture | 9000 ms | no | no | none |
tv_glitch | TV Glitch | Flash / Glitch | 9000 ms | yes | yes | unit |
fast_drops | Fast Drops | Style | 9000 ms | yes | yes | unit |
overlay_runway_blind | Runway Blind | Overlay / Texture | 9000 ms | no | no | none |
crumpled_noir | Crumpled Noir | Style | 9000 ms | no | yes | unit |
overlay_seamless_zoom | Seamless Zoom | Overlay / Texture | 9000 ms | no | no | none |
doodly_album | Doodly Album | Style | 9000 ms | no | yes | unit |
overlay_select_next | Select Next | Overlay / Texture | 9000 ms | no | no | none |
overlay_sharpened_negative | Sharpened Negative | Overlay / Texture | 9000 ms | no | no | none |
select_next | Select Next | Style | 9000 ms | yes | yes | unit |
chaos_gallery | Chaos Gallery | Style | 9000 ms | yes | yes | unit |
overlay_sinister_inkspread | Sinister Inkspread | Overlay / Texture | 9000 ms | no | no | none |
green_double | Green Double | Style | 9000 ms | no | yes | unit |
overlay_slick_slide | Slick Slide | Overlay / Texture | 9000 ms | no | no | none |
multiplied | Multiplied | Style | 9000 ms | no | yes | unit |
overlay_snowfall | Snowfall | Overlay / Texture | 9000 ms | no | no | none |
anime_flashbang_2 | Anime Flashbang 2 | Flash / Glitch | 9000 ms | yes | yes | unit |
overlay_stagelight_swing | Stagelight Swing | Overlay / Texture | 9000 ms | no | no | none |
overlay_stanger_storm | Stanger Storm | Overlay / Texture | 9000 ms | no | no | none |
woodland_romance | Woodland Romance | Style | 9000 ms | no | yes | unit |
burned_frame | Burned Frame | Style | 9000 ms | no | yes | unit |
overlay_starshine_city | Starshine City | Overlay / Texture | 9000 ms | no | no | none |
mono_colors | Mono Colors | Style | 9000 ms | no | yes | unit |
overlay_stranger_disaster | Stranger Disaster | Overlay / Texture | 9000 ms | no | no | none |
overlay_tv_frequency | TV Frequency | Overlay / Texture | 9000 ms | no | no | none |
painting | Painting | Style | 9000 ms | no | yes | unit |
firefly_heart | Firefly Heart | Style | 9000 ms | yes | yes | unit |
overlay_target_lens | Target Lens | Overlay / Texture | 9000 ms | no | no | none |
overlay_tripple_players | Tripple Players | Overlay / Texture | 9000 ms | no | no | none |
upper_lens_glare | Upper Lens Glare | Style | 9000 ms | yes | yes | unit |
overlay_turbulence_echo | Turbulence Echo | Overlay / Texture | 9000 ms | no | no | none |
watercolor_burn | Watercolor Burn | Style | 9000 ms | no | yes | unit |
overlay_twisted_mockery | Twisted Mockery | Overlay / Texture | 9000 ms | no | no | none |
pool_surface | Pool Surface | Style | 9000 ms | no | yes | unit |
electronic_halo | Electronic Halo | Style | 9000 ms | yes | yes | unit |
overlay_vhs_adjustment | VHS Adjustment | Overlay / Texture | 9000 ms | no | no | none |
needle_shrink | Needle Shrink | Style | 9000 ms | yes | yes | unit |
overlay_vertical_slashes | Vertical Slashes | Overlay / Texture | 9000 ms | no | no | none |
overlay_video_cam | Video Cam | Overlay / Texture | 9000 ms | no | no | none |
rusty_brown | Rusty Brown | Style | 9000 ms | no | yes | unit |
overlay_vintage_tv_wall | Vintage TV Wall | Overlay / Texture | 9000 ms | no | no | none |
spinning_blur | Spinning Blur | Look / Lens | 9000 ms | yes | yes | unit |
overlay_window_shadow | Window shadow | Overlay / Texture | 9000 ms | no | no | none |
ring_panorama | Ring Panorama | Style | 9000 ms | yes | yes | unit |
rippling | Rippling | Style | 9000 ms | yes | yes | unit |
chromatic_beats | Chromatic Beats | Style | 9000 ms | yes | yes | unit |
laser_glitch | Laser Glitch | Flash / Glitch | 9000 ms | yes | yes | unit |
stock_info | Stock Info | Style | 9000 ms | yes | yes | unit |
simple_aberration | Simple Aberration | Style | 9000 ms | yes | yes | unit |
detective_folder | Detective Folder | Style | 9000 ms | no | yes | unit |
paint_carnival | Paint Carnival | Style | 9000 ms | yes | yes | unit |
image_stitching | Image Stitching | Style | 9000 ms | yes | yes | unit |
film_burner | Film Burner | Style | 9000 ms | yes | yes | unit |
warp_spin | Warp Spin | Style | 9000 ms | yes | yes | unit |
upside_down_split | Upside-down Split | Style | 9000 ms | yes | yes | unit |
bw_scribbles | BW Scribbles | Style | 9000 ms | no | yes | unit |
somber_glitch | Somber Glitch | Flash / Glitch | 9000 ms | yes | yes | unit |
prism_wobble | Prism Wobble | Style | 9000 ms | yes | yes | unit |
filmscroll_jam | Filmscroll Jam | Style | 9000 ms | no | yes | unit |
excited_stars | Excited Stars | Style | 9000 ms | no | yes | unit |
pulsing_stretch | Pulsing Stretch | Style | 9000 ms | yes | yes | unit |
windmill_tile | Windmill Tile | Style | 9000 ms | yes | yes | unit |
parallax_stack | Parallax Stack | Style | 9000 ms | yes | yes | unit |
wreath_meltdown | Wreath Meltdown | Style | 9000 ms | yes | yes | unit |
mass_drop | Mass Drop | Style | 9000 ms | yes | yes | unit |
mirror_ripple | Mirror Ripple | Look / Lens | 9000 ms | yes | yes | unit |
shabby_room | Shabby Room | Style | 9000 ms | no | yes | unit |
dark_plaid | Dark Plaid | Style | 9000 ms | no | yes | unit |
luminal_passing | Luminal Passing | Style | 9000 ms | yes | yes | unit |
flip_zoom | Flip Zoom | Motion / Camera | 9000 ms | yes | yes | unit |
ufo_encounter | UFO Encounter | Style | 9000 ms | yes | yes | unit |
purple_sparks | Purple Sparks | Style | 9000 ms | yes | yes | unit |
neon_motion | Neon Motion | Style | 9000 ms | yes | yes | unit |
film_frame | Film Frame | Style | 9000 ms | no | yes | unit |
slow_echo | Slow Echo | Style | 9000 ms | yes | yes | unit |
fairy_hearts | Fairy Hearts | Style | 9000 ms | no | yes | unit |
infrared_scan | Infrared Scan | Style | 9000 ms | yes | yes | unit |
watery_noise | Watery Noise | Style | 9000 ms | yes | yes | unit |
garland_frame | Garland Frame | Style | 9000 ms | no | yes | unit |
frame_fireworks | Frame Fireworks | Style | 9000 ms | yes | yes | unit |
rose_rain | Rose Rain | Style | 9000 ms | no | yes | unit |
stretch_boxes | Stretch Boxes | Style | 9000 ms | yes | yes | unit |
polar_sunbeams | Polar Sunbeams | Style | 9000 ms | yes | yes | unit |
pulsing_web | Pulsing Web | Style | 9000 ms | yes | yes | unit |
super_bokeh_spot | Super Bokeh Spot | Style | 9000 ms | no | yes | unit |
zoom_lens | Zoom Lens | Motion / Camera | 9000 ms | yes | yes | unit |
diamond_zoom | Diamond Zoom | Motion / Camera | 9000 ms | yes | yes | unit |
mini_zoom | Mini Zoom | Motion / Camera | 9000 ms | yes | yes | unit |
halo_blur | Halo Blur | Look / Lens | 9000 ms | yes | yes | unit |
the_end | The End | Style | 9000 ms | no | yes | unit |
landscape_close | Landscape Close | Style | 9000 ms | yes | yes | unit |
motion_blur | Motion Blur | Look / Lens | 9000 ms | yes | yes | unit |
shimmer_360 | 360 Shimmer | Style | 9000 ms | yes | yes | unit |
low_exposure | Low Exposure | Style | 9000 ms | no | yes | unit |
square_blur | Square Blur | Look / Lens | 9000 ms | no | yes | unit |
blurry_focus | Blurry Focus | Look / Lens | 9000 ms | no | yes | unit |
portrait_open | Portrait Open | Style | 9000 ms | no | yes | unit |
hazy | Hazy | Style | 9000 ms | no | yes | unit |
to_color | To Color | Style | 9000 ms | no | yes | unit |
blink | Blink | Style | 9000 ms | yes | yes | unit |
horizontal_close | Horizontal Close | Style | 9000 ms | no | yes | unit |
camera_focus_2 | Camera Focus 2 | Style | 9000 ms | no | yes | unit |
cinema | Cinema | Style | 9000 ms | no | yes | unit |
blurred_love | Blurred Love | Look / Lens | 9000 ms | no | yes | unit |
dynamic_blur | Dynamic Blur | Look / Lens | 9000 ms | yes | yes | unit |
colorize_bw | Colorize B&W | Style | 9000 ms | no | yes | unit |
strong_sharpen | Strong Sharpen | Style | 9000 ms | no | yes | unit |
white_out | White Out | Style | 9000 ms | no | yes | unit |
vertical_close | Vertical Close | Style | 9000 ms | no | yes | unit |
vertical_blur | Vertical Blur | Look / Lens | 9000 ms | no | yes | unit |
four_screens | Four Screens | Style | 9000 ms | no | yes | unit |
dual_screens | Dual Screens | Style | 9000 ms | no | yes | unit |
three_screens | Three Screens | Style | 9000 ms | no | yes | unit |
nine_screens | Nine Screens | Style | 9000 ms | no | yes | unit |
six_screens | Six Screens | Style | 9000 ms | no | yes | unit |
cross_split | Cross Split | Style | 9000 ms | no | yes | unit |
mirror_flicker | Mirror Flicker | Look / Lens | 9000 ms | yes | yes | unit |
segment_flash | Segment Flash | Flash / Glitch | 9000 ms | no | yes | unit |
cutout_flash | Cutout Flash | Flash / Glitch | 9000 ms | no | yes | unit |
flashing_shards | Flashing Shards | Flash / Glitch | 9000 ms | yes | yes | unit |
speed_cut | Speed Cut | Style | 9000 ms | yes | yes | unit |
cross_pulse | Cross Pulse | Style | 9000 ms | yes | yes | unit |
irregular_cuts | Irregular Cuts | Style | 9000 ms | no | yes | unit |
staggered_split | Staggered Split | Style | 9000 ms | no | yes | unit |
rectangle_cut | Rectangle Cut | Style | 9000 ms | no | yes | unit |
vertical_cut | Vertical Cut | Style | 9000 ms | no | yes | unit |
rocky_split | Rocky Split | Style | 9000 ms | no | yes | unit |
five_flash_shots | 5 Flash Shots | Flash / Glitch | 9000 ms | yes | yes | unit |
slices_overheat | Slices Overheat | Style | 9000 ms | no | yes | unit |
box_cut_flash | Box Cut Flash | Flash / Glitch | 9000 ms | no | yes | unit |
windmill_pulse | Windmill Pulse | Style | 9000 ms | yes | yes | unit |
plank_flash | Plank Flash | Flash / Glitch | 9000 ms | no | yes | unit |
cut_n_paste | Cut 'n Paste | Style | 9000 ms | no | yes | unit |
vertical_scan | Vertical Scan | Style | 9000 ms | yes | yes | unit |
four_panels | 4 Panels | Style | 9000 ms | no | yes | unit |
scrolling_error | Scrolling Error | Style | 9000 ms | yes | yes | unit |
dynamic_shapes | Dynamic Shapes | Style | 9000 ms | no | yes | unit |
geometric_cutting | Geometric Cutting | Style | 9000 ms | no | yes | unit |
shape_cuts | Shape Cuts | Style | 9000 ms | no | yes | unit |
flash_keys | Flash Keys | Flash / Glitch | 9000 ms | no | yes | unit |
explosion | Explosion | Style | 9000 ms | yes | yes | unit |
leak_1 | Leak 1 | Style | 9000 ms | yes | yes | unit |
negative_strobe | Negative Strobe | Flash / Glitch | 9000 ms | yes | yes | unit |
dance_flash | Dance Flash | Flash / Glitch | 9000 ms | yes | yes | unit |
technical_flash | Technical Flash | Flash / Glitch | 9000 ms | yes | yes | unit |
sunset_1 | Sunset 1 | Style | 9000 ms | no | yes | unit |
feverish_imprint | Feverish Imprint | Style | 9000 ms | no | yes | unit |
flashlight_focus | Flashlight Focus | Flash / Glitch | 9000 ms | no | yes | unit |
dreamy_light | Dreamy Light | Style | 9000 ms | no | yes | unit |
by_the_fireplace | By the Fireplace | Style | 9000 ms | yes | yes | unit |
fault_light | Fault Light | Style | 9000 ms | yes | yes | unit |
ghost_blast | Ghost Blast | Style | 9000 ms | no | yes | unit |
sunset_4 | Sunset 4 | Style | 9000 ms | no | yes | unit |
divine_zoom | Divine Zoom | Motion / Camera | 9000 ms | yes | yes | unit |
kinetic_shots | Kinetic Shots | Style | 9000 ms | yes | yes | unit |
pink_blinkers | Pink Blinkers | Style | 9000 ms | yes | yes | unit |
beam_shockwave | Beam Shockwave | Style | 9000 ms | yes | yes | unit |
sonic_ripple | Sonic Ripple | Style | 9000 ms | yes | yes | unit |
zoom_flash | Zoom Flash | Motion / Camera | 9000 ms | yes | yes | unit |
spark | Spark | Style | 9000 ms | yes | yes | unit |
spotlight_sway | Spotlight Sway | Style | 9000 ms | yes | yes | unit |
flickering_disco | Flickering Disco | Style | 9000 ms | yes | yes | unit |
paparazzi_chic | Paparazzi Chic | Style | 9000 ms | yes | yes | unit |
limelight_moment | Limelight Moment | Style | 9000 ms | yes | yes | unit |
halloween_punk | Halloween Punk | Style | 9000 ms | yes | yes | unit |
moving_portrait | Moving Portrait | Style | 9000 ms | yes | yes | unit |
electro_border | Electro Border | Style | 9000 ms | yes | yes | unit |
retro_siren | Retro Siren | Style | 9000 ms | yes | yes | unit |
cipher_imprint | Cipher Imprint | Style | 9000 ms | yes | yes | unit |
lukewarm_flash | Lukewarm Flash | Flash / Glitch | 9000 ms | yes | yes | unit |
slow_shutter | Slow Shutter | Style | 9000 ms | yes | yes | unit |
indigo_gloom | Indigo Gloom | Style | 9000 ms | no | yes | unit |
light_veil | Light Veil | Style | 9000 ms | no | yes | unit |
desert_sunflare | Desert Sunflare | Style | 9000 ms | no | yes | unit |
quarter_chaos | Quarter Chaos | Style | 9000 ms | yes | yes | unit |
flame_frame | Flame Frame | Style | 9000 ms | yes | yes | unit |
dream_sunbeam | Dream Sunbeam | Style | 9000 ms | no | yes | unit |
basic_flash | Basic Flash | Flash / Glitch | 9000 ms | yes | yes | unit |
spectrum_scan | Spectrum Scan | Style | 9000 ms | yes | yes | unit |
mind_split | Mind Split | Style | 9000 ms | yes | yes | unit |
sinister_spread | Sinister Spread | Style | 9000 ms | no | yes | unit |
aura_border | Aura Border | Style | 9000 ms | no | yes | unit |
sudden_negative | Sudden Negative | Flash / Glitch | 9000 ms | yes | yes | unit |
inflammable | Inflammable | Style | 9000 ms | yes | yes | unit |
stage_left_swing | Stage Left Swing | Style | 9000 ms | yes | yes | unit |
spotlight_swing | Spotlight Swing | Style | 9000 ms | yes | yes | unit |
soft_ray | Soft Ray | Style | 9000 ms | no | yes | unit |
rotating_beams | Rotating Beams | Style | 9000 ms | yes | yes | unit |
star_signal | Star Signal | Style | 9000 ms | yes | yes | unit |
flare_pulse | Flare Pulse | Style | 9000 ms | yes | yes | unit |
divine_glow | Divine Glow | Style | 9000 ms | no | yes | unit |
neon_escape | Neon Escape | Style | 9000 ms | yes | yes | unit |
split_flash | Split Flash | Flash / Glitch | 9000 ms | yes | yes | unit |
strange_disaster | Strange Disaster | Style | 9000 ms | yes | yes | unit |
unsteady_pulse | Unsteady Pulse | Style | 9000 ms | yes | yes | unit |
horror_flashback | Horror Flashback | Flash / Glitch | 9000 ms | yes | yes | unit |
chalky_sketch | Chalky Sketch | Style | 9000 ms | no | yes | unit |
psyche_echo | Psyche Echo | Style | 9000 ms | yes | yes | unit |
soft_beam | Soft Beam | Style | 9000 ms | no | yes | unit |
flicker_blur | Flicker Blur | Look / Lens | 9000 ms | yes | yes | unit |
spark_2 | Spark 2 | Style | 9000 ms | yes | yes | unit |
golden_glare | Golden Glare | Style | 9000 ms | no | yes | unit |
gasoline_blaze | Gasoline Blaze | Style | 9000 ms | yes | yes | unit |
ominous_intro | Ominous Intro | Style | 9000 ms | no | yes | unit |
blur_zoom | Blur Zoom | Motion / Camera | 9000 ms | yes | yes | unit |
split_cell | Split Cell | Style | 9000 ms | yes | yes | unit |
halo_2 | Halo 2 | Style | 9000 ms | no | yes | unit |
reel_burn_3 | Reel Burn 3 | Style | 9000 ms | yes | yes | unit |
jitter_flash | Jitter Flash | Motion / Camera | 9000 ms | yes | yes | unit |
negative_flash | Negative Flash | Flash / Glitch | 9000 ms | yes | yes | unit |
Overlays are rendered above scenes and effects, so they are ideal for final titles, logos, and text callouts.
| Field | Type | Required | Notes |
|---|---|---|---|
type | "image" | "video" | "text" | Yes | Overlay element type. |
src | string | For image/video | Hosted API: downloadable URL or uploaded basename. Self-hosted/local renderers may also use `file://...`. |
text | string | For text | Displayed text content. |
variable_name | string | No | Optional variable key for downstream automation. |
from_ms | number | No | Start time on movie timeline (default 0). |
to_ms | number | No | End time. Use `to_ms` or `duration_ms`. |
duration_ms | number | No | Alternative to `to_ms`. |
position_px | {x:number,y:number} | Yes | Center anchor in pixels. |
width_px | number | No | Overlay width in pixels. |
opacity_pct | 0..100 | No | Base opacity percentage. |
fade_in_ms | number | No | Fade-in length. |
fade_out_ms | number | No | Fade-out length. |
style/stroke/shadow/glow/background | objects | No | Text styling objects (text overlays). |
transform | array<MovieTransformKeyframe> | No | Overlay motion keyframes (absolute `at_ms`). |
| Field | Type | Required | Notes |
|---|---|---|---|
style.font | string | No | Font family name. |
style.size_px | number | No | Text size in pixels. |
style.bold / italic / underline | boolean | No | Font toggles. |
style.case | "normal" | "upper" | "lower" | No | Case transform. |
style.align | "left" | "center" | "right" | No | Text alignment. |
style.color | string | No | Text color (hex/rgb string). |
style.character_spacing_px | number | No | Character spacing in px. |
style.line_spacing_px | number | No | Line spacing in px. |
stroke | {color,width_px} | No | Text stroke. |
shadow | {color,opacity_pct,blur_pct,distance_px,angle_deg} | No | Drop shadow. |
glow | {color,intensity_pct,range_pct,offset_x_px,offset_y_px} | No | Glow effect. |
background | {enabled,color,opacity_pct,corner_radius_pct,height_pct,width_pct,x_offset_pct,y_offset_pct} | No | Background box behind text. |
Audio items can be narration, music beds, or short sound effects. Mix with volume_db, fades, trimming, and ducking.
| Field | Type | Required | Notes |
|---|---|---|---|
src | string | Yes | Hosted API: downloadable URL or uploaded basename. Self-hosted/local renderers may also use `file://...`. |
role | string | No | Recommended: `voice`, `music`, `sound`. |
variable_name | string | No | Optional variable key for downstream automation. |
from_ms | number | No | Audio start on movie timeline. |
in_ms | number | No | Trim start inside the source audio file. |
to_ms | number | No | Audio end timestamp. |
duration_ms | number | No | Alternative to `to_ms`. |
volume_db | number | No | Gain in dB (negative to lower volume). |
fade_in_ms / fade_out_ms | number | No | Audio fades in/out. |
duck_under_voice | boolean | No | Reduce this track while voice is active. |
{
"src": "https://store.jsonclip.com/jsonclip/libraries/audio/pixabay/action/song.mp3",
"role": "music",
"variable_name": "music_main",
"from_ms": 0,
"in_ms": 1200,
"to_ms": 15000,
"volume_db": -3,
"fade_in_ms": 250,
"fade_out_ms": 1200,
"duck_under_voice": false
}Captions support inline cue arrays and external subtitle files. Inline cues take priority when both are present.
| Field | Type | Required | Notes |
|---|---|---|---|
style | string | No | Caption style preset id from the built-in catalog below. |
src | string | No | Hosted API: downloadable URL or uploaded basename. Self-hosted/local renderers may also use `file://...`. |
format | "srt" | "vtt" | "ass" | When `src` is used | Subtitle format. |
cues | array<{from_ms,to_ms,text}> | No | Inline cues. If provided, cues are used over file subtitles. |
| Preset ID | Name | Description | Sample |
|---|---|---|---|
bold_center | Bold Center | High-impact center title | THE QUICK |
minimal_bottom | Minimal Bottom | Clean subtitles near bottom | The quick brown fox |
boxed_black | Boxed Black | Strong white uppercase | QUICK |
karaoke_basic | Karaoke Basic | Warm karaoke highlight | Karaoke |
bold_bottom | Bold Bottom | High-contrast bottom captions | SAMPLE TEXT |
soft_box_bottom | Soft Box Bottom | Rounded dark subtitle card | Sample text |
yellow_highlight_bottom | Yellow Highlight | Black text with yellow stripe | Sample text |
red_alert_bottom | Red Alert | Breaking-style red badge | SAMPLE TEXT |
cinema_serif_bottom | Cinema Serif | Elegant cinematic subtitle | Sample text |
neon_cyan_bottom | Neon Cyan | Electric cyan glow | SAMPLE TEXT |
neon_pink_bottom | Neon Pink | Pop pink glow style | SAMPLE TEXT |
mono_bottom | Mono Bottom | Technical mono subtitle | SAMPLE TEXT |
top_news_white | Top News White | Top white headline bar | HEADLINE |
top_news_blue | Top News Blue | Top blue broadcast bar | HEADLINE |
Transforms can be attached to scenes and overlays for pan/zoom/rotation choreography.
| Field | Type | Required | Notes |
|---|---|---|---|
at_ms | number | Yes | Absolute time on movie timeline. |
x_px / y_px | number | Yes | Object center position in pixels. |
scale | number | Yes | 1.0 = 100% size. |
rotate_deg | number | Yes | Rotation in degrees. |
opacity_pct | 0..100 | Yes | Per-keyframe opacity target. |
To stay current with default library metadata, query these endpoints before generating JSON:
curl -H "X-API-Key: YOUR_API_KEY" https://api.jsonclip.com/ui/library/audios
curl -H "X-API-Key: YOUR_API_KEY" https://api.jsonclip.com/ui/library/transitions
curl -H "X-API-Key: YOUR_API_KEY" https://api.jsonclip.com/ui/library/effects
curl -H "X-API-Key: YOUR_API_KEY" https://api.jsonclip.com/ui/effects-tags
curl -H "X-API-Key: YOUR_API_KEY" https://api.jsonclip.com/ui/transitions-tagsEffects and transitions endpoints return names, types, defaults, and preview assets. Audio endpoint returns both music and sounds items with genre/category metadata.
Copy and adapt these full payloads.
Smallest useful payload. Great for smoke tests and for checking API auth + sync response.
{
"format": {
"width": 1080,
"height": 1920,
"fps": 30
},
"scenes": [
{
"type": "image",
"src": "https://cdn.example.com/assets/cover.jpg",
"duration_ms": 5000
}
]
}Three scenes with transition_out values. Use transition types from the supported transition catalog.
{
"format": {
"width": 1080,
"height": 1920,
"fps": 30
},
"scenes": [
{
"type": "video",
"src": "https://cdn.example.com/assets/intro.mp4",
"duration_ms": 4200,
"transition_out": {
"type": "mix",
"duration_ms": 500
}
},
{
"type": "image",
"src": "https://cdn.example.com/assets/product.jpg",
"duration_ms": 3600,
"transition_out": {
"type": "white_strobe",
"duration_ms": 300
}
},
{
"type": "video",
"src": "https://cdn.example.com/assets/outro.mp4",
"duration_ms": 3200
}
]
}Transform keyframes use absolute at_ms timestamps, not local scene timestamps.
{
"format": {
"width": 1080,
"height": 1920,
"fps": 30
},
"scenes": [
{
"type": "image",
"src": "https://cdn.example.com/assets/city.jpg",
"duration_ms": 6000,
"transform": [
{
"at_ms": 0,
"x_px": 540,
"y_px": 960,
"scale": 1,
"rotate_deg": 0,
"opacity_pct": 100
},
{
"at_ms": 3000,
"x_px": 620,
"y_px": 900,
"scale": 1.15,
"rotate_deg": 0,
"opacity_pct": 100
},
{
"at_ms": 6000,
"x_px": 720,
"y_px": 860,
"scale": 1.3,
"rotate_deg": 0,
"opacity_pct": 100
}
]
}
]
}Shows text styling properties: style, stroke, shadow, glow, background and overlay transform/fades.
{
"format": {
"width": 1080,
"height": 1920,
"fps": 30
},
"scenes": [
{
"type": "video",
"src": "https://cdn.example.com/assets/background.mp4",
"duration_ms": 7000
}
],
"overlays": [
{
"type": "text",
"text": "Launch Day",
"from_ms": 500,
"to_ms": 6200,
"position_px": {
"x": 540,
"y": 1420
},
"width_px": 860,
"opacity_pct": 100,
"fade_in_ms": 220,
"fade_out_ms": 260,
"style": {
"font": "Avenir Next",
"size_px": 94,
"bold": true,
"italic": false,
"underline": false,
"case": "upper",
"align": "center",
"color": "#FFFFFF",
"character_spacing_px": 1.2,
"line_spacing_px": 4
},
"stroke": {
"color": "#111111",
"width_px": 7
},
"shadow": {
"color": "#000000",
"opacity_pct": 58,
"blur_pct": 45,
"distance_px": 8,
"angle_deg": 95
},
"glow": {
"color": "#4BC6FF",
"intensity_pct": 34,
"range_pct": 55,
"offset_x_px": 0,
"offset_y_px": 0
},
"background": {
"enabled": true,
"color": "#0B0B0B",
"opacity_pct": 48,
"corner_radius_pct": 24,
"height_pct": 130,
"width_pct": 116,
"x_offset_pct": 0,
"y_offset_pct": 0
},
"transform": [
{
"at_ms": 500,
"x_px": 540,
"y_px": 1460,
"scale": 0.9,
"rotate_deg": 0,
"opacity_pct": 0
},
{
"at_ms": 1200,
"x_px": 540,
"y_px": 1420,
"scale": 1,
"rotate_deg": 0,
"opacity_pct": 100
},
{
"at_ms": 6200,
"x_px": 540,
"y_px": 1420,
"scale": 1,
"rotate_deg": 0,
"opacity_pct": 0
}
]
}
]
}Use overlay.type=image/video with position, width and optional transform/fades.
{
"format": {
"width": 1080,
"height": 1920,
"fps": 30
},
"scenes": [
{
"type": "video",
"src": "https://cdn.example.com/assets/base.mp4",
"duration_ms": 9000
}
],
"overlays": [
{
"type": "image",
"src": "https://cdn.example.com/assets/logo.png",
"from_ms": 0,
"to_ms": 9000,
"position_px": {
"x": 920,
"y": 140
},
"width_px": 220,
"opacity_pct": 95
},
{
"type": "video",
"src": "https://cdn.example.com/assets/b-roll.mp4",
"from_ms": 1800,
"duration_ms": 4000,
"position_px": {
"x": 540,
"y": 1140
},
"width_px": 720,
"opacity_pct": 100,
"fade_in_ms": 200,
"fade_out_ms": 200
}
]
}Layer multiple audio tracks. Useful for narration + background music + short SFX stings.
{
"format": {
"width": 1080,
"height": 1920,
"fps": 30
},
"scenes": [
{
"type": "video",
"src": "https://cdn.example.com/assets/story.mp4",
"duration_ms": 12000
}
],
"audio": [
{
"src": "https://cdn.example.com/audio/voiceover.mp3",
"role": "voice",
"from_ms": 0,
"to_ms": 12000,
"volume_db": 0
},
{
"src": "https://cdn.example.com/audio/music-bed.mp3",
"role": "music",
"from_ms": 0,
"to_ms": 12000,
"volume_db": -14,
"fade_in_ms": 700,
"fade_out_ms": 900,
"duck_under_voice": true
},
{
"src": "https://cdn.example.com/audio/whoosh.mp3",
"role": "sound",
"from_ms": 4200,
"duration_ms": 650,
"volume_db": -4
}
]
}Effect timing plus settings. Use `opacity_pct` for opacity-mode effects like film_grain.
{
"format": {
"width": 1080,
"height": 1920,
"fps": 30
},
"scenes": [
{
"type": "video",
"src": "https://cdn.example.com/assets/trailer.mp4",
"duration_ms": 9000
}
],
"effects": [
{
"type": "white_flash",
"from_ms": 0,
"duration_ms": 1400,
"settings": {
"speed": 1.2,
"strength": 1.1
}
},
{
"type": "blur",
"from_ms": 2600,
"to_ms": 4700,
"settings": {
"strength": 0.55
}
},
{
"type": "film_grain",
"from_ms": 0,
"to_ms": 9000,
"settings": {
"opacity_pct": 32
}
},
{
"type": "club_mood_2",
"from_ms": 5200,
"duration_ms": 2100,
"settings": {
"speed": 230,
"strength": 0.72
}
}
]
}Inline cue objects are ideal for generated captions and translation workflows.
{
"format": {
"width": 1080,
"height": 1920,
"fps": 30
},
"scenes": [
{
"type": "video",
"src": "https://cdn.example.com/assets/interview.mp4",
"duration_ms": 8000
}
],
"captions": {
"style": "boxed_black",
"cues": [
{
"from_ms": 0,
"to_ms": 2200,
"text": "Welcome to JSONClip."
},
{
"from_ms": 2400,
"to_ms": 4700,
"text": "This scene was rendered from pure JSON."
},
{
"from_ms": 5000,
"to_ms": 7900,
"text": "Now add your own assets and automate the flow."
}
]
}
}Provide caption file URL or local file reference with `src` + `format`.
{
"format": {
"width": 1080,
"height": 1920,
"fps": 30
},
"scenes": [
{
"type": "video",
"src": "https://cdn.example.com/assets/tutorial.mp4",
"duration_ms": 9000
}
],
"captions": {
"style": "minimal_bottom",
"src": "./subtitles.srt",
"format": "srt"
}
}Combined example with scenes, transitions, overlays, audio, effects and subtitles.
{
"format": {
"width": 1080,
"height": 1920,
"fps": 30,
"background_color": "#000000"
},
"scenes": [
{
"type": "image",
"src": "./cover.jpg",
"duration_ms": 3200,
"transition_out": {
"type": "mix",
"duration_ms": 500
}
},
{
"type": "video",
"src": "./demo.mp4",
"duration_ms": 5200,
"transition_out": {
"type": "glitch",
"duration_ms": 260
}
},
{
"type": "image",
"src": "./cta.jpg",
"duration_ms": 2800
}
],
"overlays": [
{
"type": "text",
"text": "Automate Your Video Pipeline",
"from_ms": 450,
"to_ms": 10300,
"position_px": {
"x": 540,
"y": 150
},
"width_px": 960,
"opacity_pct": 100,
"style": {
"font": "Helvetica Neue",
"size_px": 56,
"bold": true,
"align": "center",
"color": "#FFFFFF"
},
"shadow": {
"color": "#000000",
"opacity_pct": 45,
"blur_pct": 35,
"distance_px": 6,
"angle_deg": 90
}
}
],
"audio": [
{
"src": "./voice.mp3",
"role": "voice",
"from_ms": 0,
"to_ms": 11200,
"volume_db": 0
},
{
"src": "./music.mp3",
"role": "music",
"from_ms": 0,
"to_ms": 11200,
"volume_db": -13,
"duck_under_voice": true
},
{
"src": "./click.wav",
"role": "sound",
"from_ms": 8300,
"duration_ms": 400,
"volume_db": -3
}
],
"effects": [
{
"type": "white_flash",
"from_ms": 0,
"duration_ms": 1400,
"settings": {
"speed": 1.1,
"strength": 1.05
}
},
{
"type": "zoom_in",
"from_ms": 3600,
"duration_ms": 1800,
"settings": {
"strength": 1.4
}
},
{
"type": "film_grain",
"from_ms": 0,
"to_ms": 11200,
"settings": {
"opacity_pct": 28
}
}
],
"captions": {
"style": "bold_center",
"cues": [
{
"from_ms": 400,
"to_ms": 2600,
"text": "Input data. Render video. Ship."
},
{
"from_ms": 3000,
"to_ms": 5800,
"text": "Transitions, effects, overlays, and subtitles."
},
{
"from_ms": 6200,
"to_ms": 10400,
"text": "JSONClip is built for automation and AI flows."
}
]
}
}Use these pages to move from API reference into free testing, pricing, or direct implementation support.