Timeline Debug
This page reuses the same universal timeline document structure and editor surface as chat video-edit artifacts.
0.0s
Loading timeline editor...
Universal Timeline JSON
Edit the same full timeline JSON object used by video-edit artifacts.
Duration
30s
Tracks
5/5
Clips
9
Universal Structure
Edit the same `duration, rows, projectId?` document used by the chat artifact.
Track: Subtitles - Open with the hook [0.4s - 3.6s] (3.2s) - Show the payoff [9.5s - 13.8s] (4.3s) Track: A-Shots - Presenter cold open [0s - 4.5s] (4.5s) - Product demo [4.5s - 16.5s] (12.0s) Track: B-Shots - Close-up cutaway [6s - 11s] (5.0s) - Lifestyle support shot [18s - 24s] (6.0s) Track: Audio - Voice-over [0s - 24s] (24.0s) - Music bed [0s - 30s] (30.0s) Track: Effects - CTA overlay [24s - 29s] (5.0s)
JSON
{
"duration": 30,
"rows": [
{
"id": "subtitles",
"actions": [
{
"id": "subtitle-hook",
"start": 0.4,
"end": 3.6,
"effectId": "subtitle",
"label": "Open with the hook"
},
{
"id": "subtitle-value",
"start": 9.5,
"end": 13.8,
"effectId": "subtitle",
"label": "Show the payoff"
}
]
},
{
"id": "a-shots",
"actions": [
{
"id": "ashot-intro",
"start": 0,
"end": 4.5,
"effectId": "a-shot",
"label": "Presenter cold open"
},
{
"id": "ashot-demo",
"start": 4.5,
"end": 16.5,
"effectId": "a-shot",
"label": "Product demo"
}
]
},
{
"id": "b-shots",
"actions": [
{
"id": "bshot-detail",
"start": 6,
"end": 11,
"effectId": "b-shot",
"label": "Close-up cutaway"
},
{
"id": "bshot-context",
"start": 18,
"end": 24,
"effectId": "b-shot",
"label": "Lifestyle support shot"
}
]
},
{
"id": "audio",
"actions": [
{
"id": "audio-voiceover",
"start": 0,
"end": 24,
"effectId": "audio",
"label": "Voice-over"
},
{
"id": "audio-music",
"start": 0,
"end": 30,
"effectId": "audio",
"label": "Music bed"
}
]
},
{
"id": "effects",
"actions": [
{
"id": "effect-cta",
"start": 24,
"end": 29,
"effectId": "effect",
"label": "CTA overlay"
}
]
}
]
}