返回 VideoClaw
script.json
1 [
2 {
3 "scene information": {
4 "who": [
5 "Jake",
6 "Lena"
7 ],
8 "where": "Dining Room",
9 "what": "Jake and Lena are in the dining room discussing their monthly expenses. Tensions rise as Jake accuses Lena of overspending on non-essential items while Lena feels that Jake's rigid budgeting leaves them with no room for enjoyment. The conversation escalates into a heated argument where both sides feel unheard and misunderstood."
10 },
11 "scene": [
12 {
13 "speaker": "Jake",
14 "content": "We need to talk about our spending. This month exceeded our budget again.",
15 "actions": [
16 {
17 "character": "Jake",
18 "state": "standing",
19 "action": "Standing Normal"
20 }
21 ],
22 "shot": "Track Shot 1",
23 "current position": [
24 {
25 "character": "Jake",
26 "position": "Position 1"
27 },
28 {
29 "character": "Lena",
30 "position": "Position 2"
31 }
32 ]
33 },
34 {
35 "speaker": "Lena",
36 "content": "I know, Jake, but living like this with no room for anything fun is suffocating.",
37 "actions": [
38 {
39 "character": "Lena",
40 "state": "standing",
41 "action": "Standing Depressed"
42 }
43 ],
44 "shot": "Close Shot",
45 "current position": [
46 {
47 "character": "Jake",
48 "position": "Position 1"
49 },
50 {
51 "character": "Lena",
52 "position": "Position 2"
53 }
54 ]
55 },
56 {
57 "speaker": "Jake",
58 "content": "Suffocating? Or necessary? We can't afford indulgent purchases right now.",
59 "actions": [
60 {
61 "character": "Jake",
62 "state": "standing",
63 "action": "Standing Arguing 1"
64 }
65 ],
66 "shot": "Mid Shot",
67 "current position": [
68 {
69 "character": "Jake",
70 "position": "Position 1"
71 },
72 {
73 "character": "Lena",
74 "position": "Position 2"
75 }
76 ]
77 },
78 {
79 "speaker": "Lena",
80 "content": "They're not indulgent. Sometimes a little bit of joy is necessary too.",
81 "actions": [
82 {
83 "character": "Lena",
84 "state": "standing",
85 "action": "Standing Arguing 1"
86 }
87 ],
88 "shot": "Close Shot",
89 "current position": [
90 {
91 "character": "Jake",
92 "position": "Position 1"
93 },
94 {
95 "character": "Lena",
96 "position": "Position 2"
97 }
98 ]
99 },
100 {
101 "speaker": "Jake",
102 "content": "Joy doesn't pay the bills, Lena. We need to be more disciplined.",
103 "actions": [
104 {
105 "character": "Jake",
106 "state": "standing",
107 "action": "Standing Normal"
108 }
109 ],
110 "shot": "Mid Shot",
111 "current position": [
112 {
113 "character": "Jake",
114 "position": "Position 1"
115 },
116 {
117 "character": "Lena",
118 "position": "Position 2"
119 }
120 ]
121 },
122 {
123 "speaker": "Lena",
124 "content": "And what about us, Jake? We're just grinding and saving, with no life!",
125 "actions": [
126 {
127 "character": "Lena",
128 "state": "standing",
129 "action": "Standing Angry 1"
130 }
131 ],
132 "shot": "Close Shot",
133 "current position": [
134 {
135 "character": "Jake",
136 "position": "Position 1"
137 },
138 {
139 "character": "Lena",
140 "position": "Position 2"
141 }
142 ]
143 },
144 {
145 "speaker": "Jake",
146 "content": "I just want us to be secure, that's all.",
147 "actions": [
148 {
149 "character": "Jake",
150 "state": "standing",
151 "action": "Standing Thinking"
152 }
153 ],
154 "shot": "Mid Shot",
155 "current position": [
156 {
157 "character": "Jake",
158 "position": "Position 1"
159 },
160 {
161 "character": "Lena",
162 "position": "Position 2"
163 }
164 ]
165 },
166 {
167 "speaker": "Lena",
168 "content": "You mean control everything. I've had enough of this!",
169 "actions": [
170 {
171 "character": "Lena",
172 "state": "standing",
173 "action": "Standing Crying"
174 }
175 ],
176 "shot": "Close Shot",
177 "current position": [
178 {
179 "character": "Jake",
180 "position": "Position 1"
181 },
182 {
183 "character": "Lena",
184 "position": "Position 2"
185 }
186 ]
187 }
188 ],
189 "initial position": [
190 {
191 "character": "Jake",
192 "position": "Position 1"
193 },
194 {
195 "character": "Lena",
196 "position": "Position 2"
197 }
198 ]
199 },
200 {
201 "scene information": {
202 "who": [
203 "Jake",
204 "Eric",
205 "Sara"
206 ],
207 "where": "Work room",
208 "what": "Jake, feeling guilty about the argument, seeks advice from his brother Eric and sister-in-law Sara. Eric and Sara share their own experiences of financial disagreements and help Jake understand Lena's perspective. They emphasize the importance of compromise and empathy in a relationship."
209 },
210 "scene": [
211 {
212 "speaker": "Jake",
213 "content": "I need your advice. Lena and I had a huge fight over money again.",
214 "actions": [
215 {
216 "character": "Jake",
217 "state": "standing",
218 "action": "Standing Depressed"
219 }
220 ],
221 "shot": "Track Shot 3",
222 "current position": [
223 {
224 "character": "Jake",
225 "position": "Position 5"
226 },
227 {
228 "character": "Eric",
229 "position": "Position 1"
230 },
231 {
232 "character": "Sara",
233 "position": "Position 2"
234 }
235 ]
236 },
237 {
238 "speaker": "Eric",
239 "content": "Sounds rough. What happened exactly?",
240 "actions": [
241 {
242 "character": "Eric",
243 "state": "standing",
244 "action": "Standing Agree 1"
245 }
246 ],
247 "shot": "Mid Shot",
248 "current position": [
249 {
250 "character": "Jake",
251 "position": "Position 5"
252 },
253 {
254 "character": "Eric",
255 "position": "Position 1"
256 },
257 {
258 "character": "Sara",
259 "position": "Position 2"
260 }
261 ]
262 },
263 {
264 "speaker": "Jake",
265 "content": "I told her we were overspending, and she accused me of being controlling.",
266 "actions": [
267 {
268 "character": "Jake",
269 "state": "standing",
270 "action": "Standing Thinking"
271 }
272 ],
273 "shot": "Close Shot",
274 "current position": [
275 {
276 "character": "Jake",
277 "position": "Position 5"
278 },
279 {
280 "character": "Eric",
281 "position": "Position 1"
282 },
283 {
284 "character": "Sara",
285 "position": "Position 2"
286 }
287 ]
288 },
289 {
290 "speaker": "Sara",
291 "content": "It's easy to get wrapped up in the numbers and forget about the emotional side.",
292 "actions": [
293 {
294 "character": "Sara",
295 "state": "standing",
296 "action": "Standing Agree 1"
297 }
298 ],
299 "shot": "Mid Shot",
300 "current position": [
301 {
302 "character": "Jake",
303 "position": "Position 5"
304 },
305 {
306 "character": "Eric",
307 "position": "Position 1"
308 },
309 {
310 "character": "Sara",
311 "position": "Position 2"
312 }
313 ]
314 },
315 {
316 "speaker": "Eric",
317 "content": "We've had our share of financial arguments too, Jake. It's about finding balance.",
318 "actions": [
319 {
320 "character": "Eric",
321 "state": "standing",
322 "action": "Standing Talking 3"
323 }
324 ],
325 "shot": "Mid Shot",
326 "current position": [
327 {
328 "character": "Jake",
329 "position": "Position 5"
330 },
331 {
332 "character": "Eric",
333 "position": "Position 1"
334 },
335 {
336 "character": "Sara",
337 "position": "Position 2"
338 }
339 ]
340 },
341 {
342 "speaker": "Jake",
343 "content": "But how do you balance when it feels like we're so far apart?",
344 "actions": [
345 {
346 "character": "Jake",
347 "state": "standing",
348 "action": "Standing Puzzled"
349 }
350 ],
351 "shot": "Close Shot",
352 "current position": [
353 {
354 "character": "Jake",
355 "position": "Position 5"
356 },
357 {
358 "character": "Eric",
359 "position": "Position 1"
360 },
361 {
362 "character": "Sara",
363 "position": "Position 2"
364 }
365 ]
366 },
367 {
368 "speaker": "Sara",
369 "content": "Start by listening. Acknowledge her feelings. It's as important as the budget.",
370 "actions": [
371 {
372 "character": "Sara",
373 "state": "standing",
374 "action": "Standing Talking 5"
375 }
376 ],
377 "shot": "Mid Shot",
378 "current position": [
379 {
380 "character": "Jake",
381 "position": "Position 5"
382 },
383 {
384 "character": "Eric",
385 "position": "Position 1"
386 },
387 {
388 "character": "Sara",
389 "position": "Position 2"
390 }
391 ]
392 },
393 {
394 "speaker": "Eric",
395 "content": "You need to show her you're willing to compromise. Apologize sincerely, Jake.",
396 "actions": [
397 {
398 "character": "Eric",
399 "state": "standing",
400 "action": "Standing Agree 1"
401 }
402 ],
403 "shot": "Mid Shot",
404 "current position": [
405 {
406 "character": "Jake",
407 "position": "Position 5"
408 },
409 {
410 "character": "Eric",
411 "position": "Position 1"
412 },
413 {
414 "character": "Sara",
415 "position": "Position 2"
416 }
417 ]
418 }
419 ],
420 "initial position": [
421 {
422 "character": "Jake",
423 "position": "Position 5"
424 },
425 {
426 "character": "Eric",
427 "position": "Position 1"
428 },
429 {
430 "character": "Sara",
431 "position": "Position 2"
432 }
433 ]
434 },
435 {
436 "scene information": {
437 "who": [
438 "Jake",
439 "Lena",
440 "Eric",
441 "Sara"
442 ],
443 "where": "Apartment living room",
444 "what": "Jake returns to the apartment and finds Lena in the living room, still visibly upset. He takes a deep breath and sincerely apologizes for his harsh words. He explains that he realizes he has been too rigid and acknowledges the validity of Lena's feelings. Lena, initially resistant, softens as she sees Jake's genuine remorse. With Eric and Sara there for support, they all discuss finding a middle ground that respects both Jake's need for financial security and Lena's desire for flexibility."
445 },
446 "scene": [
447 {
448 "speaker": "Jake",
449 "content": "Lena, I'm really sorry for what I said earlier. I didn't mean to hurt you.",
450 "actions": [
451 {
452 "character": "Jake",
453 "state": "standing",
454 "action": "Standing Talking 4"
455 },
456 {
457 "character": "Lena",
458 "state": "standing",
459 "action": "Standing Depressed"
460 }
461 ],
462 "shot": "Track Shot 1",
463 "current position": [
464 {
465 "character": "Jake",
466 "position": "Position 1"
467 },
468 {
469 "character": "Lena",
470 "position": "Position 2"
471 },
472 {
473 "character": "Eric",
474 "position": "Position 3"
475 },
476 {
477 "character": "Sara",
478 "position": "Position 5"
479 }
480 ]
481 },
482 {
483 "speaker": "Lena",
484 "content": "It's just so frustrating, Jake. I feel like there's no room for us to breathe.",
485 "actions": [
486 {
487 "character": "Lena",
488 "state": "standing",
489 "action": "Standing Angry 1"
490 },
491 {
492 "character": "Jake",
493 "state": "standing",
494 "action": "Standing Thinking"
495 }
496 ],
497 "shot": "Close Shot",
498 "current position": [
499 {
500 "character": "Jake",
501 "position": "Position 1"
502 },
503 {
504 "character": "Lena",
505 "position": "Position 2"
506 },
507 {
508 "character": "Eric",
509 "position": "Position 3"
510 },
511 {
512 "character": "Sara",
513 "position": "Position 5"
514 }
515 ]
516 },
517 {
518 "speaker": "Jake",
519 "content": "I get it now. I've been too rigid. I was just so focused on security that I forgot about our happiness.",
520 "actions": [
521 {
522 "character": "Jake",
523 "state": "standing",
524 "action": "Standing Talking 3"
525 },
526 {
527 "character": "Lena",
528 "state": "standing",
529 "action": "Standing Thinking"
530 }
531 ],
532 "shot": "Mid Shot",
533 "current position": [
534 {
535 "character": "Jake",
536 "position": "Position 1"
537 },
538 {
539 "character": "Lena",
540 "position": "Position 2"
541 },
542 {
543 "character": "Eric",
544 "position": "Position 3"
545 },
546 {
547 "character": "Sara",
548 "position": "Position 5"
549 }
550 ]
551 },
552 {
553 "speaker": "Lena",
554 "content": "I've been trying to tell you that... it means a lot to hear you say it.",
555 "actions": [
556 {
557 "character": "Lena",
558 "state": "standing",
559 "action": "Standing Agree 1"
560 },
561 {
562 "character": "Jake",
563 "state": "standing",
564 "action": "Standing Normal"
565 }
566 ],
567 "shot": "Close Shot",
568 "current position": [
569 {
570 "character": "Jake",
571 "position": "Position 1"
572 },
573 {
574 "character": "Lena",
575 "position": "Position 2"
576 },
577 {
578 "character": "Eric",
579 "position": "Position 3"
580 },
581 {
582 "character": "Sara",
583 "position": "Position 5"
584 }
585 ]
586 },
587 {
588 "speaker": "Sara",
589 "content": "Maybe you both can work together to find a budget that includes some fun and savings.",
590 "actions": [
591 {
592 "character": "Sara",
593 "state": "standing",
594 "action": "Standing Agree 2"
595 },
596 {
597 "character": "Eric",
598 "state": "standing",
599 "action": "Standing Agree 1"
600 }
601 ],
602 "shot": "Mid Shot",
603 "current position": [
604 {
605 "character": "Jake",
606 "position": "Position 1"
607 },
608 {
609 "character": "Lena",
610 "position": "Position 2"
611 },
612 {
613 "character": "Eric",
614 "position": "Position 3"
615 },
616 {
617 "character": "Sara",
618 "position": "Position 5"
619 }
620 ]
621 },
622 {
623 "speaker": "Eric",
624 "content": "Small adjustments can make a big difference in how you both feel about your finances.",
625 "actions": [
626 {
627 "character": "Eric",
628 "state": "standing",
629 "action": "Standing Talking 3"
630 },
631 {
632 "character": "Jake",
633 "state": "standing",
634 "action": "Standing Thinking"
635 }
636 ],
637 "shot": "Close Shot",
638 "current position": [
639 {
640 "character": "Jake",
641 "position": "Position 1"
642 },
643 {
644 "character": "Lena",
645 "position": "Position 2"
646 },
647 {
648 "character": "Eric",
649 "position": "Position 3"
650 },
651 {
652 "character": "Sara",
653 "position": "Position 5"
654 }
655 ]
656 },
657 {
658 "speaker": "Jake",
659 "content": "Let's create a budget together, one that involves both our needs and some room for enjoyment.",
660 "actions": [
661 {
662 "character": "Jake",
663 "state": "standing",
664 "action": "Standing Agree 2"
665 },
666 {
667 "character": "Lena",
668 "state": "standing",
669 "action": "Standing Happy"
670 }
671 ],
672 "shot": "Mid Shot",
673 "current position": [
674 {
675 "character": "Jake",
676 "position": "Position 1"
677 },
678 {
679 "character": "Lena",
680 "position": "Position 2"
681 },
682 {
683 "character": "Eric",
684 "position": "Position 3"
685 },
686 {
687 "character": "Sara",
688 "position": "Position 5"
689 }
690 ]
691 },
692 {
693 "speaker": "Lena",
694 "content": "I'd like that, Jake. Let's do this together.",
695 "actions": [
696 {
697 "character": "Lena",
698 "state": "standing",
699 "action": "Standing Agree 2"
700 }
701 ],
702 "shot": "Mid Shot",
703 "current position": [
704 {
705 "character": "Jake",
706 "position": "Position 1"
707 },
708 {
709 "character": "Lena",
710 "position": "Position 2"
711 },
712 {
713 "character": "Eric",
714 "position": "Position 3"
715 },
716 {
717 "character": "Sara",
718 "position": "Position 5"
719 }
720 ]
721 }
722 ],
723 "initial position": [
724 {
725 "character": "Jake",
726 "position": "Position 1"
727 },
728 {
729 "character": "Lena",
730 "position": "Position 2"
731 },
732 {
733 "character": "Eric",
734 "position": "Position 3"
735 },
736 {
737 "character": "Sara",
738 "position": "Position 5"
739 }
740 ]
741 }
742 ]
742 lines JSON