Markdown to Video

as simple as that

✨

Focus on your contentβ€”we’ll handle the rest. No need to learn complex video editing tools. Make stunning code walkthrough videos just by writing a simple markdown. It's magic .

Hero Video

Join the waitlist

Get early access to markdown video

Give a valid email. It's win-win for both of us.

Playground
Loading...
Loading...

Minimal Docs | Writing a detailed docs : WIP

Video Creation with Markdown

Transform your code walkthrough into engaging videos using a simple markdown-based syntax. This guide will help you understand how to create video content using our custom markdown structure.

Scene Directive (`## !!scene`)
β”œβ”€β”€ Scene Props
   β”œβ”€β”€ Title = Value (`--title={titleText}`)
   β”œβ”€β”€ Duration = Value (`--duration={timeInSeconds}`)
   β”œβ”€β”€ Background = Value (`--background={colorCode|colorName|transparent}`)
β”œβ”€β”€ Components
   β”œβ”€β”€ Text Component (`!text`)       
   β”‚   β”œβ”€β”€ Content = Value (`--content={text}`)
   β”‚   β”œβ”€β”€ ApplyTo = Value (`--applyTo={word|line|block}`)
   β”‚   β”œβ”€β”€ FontSize = Value (`--fontSize={pixels}`)
   β”‚   β”œβ”€β”€ FontWeight = Value (`--fontWeight={100-900}`)
   β”‚   β”œβ”€β”€ Animation = Value (`--animation={fadeInSlideUp|fadeIn}`)
   β”‚   β”œβ”€β”€ Duration = Value (`--duration={timeInSeconds}`)
   β”‚   └── Delay = Value (`--delay={timeInSeconds}`)
   β”œβ”€β”€ Media Component (`!media`)
   β”‚   β”œβ”€β”€ Src = Value (`--src={imageUrl|videoUrl}`)
   β”‚   β”œβ”€β”€ Animation = Value (`--animation={fade|slide}`)
   β”‚   β”œβ”€β”€ Duration = Value (`--duration={timeInSeconds}`)
   β”‚   β”œβ”€β”€ Delay = Value (`--delay={timeInSeconds}`)
   β”‚   └── WithMotion = Value (`--withMotion={true|false}`)
   β”œβ”€β”€ Transition Component (`!transition`)
   β”‚   β”œβ”€β”€ Type = Value (`--type={magic|fade}`)
   β”‚   β”œβ”€β”€ Direction = Value (`--direction={from-bottom}`)
   β”‚   └── Duration = Value (`--duration={timeInSeconds}`)
   └── Code Component (```js ! ```)
       β”œβ”€β”€ Family = Value (`--family={fontFamily}`)
       β”œβ”€β”€ Size = Value (`--size={pixels}`)
       β”œβ”€β”€ Weight = Value (`--weight={100-900}`)
       └── Inline Components
           β”œβ”€β”€ Mark (`!mark`)
           β”‚   β”œβ”€β”€ Type = Value (`--type={highlight}`)
           β”‚   β”œβ”€β”€ Color = Value (`--color={colorValue}`)
           β”‚   β”œβ”€β”€ Duration = Value (`--duration={timeInSeconds}`)
           β”‚   └── Delay = Value (`--delay={timeInSeconds}`)
           └── Annotation (`!annotation`)
               β”œβ”€β”€ Content = Value (`--content={annotationText}`)
               β”œβ”€β”€ Position = Value (`--position={top|bottom|left|right}`)
               β”œβ”€β”€ Duration = Value (`--duration={timeInSeconds}`)
               β”œβ”€β”€ Delay = Value (`--delay={timeInSeconds}`)
               └── Style = Value (`--style={normal|warning|error}`)
Markdown Video