Skip to content

Markers

Composition markers for navigation, chapters, and scripting.

Schema

PropertyTypeRequiredDescription
timenumberyesTime in seconds
commentstringnoMarker text/label
durationnumbernoDuration for range markers
chapterstringnoChapter name
urlstringnoURL link
labelintnoColor label (0-16)

Basic usage

yaml
compositions:
  - name: My Video
    duration: 60
    markers:
      - time: 0
        comment: Intro
      - time: 10
        comment: Section 1
      - time: 30
        comment: Section 2
      - time: 50
        comment: Outro

Duration markers

Create range markers with duration:

yaml
markers:
  - time: 5
    comment: Main Content
    duration: 20  # Marker spans from 5s to 25s

Chapters

Mark chapters for video exports:

yaml
markers:
  - time: 0
    comment: Introduction
    chapter: Intro
  - time: 60
    comment: Main Topic
    chapter: Main
  - time: 180
    comment: Conclusion
    chapter: End

URLs

Attach links to markers:

yaml
markers:
  - time: 30
    comment: Learn more
    url: https://example.com/more-info

Color labels

Set marker colors (0-16, matching AE's label colors):

yaml
markers:
  - time: 0
    comment: Start
    label: 1   # Red
  - time: 10
    comment: Action
    label: 9   # Green
  - time: 20
    comment: End
    label: 2   # Yellow

Complete example

yaml
compositions:
  - name: Tutorial Video
    width: 1920
    height: 1080
    duration: 300
    markers:
      - time: 0
        comment: Title Card
        chapter: Intro
        label: 1

      - time: 5
        comment: Welcome
        duration: 10

      - time: 20
        comment: 'Step 1: Setup'
        chapter: Setup
        label: 9

      - time: 60
        comment: 'Step 2: Configuration'
        chapter: Config
        label: 9

      - time: 120
        comment: 'Step 3: Usage'
        chapter: Usage
        label: 9

      - time: 240
        comment: Summary
        chapter: Summary
        label: 2

      - time: 280
        comment: Subscribe link
        url: https://youtube.com/@channel

    layers:
      - name: content
        type: solid
        color: 1a1a2e

Use cases

Video chapters

Export to platforms that support chapters (YouTube, Vimeo):

yaml
markers:
  - time: 0
    chapter: Introduction
  - time: 60
    chapter: Main Content
  - time: 180
    chapter: Conclusion

Script sync points

Mark timing for synchronized elements:

yaml
markers:
  - time: 2.5
    comment: Logo appears
  - time: 5
    comment: Title animates in
  - time: 8
    comment: Transition

Render regions

Define sections for rendering:

yaml
markers:
  - time: 0
    comment: Scene 1
    duration: 30
  - time: 30
    comment: Scene 2
    duration: 30

Released under the MIT License.