返回 VideoClaw
script.json
根目录 / FilmAgent / FilmAgent / scripts / full / 5 / script.json
1 [
2 {
3 "scene information": {
4 "who": [
5 "Alex",
6 "Sophia",
7 "Liam"
8 ],
9 "where": "Apartment living room",
10 "what": "Alex, Sophia, and Liam are gathered around the dining table in Alex's cozy apartment living room. It's late at night, and the room is dimly lit by a single floor lamp. They are surrounded by empty coffee mugs, notebooks, and scattered papers filled with scribbled ideas. The trio is excited but fatigued as they brainstorm potential concepts for their startup, discussing emerging tech trends, market needs, and initial business models. Alex leans in, animatedly sketching ideas on a large notepad, while Sophia types fast on her laptop, cross-referencing market data. Liam is pacing, hands on his head, lost in thought. The energy is high as they bounce ideas off each other, each idea getting more refined."
11 },
12 "scene": [
13 {
14 "speaker": "Alex",
15 "content": "What if we build a platform using machine learning to connect freelance trainers with clients, tailored to each client's specific needs?",
16 "actions": [
17 {
18 "character": "Alex",
19 "state": "standing",
20 "action": "Standing Talking 5"
21 },
22 {
23 "character": "Liam",
24 "state": "standing",
25 "action": "Standing Thinking"
26 }
27 ],
28 "shot": "Long Shot 1",
29 "current position": [
30 {
31 "character": "Alex",
32 "position": "Position 1"
33 },
34 {
35 "character": "Sophia",
36 "position": "Position 2"
37 },
38 {
39 "character": "Liam",
40 "position": "Position 3"
41 }
42 ]
43 },
44 {
45 "speaker": "Sophia",
46 "content": "That's brilliant! Freelance trainers are soaring in popularity. I'll dive into market trends immediately!",
47 "actions": [
48 {
49 "character": "Sophia",
50 "state": "standing",
51 "action": "Standing Agree 1"
52 }
53 ],
54 "shot": "Zoom Shot",
55 "current position": [
56 {
57 "character": "Alex",
58 "position": "Position 1"
59 },
60 {
61 "character": "Sophia",
62 "position": "Position 2"
63 },
64 {
65 "character": "Liam",
66 "position": "Position 3"
67 }
68 ]
69 },
70 {
71 "speaker": "Liam",
72 "content": "The future is undeniably virtual. We must focus on features for online sessions to stay ahead. COVID has fast-tracked this shift.",
73 "actions": [
74 {
75 "character": "Liam",
76 "state": "standing",
77 "action": "Standing Talking 6"
78 }
79 ],
80 "shot": "Mid Shot",
81 "current position": [
82 {
83 "character": "Alex",
84 "position": "Position 1"
85 },
86 {
87 "character": "Sophia",
88 "position": "Position 2"
89 },
90 {
91 "character": "Liam",
92 "position": "Position 3"
93 }
94 ]
95 },
96 {
97 "speaker": "Sophia",
98 "content": "Agreed. Plus, real-time feedback and progress tracking could be key differentiators.",
99 "actions": [
100 {
101 "character": "Sophia",
102 "state": "standing",
103 "action": "Standing Happy"
104 }
105 ],
106 "shot": "Pan Shot 1",
107 "current position": [
108 {
109 "character": "Alex",
110 "position": "Position 1"
111 },
112 {
113 "character": "Sophia",
114 "position": "Position 2"
115 },
116 {
117 "character": "Liam",
118 "position": "Position 3"
119 }
120 ]
121 },
122 {
123 "speaker": "Alex",
124 "content": "Exactly. Imagine a platform that reminds clients of their appointments and tracks their fitness journey.",
125 "actions": [
126 {
127 "character": "Alex",
128 "state": "standing",
129 "action": "Standing Talking 3"
130 }
131 ],
132 "shot": "Pan Shot 1",
133 "current position": [
134 {
135 "character": "Alex",
136 "position": "Position 1"
137 },
138 {
139 "character": "Sophia",
140 "position": "Position 2"
141 },
142 {
143 "character": "Liam",
144 "position": "Position 3"
145 }
146 ]
147 },
148 {
149 "speaker": "Liam",
150 "content": "And offers personalized workout plans based on user data.",
151 "actions": [
152 {
153 "character": "Liam",
154 "state": "standing",
155 "action": "Standing Talking 4"
156 }
157 ],
158 "shot": "Pan Shot 1",
159 "current position": [
160 {
161 "character": "Alex",
162 "position": "Position 1"
163 },
164 {
165 "character": "Sophia",
166 "position": "Position 2"
167 },
168 {
169 "character": "Liam",
170 "position": "Position 3"
171 }
172 ]
173 },
174 {
175 "speaker": "Sophia",
176 "content": "There's definitely a market for this. Trends show a high growth rate in fitness tech.",
177 "actions": [
178 {
179 "character": "Sophia",
180 "state": "standing",
181 "action": "Standing Talking 1"
182 }
183 ],
184 "shot": "Long Shot 1",
185 "current position": [
186 {
187 "character": "Alex",
188 "position": "Position 1"
189 },
190 {
191 "character": "Sophia",
192 "position": "Position 2"
193 },
194 {
195 "character": "Liam",
196 "position": "Position 3"
197 }
198 ]
199 },
200 {
201 "speaker": "Alex",
202 "content": "Alright, let's sleep on it. We'll refine this idea in the morning.",
203 "actions": [
204 {
205 "character": "Alex",
206 "state": "standing",
207 "action": "Standing Agree 1"
208 }
209 ],
210 "shot": "Mid Shot",
211 "current position": [
212 {
213 "character": "Alex",
214 "position": "Position 1"
215 },
216 {
217 "character": "Sophia",
218 "position": "Position 2"
219 },
220 {
221 "character": "Liam",
222 "position": "Position 3"
223 }
224 ]
225 },
226 {
227 "speaker": "Liam",
228 "content": "Perfect. Fresh minds for a fresh perspective.",
229 "actions": [
230 {
231 "character": "Liam",
232 "state": "standing",
233 "action": "Standing Agree 1"
234 }
235 ],
236 "shot": "Long Shot 4",
237 "current position": [
238 {
239 "character": "Alex",
240 "position": "Position 1"
241 },
242 {
243 "character": "Sophia",
244 "position": "Position 2"
245 },
246 {
247 "character": "Liam",
248 "position": "Position 3"
249 }
250 ]
251 }
252 ],
253 "initial position": [
254 {
255 "character": "Alex",
256 "position": "Position 1"
257 },
258 {
259 "character": "Sophia",
260 "position": "Position 2"
261 },
262 {
263 "character": "Liam",
264 "position": "Position 3"
265 }
266 ]
267 },
268 {
269 "scene information": {
270 "who": [
271 "Maya",
272 "Sophia"
273 ],
274 "where": "Work room",
275 "what": "The next evening, Maya joins Sophia in the work room, a tidy and focused space with whiteboards on the walls filled with flowcharts and sticky notes. They have just come back from their day jobs, both filled with determination to turn the previous night's raw ideas into a strong business plan. They sit across from each other at a large table, laptops open. Maya brings a fresh perspective as she goes through Sophia's detailed notes, pointing out potential pitfalls and areas of improvement. They engage in intense yet constructive discussions, occasionally getting up to add notes to the whiteboard."
276 },
277 "scene": [
278 {
279 "speaker": "Maya",
280 "content": "Market data shows a twenty growth in virtual fitness platforms over the past year, and hybrid models are becoming the norm.",
281 "actions": [
282 {
283 "character": "Maya",
284 "state": "standing",
285 "action": "Standing Talking 5"
286 }
287 ],
288 "shot": "Long Shot 1",
289 "current position": [
290 {
291 "character": "Sophia",
292 "position": "Position 1"
293 },
294 {
295 "character": "Maya",
296 "position": "Position 2"
297 }
298 ]
299 },
300 {
301 "speaker": "Sophia",
302 "content": "Thanks. We need to address scalability and user retention.",
303 "actions": [
304 {
305 "character": "Sophia",
306 "state": "standing",
307 "action": "Standing Puzzled"
308 }
309 ],
310 "shot": "Close Shot",
311 "current position": [
312 {
313 "character": "Sophia",
314 "position": "Position 1"
315 },
316 {
317 "character": "Maya",
318 "position": "Position 2"
319 }
320 ]
321 },
322 {
323 "speaker": "Maya",
324 "content": "User engagement features are vital. Think community-building elements like challenges or forums.",
325 "actions": [
326 {
327 "character": "Maya",
328 "state": "standing",
329 "action": "Standing Talking 4"
330 }
331 ],
332 "shot": "Mid Shot",
333 "current position": [
334 {
335 "character": "Sophia",
336 "position": "Position 1"
337 },
338 {
339 "character": "Maya",
340 "position": "Position 2"
341 }
342 ]
343 },
344 {
345 "speaker": "Sophia",
346 "content": "Good point. Also, incentives for consistency-maybe reward points?",
347 "actions": [
348 {
349 "character": "Sophia",
350 "state": "standing",
351 "action": "Standing Agree 2"
352 }
353 ],
354 "shot": "Close Shot",
355 "current position": [
356 {
357 "character": "Sophia",
358 "position": "Position 1"
359 },
360 {
361 "character": "Maya",
362 "position": "Position 2"
363 }
364 ]
365 },
366 {
367 "speaker": "Maya",
368 "content": "Yes, and we should integrate with wearables for seamless tracking.",
369 "actions": [
370 {
371 "character": "Maya",
372 "state": "standing",
373 "action": "Standing Agree 2"
374 }
375 ],
376 "shot": "Mid Shot",
377 "current position": [
378 {
379 "character": "Sophia",
380 "position": "Position 1"
381 },
382 {
383 "character": "Maya",
384 "position": "Position 2"
385 }
386 ]
387 },
388 {
389 "speaker": "Sophia",
390 "content": "Perfect. There's a strong fitness influencer market we should tap into for marketing.",
391 "actions": [
392 {
393 "character": "Sophia",
394 "state": "standing",
395 "action": "Standing Thinking"
396 }
397 ],
398 "shot": "Close Shot",
399 "current position": [
400 {
401 "character": "Sophia",
402 "position": "Position 1"
403 },
404 {
405 "character": "Maya",
406 "position": "Position 2"
407 }
408 ]
409 },
410 {
411 "speaker": "Maya",
412 "content": "Influencers can drive user acquisition at lower costs initially.",
413 "actions": [
414 {
415 "character": "Maya",
416 "state": "standing",
417 "action": "Standing Agree 2"
418 }
419 ],
420 "shot": "Mid Shot",
421 "current position": [
422 {
423 "character": "Sophia",
424 "position": "Position 1"
425 },
426 {
427 "character": "Maya",
428 "position": "Position 2"
429 }
430 ]
431 },
432 {
433 "speaker": "Sophia",
434 "content": "Alright, we've got a solid framework. Let's outline this for the meeting with Alex and Liam.",
435 "actions": [
436 {
437 "character": "Sophia",
438 "state": "standing",
439 "action": "Standing Happy"
440 }
441 ],
442 "shot": "Mid Shot",
443 "current position": [
444 {
445 "character": "Sophia",
446 "position": "Position 1"
447 },
448 {
449 "character": "Maya",
450 "position": "Position 2"
451 }
452 ]
453 },
454 {
455 "speaker": "Maya",
456 "content": "Yes! This is coming together well. We're ready for tomorrow.",
457 "actions": [
458 {
459 "character": "Maya",
460 "state": "standing",
461 "action": "Standing Happy"
462 }
463 ],
464 "shot": "Mid Shot",
465 "current position": [
466 {
467 "character": "Sophia",
468 "position": "Position 1"
469 },
470 {
471 "character": "Maya",
472 "position": "Position 2"
473 }
474 ]
475 }
476 ],
477 "initial position": [
478 {
479 "character": "Sophia",
480 "position": "Position 1"
481 },
482 {
483 "character": "Maya",
484 "position": "Position 2"
485 }
486 ]
487 },
488 {
489 "scene information": {
490 "who": [
491 "Alex",
492 "Liam",
493 "Sophia",
494 "Maya"
495 ],
496 "where": "Meeting room",
497 "what": "On a weekend morning, the four founders gather in a spacious meeting room to finalize their business plan. The room is professionally set up, with a round table in the center, a projector, and charts on the wall summarizing their research and progress. Each founder presents their part of the plan: Alex on technical feasibility, Sophia on market analysis, Liam on financial projections, and Maya on marketing and outreach. There are moments of tension as they debate the finer points of their strategy, but their shared vision keeps them focused. After hours of deep discussion, the group crystallizes their plan with united enthusiasm."
498 },
499 "scene": [
500 {
501 "speaker": "Alex",
502 "content": "Our app can handle real-time data processing for live sessions. Technical feasibility checks out.",
503 "actions": [
504 {
505 "character": "Alex",
506 "state": "standing",
507 "action": "Standing Talking 1"
508 }
509 ],
510 "shot": "Long Shot 2",
511 "current position": [
512 {
513 "character": "Alex",
514 "position": "Position 1"
515 },
516 {
517 "character": "Sophia",
518 "position": "Position 2"
519 },
520 {
521 "character": "Liam",
522 "position": "Position 3"
523 },
524 {
525 "character": "Maya",
526 "position": "Position 4"
527 }
528 ]
529 },
530 {
531 "speaker": "Sophia",
532 "content": "Market analysis shows strong demand and growth potential in the fitness sector.",
533 "actions": [
534 {
535 "character": "Sophia",
536 "state": "standing",
537 "action": "Standing Talking 5"
538 }
539 ],
540 "shot": "Mid Shot",
541 "current position": [
542 {
543 "character": "Alex",
544 "position": "Position 1"
545 },
546 {
547 "character": "Sophia",
548 "position": "Position 2"
549 },
550 {
551 "character": "Liam",
552 "position": "Position 3"
553 },
554 {
555 "character": "Maya",
556 "position": "Position 4"
557 }
558 ]
559 },
560 {
561 "speaker": "Liam",
562 "content": "Financial projections look promising. Initial seed funding will cover development and marketing.",
563 "actions": [
564 {
565 "character": "Liam",
566 "state": "standing",
567 "action": "Standing Talking 3"
568 }
569 ],
570 "shot": "Close Shot",
571 "current position": [
572 {
573 "character": "Alex",
574 "position": "Position 1"
575 },
576 {
577 "character": "Sophia",
578 "position": "Position 2"
579 },
580 {
581 "character": "Liam",
582 "position": "Position 3"
583 },
584 {
585 "character": "Maya",
586 "position": "Position 4"
587 }
588 ]
589 },
590 {
591 "speaker": "Maya",
592 "content": "We'll leverage influencers and social media for our initial marketing push.",
593 "actions": [
594 {
595 "character": "Maya",
596 "state": "standing",
597 "action": "Standing Talking 3"
598 }
599 ],
600 "shot": "Mid Shot",
601 "current position": [
602 {
603 "character": "Alex",
604 "position": "Position 1"
605 },
606 {
607 "character": "Sophia",
608 "position": "Position 2"
609 },
610 {
611 "character": "Liam",
612 "position": "Position 3"
613 },
614 {
615 "character": "Maya",
616 "position": "Position 4"
617 }
618 ]
619 },
620 {
621 "speaker": "Alex",
622 "content": "Any concerns before we finalize?",
623 "actions": [
624 {
625 "character": "Alex",
626 "state": "standing",
627 "action": "Standing Agree 1"
628 }
629 ],
630 "shot": "Close Shot",
631 "current position": [
632 {
633 "character": "Alex",
634 "position": "Position 1"
635 },
636 {
637 "character": "Sophia",
638 "position": "Position 2"
639 },
640 {
641 "character": "Liam",
642 "position": "Position 3"
643 },
644 {
645 "character": "Maya",
646 "position": "Position 4"
647 }
648 ]
649 },
650 {
651 "speaker": "Sophia",
652 "content": "We need a clear launch strategy and milestones.",
653 "actions": [
654 {
655 "character": "Sophia",
656 "state": "standing",
657 "action": "Standing Thinking"
658 }
659 ],
660 "shot": "Close Shot",
661 "current position": [
662 {
663 "character": "Alex",
664 "position": "Position 1"
665 },
666 {
667 "character": "Sophia",
668 "position": "Position 2"
669 },
670 {
671 "character": "Liam",
672 "position": "Position 3"
673 },
674 {
675 "character": "Maya",
676 "position": "Position 4"
677 }
678 ]
679 },
680 {
681 "speaker": "Liam",
682 "content": "We've covered most bases, but we need contingencies for technical issues.",
683 "actions": [
684 {
685 "character": "Liam",
686 "state": "standing",
687 "action": "Standing Agree 2"
688 }
689 ],
690 "shot": "Mid Shot",
691 "current position": [
692 {
693 "character": "Alex",
694 "position": "Position 1"
695 },
696 {
697 "character": "Sophia",
698 "position": "Position 2"
699 },
700 {
701 "character": "Liam",
702 "position": "Position 3"
703 },
704 {
705 "character": "Maya",
706 "position": "Position 4"
707 }
708 ]
709 },
710 {
711 "speaker": "Maya",
712 "content": "I'll draft a detailed marketing timeline to align with those targets.",
713 "actions": [
714 {
715 "character": "Maya",
716 "state": "standing",
717 "action": "Standing Talking 3"
718 }
719 ],
720 "shot": "Mid Shot",
721 "current position": [
722 {
723 "character": "Alex",
724 "position": "Position 1"
725 },
726 {
727 "character": "Sophia",
728 "position": "Position 2"
729 },
730 {
731 "character": "Liam",
732 "position": "Position 3"
733 },
734 {
735 "character": "Maya",
736 "position": "Position 4"
737 }
738 ]
739 },
740 {
741 "speaker": "Alex",
742 "content": "Excellent. Let's commit to this and prepare for investor pitches next week.",
743 "actions": [
744 {
745 "character": "Alex",
746 "state": "standing",
747 "action": "Standing Happy"
748 }
749 ],
750 "shot": "Close Shot",
751 "current position": [
752 {
753 "character": "Alex",
754 "position": "Position 1"
755 },
756 {
757 "character": "Sophia",
758 "position": "Position 2"
759 },
760 {
761 "character": "Liam",
762 "position": "Position 3"
763 },
764 {
765 "character": "Maya",
766 "position": "Position 4"
767 }
768 ]
769 },
770 {
771 "speaker": "Sophia",
772 "content": "We got this. Ready for the next big step.",
773 "actions": [
774 {
775 "character": "Sophia",
776 "state": "standing",
777 "action": "Standing Happy"
778 }
779 ],
780 "shot": "Mid Shot",
781 "current position": [
782 {
783 "character": "Alex",
784 "position": "Position 1"
785 },
786 {
787 "character": "Sophia",
788 "position": "Position 2"
789 },
790 {
791 "character": "Liam",
792 "position": "Position 3"
793 },
794 {
795 "character": "Maya",
796 "position": "Position 4"
797 }
798 ]
799 },
800 {
801 "speaker": "Liam",
802 "content": "Nervous, but excited. Let's make this happen.",
803 "actions": [
804 {
805 "character": "Liam",
806 "state": "standing",
807 "action": "Standing Happy"
808 }
809 ],
810 "shot": "Close Shot",
811 "current position": [
812 {
813 "character": "Alex",
814 "position": "Position 1"
815 },
816 {
817 "character": "Sophia",
818 "position": "Position 2"
819 },
820 {
821 "character": "Liam",
822 "position": "Position 3"
823 },
824 {
825 "character": "Maya",
826 "position": "Position 4"
827 }
828 ]
829 },
830 {
831 "speaker": "Maya",
832 "content": "Agreed. Moving forward as a united team.",
833 "actions": [
834 {
835 "character": "Maya",
836 "state": "standing",
837 "action": "Standing Agree 2"
838 }
839 ],
840 "shot": "Long Shot 2",
841 "current position": [
842 {
843 "character": "Alex",
844 "position": "Position 1"
845 },
846 {
847 "character": "Sophia",
848 "position": "Position 2"
849 },
850 {
851 "character": "Liam",
852 "position": "Position 3"
853 },
854 {
855 "character": "Maya",
856 "position": "Position 4"
857 }
858 ]
859 }
860 ],
861 "initial position": [
862 {
863 "character": "Alex",
864 "position": "Position 1"
865 },
866 {
867 "character": "Sophia",
868 "position": "Position 2"
869 },
870 {
871 "character": "Liam",
872 "position": "Position 3"
873 },
874 {
875 "character": "Maya",
876 "position": "Position 4"
877 }
878 ]
879 }
880 ]
880 lines JSON