Skip to main content

XFadeEffect

XFadeEffect is used by enterAnimation, exitAnimation, and video transition. Scene transition uses the same names. The list below is the shared set declared by the renderer and accepted by the hosted API.

Hover a tile to play it. Every clip is two scenes joined by that effect with transitionDuration: 1 — rendered by Zvid.

type XFadeEffect =
| "fade"
| "fadeblack"
| "fadewhite"
| "distance"
| "wipeleft"
| "wiperight"
| "wipeup"
| "wipedown"
| "slideleft"
| "slideright"
| "slideup"
| "slidedown"
| "smoothleft"
| "smoothright"
| "smoothup"
| "smoothdown"
| "circlecrop"
| "rectcrop"
| "circleclose"
| "circleopen"
| "horzclose"
| "horzopen"
| "vertclose"
| "vertopen"
| "diagbl"
| "diagbr"
| "diagtl"
| "diagtr"
| "hlslice"
| "hrslice"
| "vuslice"
| "vdslice"
| "dissolve"
| "pixelize"
| "radial"
| "hblur"
| "wipetl"
| "wipetr"
| "wipebl"
| "wipebr"
| "fadegrays"
| "zoomin"
| "hlwind"
| "hrwind";

Use this shared set for portable projects. The hosted validator also recognizes additional FFmpeg names, including squeezeh, squeezev, fadefast, fadeslow, vertical wind, cover, and reveal effects; these are not all declared by the renderer/editor's shared effect list. API acceptance alone does not establish equivalent editor preview support. The editor intentionally omits distance from its picker because it has no faithful preview.

Validate the request with Validate and estimate. That checks the payload; inspect an actual render when visual effect fidelity matters. The gallery demonstrates its checked-in subset, not every accepted name.

Used By​