|
141 | 141 | "steps": ["JSON", "DOM", "SVG", "Canvas", "Edit", "Export"] |
142 | 142 | } |
143 | 143 | }, |
| 144 | + { |
| 145 | + "id": "subtitle-main", |
| 146 | + "kind": "subtitle", |
| 147 | + "z": 80, |
| 148 | + "time": { "start": "intro", "end": "out" }, |
| 149 | + "style": { |
| 150 | + "active_color": "#ffca66", |
| 151 | + "color": "#ffffff", |
| 152 | + "size_px": 34, |
| 153 | + "position": "bottom", |
| 154 | + "padding": 62 |
| 155 | + }, |
| 156 | + "params": { |
| 157 | + "words": [ |
| 158 | + { "text": "One", "start_ms": 0, "end_ms": 420 }, |
| 159 | + { "text": "JSON", "start_ms": 420, "end_ms": 920 }, |
| 160 | + { "text": "drives", "start_ms": 920, "end_ms": 1320 }, |
| 161 | + { "text": "the", "start_ms": 1320, "end_ms": 1540 }, |
| 162 | + { "text": "whole", "start_ms": 1540, "end_ms": 1980 }, |
| 163 | + { "text": "video.", "start_ms": 1980, "end_ms": 2520 }, |
| 164 | + { "text": "HTML,", "start_ms": 3180, "end_ms": 3700 }, |
| 165 | + { "text": "SVG,", "start_ms": 3700, "end_ms": 4140 }, |
| 166 | + { "text": "Canvas,", "start_ms": 4140, "end_ms": 4680 }, |
| 167 | + { "text": "CSS", "start_ms": 4680, "end_ms": 5060 }, |
| 168 | + { "text": "motion", "start_ms": 5060, "end_ms": 5560 }, |
| 169 | + { "text": "share", "start_ms": 5560, "end_ms": 6020 }, |
| 170 | + { "text": "one", "start_ms": 6020, "end_ms": 6300 }, |
| 171 | + { "text": "timeline.", "start_ms": 6300, "end_ms": 7040 }, |
| 172 | + { "text": "The", "start_ms": 7600, "end_ms": 7900 }, |
| 173 | + { "text": "editor", "start_ms": 7900, "end_ms": 8420 }, |
| 174 | + { "text": "changes", "start_ms": 8420, "end_ms": 9020 }, |
| 175 | + { "text": "the", "start_ms": 9020, "end_ms": 9300 }, |
| 176 | + { "text": "saved", "start_ms": 9300, "end_ms": 9780 }, |
| 177 | + { "text": "JSON.", "start_ms": 9780, "end_ms": 10420 }, |
| 178 | + { "text": "Preview", "start_ms": 11600, "end_ms": 12140 }, |
| 179 | + { "text": "and", "start_ms": 12140, "end_ms": 12440 }, |
| 180 | + { "text": "export", "start_ms": 12440, "end_ms": 13020 }, |
| 181 | + { "text": "read", "start_ms": 13020, "end_ms": 13420 }, |
| 182 | + { "text": "that", "start_ms": 13420, "end_ms": 13780 }, |
| 183 | + { "text": "same", "start_ms": 13780, "end_ms": 14220 }, |
| 184 | + { "text": "file.", "start_ms": 14220, "end_ms": 14820 }, |
| 185 | + { "text": "Voice", "start_ms": 15600, "end_ms": 16080 }, |
| 186 | + { "text": "and", "start_ms": 16080, "end_ms": 16380 }, |
| 187 | + { "text": "subtitles", "start_ms": 16380, "end_ms": 17140 }, |
| 188 | + { "text": "stay", "start_ms": 17140, "end_ms": 17540 }, |
| 189 | + { "text": "locked", "start_ms": 17540, "end_ms": 18120 }, |
| 190 | + { "text": "to", "start_ms": 18120, "end_ms": 18360 }, |
| 191 | + { "text": "the", "start_ms": 18360, "end_ms": 18620 }, |
| 192 | + { "text": "playhead.", "start_ms": 18620, "end_ms": 19440 }, |
| 193 | + { "text": "The", "start_ms": 20000, "end_ms": 20320 }, |
| 194 | + { "text": "final", "start_ms": 20320, "end_ms": 20780 }, |
| 195 | + { "text": "MP4", "start_ms": 20780, "end_ms": 21320 }, |
| 196 | + { "text": "keeps", "start_ms": 21320, "end_ms": 21740 }, |
| 197 | + { "text": "both", "start_ms": 21740, "end_ms": 22160 }, |
| 198 | + { "text": "sound", "start_ms": 22160, "end_ms": 22680 }, |
| 199 | + { "text": "and", "start_ms": 22680, "end_ms": 22980 }, |
| 200 | + { "text": "captions.", "start_ms": 22980, "end_ms": 23840 } |
| 201 | + ] |
| 202 | + } |
| 203 | + }, |
144 | 204 | { |
145 | 205 | "id": "voice-intro", |
146 | 206 | "kind": "audio", |
|
0 commit comments