返回 VideoClaw
script.json
根目录 / FilmAgent / FilmAgent / scripts / full / 14 / script.json
1 [
2 {
3 "scene information": {
4 "who": [
5 "Sam",
6 "Max",
7 "Eva"
8 ],
9 "where": "Meeting room",
10 "what": "Sam is called into a meeting room by his boss, Max. Eva, a HR representative, is also present. They start with small talk, trying to ease the tension. Max explains that due to budget cuts, they have to let Sam go. Sam is taken aback, feeling blindsided. Eva explains the next steps and offers her support for transitioning out of the company. Sam expresses his frustration and disbelief, mentioning his recent successful projects and dedication."
11 },
12 "scene": [
13 {
14 "speaker": "Max",
15 "content": "Hey, Sam! Hope you had a fantastic weekend!",
16 "actions": [
17 {
18 "character": "Max",
19 "state": "standing",
20 "action": "Standing Greeting"
21 },
22 {
23 "character": "Eva",
24 "state": "standing",
25 "action": "Sit Down"
26 }
27 ],
28 "shot": "Long Shot 2",
29 "current position": [
30 {
31 "character": "Max",
32 "position": "Position 1"
33 },
34 {
35 "character": "Eva",
36 "position": "Position 3"
37 },
38 {
39 "character": "Sam",
40 "position": "Position 2"
41 }
42 ]
43 },
44 {
45 "speaker": "Sam",
46 "content": "Uh, it was great, thanks. What... what is this meeting about?",
47 "actions": [
48 {
49 "character": "Sam",
50 "state": "standing",
51 "action": "Standing Puzzled"
52 }
53 ],
54 "shot": "Zoom Shot",
55 "current position": [
56 {
57 "character": "Max",
58 "position": "Position 1"
59 },
60 {
61 "character": "Eva",
62 "position": "Position 3"
63 },
64 {
65 "character": "Sam",
66 "position": "Position 2"
67 }
68 ]
69 },
70 {
71 "speaker": "Max",
72 "content": "Well, let's ease into it. Eva, want to grab a coffee?",
73 "actions": [
74 {
75 "character": "Max",
76 "state": "standing",
77 "action": "Standing Normal"
78 }
79 ],
80 "shot": "Mid Shot",
81 "current position": [
82 {
83 "character": "Max",
84 "position": "Position 1"
85 },
86 {
87 "character": "Eva",
88 "position": "Position 3"
89 },
90 {
91 "character": "Sam",
92 "position": "Position 2"
93 }
94 ]
95 },
96 {
97 "speaker": "Eva",
98 "content": "Sure thing. Sam, can I get you one?",
99 "actions": [
100 {
101 "character": "Eva",
102 "state": "sitting",
103 "action": "Sitting Talking 1"
104 }
105 ],
106 "shot": "Close Shot",
107 "current position": [
108 {
109 "character": "Max",
110 "position": "Position 1"
111 },
112 {
113 "character": "Eva",
114 "position": "Position 3"
115 },
116 {
117 "character": "Sam",
118 "position": "Position 2"
119 }
120 ]
121 },
122 {
123 "speaker": "Sam",
124 "content": "No, thanks. What's going on?",
125 "actions": [
126 {
127 "character": "Sam",
128 "state": "standing",
129 "action": "Standing Puzzled"
130 }
131 ],
132 "shot": "Pan Shot 1",
133 "current position": [
134 {
135 "character": "Max",
136 "position": "Position 1"
137 },
138 {
139 "character": "Eva",
140 "position": "Position 3"
141 },
142 {
143 "character": "Sam",
144 "position": "Position 2"
145 }
146 ]
147 },
148 {
149 "speaker": "Max",
150 "content": "Sam, I hate to say this, but due to budget cuts, we have to let you go.",
151 "actions": [
152 {
153 "character": "Max",
154 "state": "standing",
155 "action": "Standing Talking 2"
156 }
157 ],
158 "shot": "Pan Shot 1",
159 "current position": [
160 {
161 "character": "Max",
162 "position": "Position 1"
163 },
164 {
165 "character": "Eva",
166 "position": "Position 3"
167 },
168 {
169 "character": "Sam",
170 "position": "Position 2"
171 }
172 ]
173 },
174 {
175 "speaker": "Sam",
176 "content": "What? I didn't see this coming. I've been delivering big projects.",
177 "actions": [
178 {
179 "character": "Sam",
180 "state": "standing",
181 "action": "Standing Angry 3"
182 }
183 ],
184 "shot": "Pan Shot 1",
185 "current position": [
186 {
187 "character": "Max",
188 "position": "Position 1"
189 },
190 {
191 "character": "Eva",
192 "position": "Position 3"
193 },
194 {
195 "character": "Sam",
196 "position": "Position 2"
197 }
198 ]
199 },
200 {
201 "speaker": "Eva",
202 "content": "I know this is shocking, Sam. We're here to support you through this transition, including your severance package.",
203 "actions": [
204 {
205 "character": "Eva",
206 "state": "sitting",
207 "action": "Stand Up"
208 }
209 ],
210 "shot": "Pan Shot 1",
211 "current position": [
212 {
213 "character": "Max",
214 "position": "Position 1"
215 },
216 {
217 "character": "Eva",
218 "position": "Position 3"
219 },
220 {
221 "character": "Sam",
222 "position": "Position 2"
223 }
224 ]
225 },
226 {
227 "speaker": "Sam",
228 "content": "This feels unfair. I've put in so much effort.",
229 "actions": [
230 {
231 "character": "Sam",
232 "state": "standing",
233 "action": "Standing Angry 2"
234 }
235 ],
236 "shot": "Pan Shot 1",
237 "current position": [
238 {
239 "character": "Max",
240 "position": "Position 1"
241 },
242 {
243 "character": "Eva",
244 "position": "Position 3"
245 },
246 {
247 "character": "Sam",
248 "position": "Position 2"
249 }
250 ]
251 },
252 {
253 "speaker": "Max",
254 "content": "We value your work, Sam. This decision wasn't easy.",
255 "actions": [
256 {
257 "character": "Max",
258 "state": "standing",
259 "action": "Standing Talking 3"
260 }
261 ],
262 "shot": "Mid Shot",
263 "current position": [
264 {
265 "character": "Max",
266 "position": "Position 1"
267 },
268 {
269 "character": "Eva",
270 "position": "Position 3"
271 },
272 {
273 "character": "Sam",
274 "position": "Position 2"
275 }
276 ]
277 },
278 {
279 "speaker": "Eva",
280 "content": "We'll outline next steps and support you through this.",
281 "actions": [
282 {
283 "character": "Eva",
284 "state": "standing",
285 "action": "Standing Agree 1"
286 }
287 ],
288 "shot": "Close Shot",
289 "current position": [
290 {
291 "character": "Max",
292 "position": "Position 1"
293 },
294 {
295 "character": "Eva",
296 "position": "Position 3"
297 },
298 {
299 "character": "Sam",
300 "position": "Position 2"
301 }
302 ]
303 }
304 ],
305 "initial position": [
306 {
307 "character": "Max",
308 "position": "Position 1"
309 },
310 {
311 "character": "Eva",
312 "position": "Position 3"
313 },
314 {
315 "character": "Sam",
316 "position": "Position 2"
317 }
318 ]
319 },
320 {
321 "scene information": {
322 "who": [
323 "Sam",
324 "Jade"
325 ],
326 "where": "Apartment living room",
327 "what": "Sam returns home, visibly shaken. Jade, his roommate and close friend, notices immediately and asks what's wrong. Sam, holding back tears, explains that he's been terminated. Jade listens, providing comfort and assuring him that things will work out. Sam's emotions overflow as he vents about feeling unappreciated and scared about his future. Jade suggests taking a break and reassures Sam of his capabilities and worth."
328 },
329 "scene": [
330 {
331 "speaker": "Jade",
332 "content": "Hey, Sam. You look upset. What's wrong, buddy?",
333 "actions": [
334 {
335 "character": "Jade",
336 "state": "standing",
337 "action": "Standing Talking 5"
338 }
339 ],
340 "shot": "Track Shot 2",
341 "current position": [
342 {
343 "character": "Sam",
344 "position": "Position 1"
345 },
346 {
347 "character": "Jade",
348 "position": "Position 3"
349 }
350 ]
351 },
352 {
353 "speaker": "Sam",
354 "content": "I got fired today.",
355 "actions": [
356 {
357 "character": "Sam",
358 "state": "standing",
359 "action": "Standing Depressed"
360 }
361 ],
362 "shot": "Close Shot",
363 "current position": [
364 {
365 "character": "Sam",
366 "position": "Position 1"
367 },
368 {
369 "character": "Jade",
370 "position": "Position 3"
371 }
372 ]
373 },
374 {
375 "move": {
376 "character": "Jade",
377 "destination": "Position 2"
378 },
379 "shot": "Pan Shot 1",
380 "current position": [
381 {
382 "character": "Sam",
383 "position": "Position 1"
384 },
385 {
386 "character": "Jade",
387 "position": "Position 3"
388 }
389 ]
390 },
391 {
392 "speaker": "Jade",
393 "content": "Oh my god, I'm so sorry.",
394 "actions": [
395 {
396 "character": "Jade",
397 "state": "standing",
398 "action": "Standing Talking 2"
399 }
400 ],
401 "shot": "Mid Shot",
402 "current position": [
403 {
404 "character": "Sam",
405 "position": "Position 1"
406 },
407 {
408 "character": "Jade",
409 "position": "Position 2"
410 }
411 ]
412 },
413 {
414 "speaker": "Sam",
415 "content": "I just can't believe it. After all I've done for them.",
416 "actions": [
417 {
418 "character": "Sam",
419 "state": "standing",
420 "action": "Standing Angry 1"
421 }
422 ],
423 "shot": "Mid Shot",
424 "current position": [
425 {
426 "character": "Sam",
427 "position": "Position 1"
428 },
429 {
430 "character": "Jade",
431 "position": "Position 2"
432 }
433 ]
434 },
435 {
436 "speaker": "Jade",
437 "content": "You deserve better, Sam. You're amazing at what you do.",
438 "actions": [
439 {
440 "character": "Jade",
441 "state": "standing",
442 "action": "Standing Normal"
443 }
444 ],
445 "shot": "Close Shot",
446 "current position": [
447 {
448 "character": "Sam",
449 "position": "Position 1"
450 },
451 {
452 "character": "Jade",
453 "position": "Position 2"
454 }
455 ]
456 },
457 {
458 "speaker": "Sam",
459 "content": "I'm scared, Jade. What am I supposed to do now?",
460 "actions": [
461 {
462 "character": "Sam",
463 "state": "standing",
464 "action": "Standing Depressed"
465 }
466 ],
467 "shot": "Mid Shot",
468 "current position": [
469 {
470 "character": "Sam",
471 "position": "Position 1"
472 },
473 {
474 "character": "Jade",
475 "position": "Position 2"
476 }
477 ]
478 },
479 {
480 "speaker": "Sam",
481 "content": "I feel so unappreciated and lost.",
482 "actions": [
483 {
484 "character": "Sam",
485 "state": "standing",
486 "action": "Standing Depressed"
487 }
488 ],
489 "shot": "Mid Shot",
490 "current position": [
491 {
492 "character": "Sam",
493 "position": "Position 1"
494 },
495 {
496 "character": "Jade",
497 "position": "Position 2"
498 }
499 ]
500 },
501 {
502 "speaker": "Jade",
503 "content": "It's okay to feel that way. But remember, this doesn't define you.",
504 "actions": [
505 {
506 "character": "Jade",
507 "state": "standing",
508 "action": "Standing Thinking"
509 }
510 ],
511 "shot": "Close Shot",
512 "current position": [
513 {
514 "character": "Sam",
515 "position": "Position 1"
516 },
517 {
518 "character": "Jade",
519 "position": "Position 2"
520 }
521 ]
522 },
523 {
524 "speaker": "Sam",
525 "content": "Thanks. I really needed that.",
526 "actions": [
527 {
528 "character": "Sam",
529 "state": "standing",
530 "action": "Standing Talking 2"
531 }
532 ],
533 "shot": "Long Shot 3",
534 "current position": [
535 {
536 "character": "Sam",
537 "position": "Position 1"
538 },
539 {
540 "character": "Jade",
541 "position": "Position 2"
542 }
543 ]
544 },
545 {
546 "speaker": "Jade",
547 "content": "Take it one step at a time. You've got this.",
548 "actions": [
549 {
550 "character": "Jade",
551 "state": "standing",
552 "action": "Standing Talking 3"
553 }
554 ],
555 "shot": "Mid Shot",
556 "current position": [
557 {
558 "character": "Sam",
559 "position": "Position 1"
560 },
561 {
562 "character": "Jade",
563 "position": "Position 2"
564 }
565 ]
566 }
567 ],
568 "initial position": [
569 {
570 "character": "Sam",
571 "position": "Position 1"
572 },
573 {
574 "character": "Jade",
575 "position": "Position 3"
576 }
577 ]
578 },
579 {
580 "scene information": {
581 "who": [
582 "Sam",
583 "Eva"
584 ],
585 "where": "Beverage Room",
586 "what": "A few days later, Sam meets Eva in a small beverage room at the office to discuss his transition out of the company. Eva has called him in to go over the remaining paperwork and provide additional resources for job hunting. Sam is still somewhat tense, but calmer than before. Eva offers some practical advice and also reaches out on a personal level, acknowledging how tough this situation must be for him. She shares a similar experience from her own life, aiming to build rapport and provide hope."
587 },
588 "scene": [
589 {
590 "speaker": "Sam",
591 "content": "Hi, Eva. Thanks for meeting me.",
592 "actions": [
593 {
594 "character": "Sam",
595 "state": "standing",
596 "action": "Standing Greeting"
597 }
598 ],
599 "shot": "Track Shot 1",
600 "current position": [
601 {
602 "character": "Eva",
603 "position": "Position 1"
604 },
605 {
606 "character": "Sam",
607 "position": "Position 3"
608 }
609 ]
610 },
611 {
612 "speaker": "Eva",
613 "content": "Of course, Sam. How are you holding up?",
614 "actions": [
615 {
616 "character": "Eva",
617 "state": "standing",
618 "action": "Standing Normal"
619 }
620 ],
621 "shot": "Close Shot",
622 "current position": [
623 {
624 "character": "Eva",
625 "position": "Position 1"
626 },
627 {
628 "character": "Sam",
629 "position": "Position 3"
630 }
631 ]
632 },
633 {
634 "speaker": "Sam",
635 "content": "I'm better, I guess. Still processing everything.",
636 "actions": [
637 {
638 "character": "Sam",
639 "state": "standing",
640 "action": "Standing Talking 4"
641 }
642 ],
643 "shot": "Close Shot",
644 "current position": [
645 {
646 "character": "Eva",
647 "position": "Position 1"
648 },
649 {
650 "character": "Sam",
651 "position": "Position 3"
652 }
653 ]
654 },
655 {
656 "speaker": "Eva",
657 "content": "That's normal. Let's go over the paperwork first.",
658 "actions": [
659 {
660 "character": "Eva",
661 "state": "standing",
662 "action": "Standing Talking 6"
663 }
664 ],
665 "shot": "Mid Shot",
666 "current position": [
667 {
668 "character": "Eva",
669 "position": "Position 1"
670 },
671 {
672 "character": "Sam",
673 "position": "Position 3"
674 }
675 ]
676 },
677 {
678 "speaker": "Sam",
679 "content": "Alright.",
680 "actions": [
681 {
682 "character": "Sam",
683 "state": "standing",
684 "action": "Standing Agree 2"
685 }
686 ],
687 "shot": "Long Shot 1",
688 "current position": [
689 {
690 "character": "Eva",
691 "position": "Position 1"
692 },
693 {
694 "character": "Sam",
695 "position": "Position 3"
696 }
697 ]
698 },
699 {
700 "speaker": "Eva",
701 "content": "Once that's done, we can talk about job hunting resources.",
702 "actions": [
703 {
704 "character": "Eva",
705 "state": "standing",
706 "action": "Standing Talking 2"
707 }
708 ],
709 "shot": "Long Shot 1",
710 "current position": [
711 {
712 "character": "Eva",
713 "position": "Position 1"
714 },
715 {
716 "character": "Sam",
717 "position": "Position 3"
718 }
719 ]
720 },
721 {
722 "speaker": "Eva",
723 "content": "I know this is tough. You're talented, Sam. You will find another better job.",
724 "actions": [
725 {
726 "character": "Eva",
727 "state": "standing",
728 "action": "Standing Talking 5"
729 }
730 ],
731 "shot": "Long Shot 1",
732 "current position": [
733 {
734 "character": "Eva",
735 "position": "Position 1"
736 },
737 {
738 "character": "Sam",
739 "position": "Position 3"
740 }
741 ]
742 },
743 {
744 "speaker": "Sam",
745 "content": "Thanks for your support, Eva.",
746 "actions": [
747 {
748 "character": "Sam",
749 "state": "standing",
750 "action": "Standing Agree 2"
751 }
752 ],
753 "shot": "Zoom Shot",
754 "current position": [
755 {
756 "character": "Eva",
757 "position": "Position 1"
758 },
759 {
760 "character": "Sam",
761 "position": "Position 3"
762 }
763 ]
764 }
765 ],
766 "initial position": [
767 {
768 "character": "Eva",
769 "position": "Position 1"
770 },
771 {
772 "character": "Sam",
773 "position": "Position 3"
774 }
775 ]
776 }
777 ]
777 lines JSON