Handwritten or compiled video compositions for seqvio-render. Each file exports
a default React component and export const meta with duration and fps.
For new technical explainers, review EDITORIAL.md and VISUAL-DESIGN.md, then author ExplainerDocument under
examples/ir/ and compile it here so narration and visual ExplanationBeats are
designed together.
From the repository root after npm run build:
node packages/renderer/dist/cli.js \
--component examples/compositions/seqvio-overview-en.tsx \
--output output/seqvio-overview-en.mp4 \
--width 1280 --height 720 --fps 30 --quality medium- Single scene: one
WhiteboardScenewithDrawText/DrawShape/Handand localstart/durationframes. - Multi scene:
VideoComposition+Scene+ optionalTransition(seeseqvio-intro.tsx). - Style demos: use
getSeqvioStylePreset/listSeqvioStylePresetsfrom@seqvio/whiteboard. - Product demos: use
@seqvio/product-demofor browser frames, screenshot slots, cursor paths, titles, and callouts. - Timing: all
startanddurationvalues are in frames, not seconds. - Narrated IR: use
explanation.cues+ phrase-anchoredexplanation.beats; post-TTS timing is resolved into a semantic scene time map. - Manual TSX audio: direct
meta.audio.narrationremains supported but is a lower-level contract without automatic phrase-level visual alignment. - Manim media: render Python Manim scenes externally through
@seqvio/manim-adapter, then useManimClipor an ExplainerDocumentmanimscene. Seedocs/MANIM-INTEGRATION.md. - No templates: layout and copy are explicit in TSX (Remotion-style).
| File | Description |
|---|---|
seqvio-overview-en.tsx |
Narrated English product overview |
seqvio-overview-zh.tsx |
Narrated Chinese product overview |
seqvio-intro.tsx |
4-scene framework intro (EN + partial Chinese) |
seqvio-intro-zh.tsx |
4-scene all-Chinese framework intro |
seqvio-audio-demo.tsx |
Audio and caption metadata demo |
seqvio-alignment-demo.tsx |
Scene-duration derivation from resolved audio |
seqvio-style-manifest-demo.tsx |
Whiteboard style preset manifest demo |
seqvio-product-demo-preview.tsx |
Product walkthrough component demo |
seqvio-product-demo-validation.tsx |
Short product-demo renderer validation composition |
seqvio-scatterbrain.tsx |
Sticky-note / workshop style demo |
loop-engineering-explainer.tsx |
Long-form narrated explainer composition |
manim-clip-validation.tsx |
Minimal seekable ManimClip and named-marker validation |
manim-end-to-end-validation.tsx |
Narrated playback of real graph and proof Manim renders |
generated/style-layout-demo.tsx |
Storyboard IR compiled TSX demo |
More single-scene samples: packages/whiteboard/examples/.
ExplainerDocument examples: examples/ir/. Timing details:
docs/EXPLANATION-BEAT-TIMING.md.