返回 VideoClaw
script.json
根目录 / FilmAgent / FilmAgent / scripts / full / 4 / script.json
1 [
2 {
3 "scene information": {
4 "who": [
5 "Blake",
6 "Riley"
7 ],
8 "where": "Office",
9 "what": "Blake, a top cybersecurity analyst, and Riley, the head of IT, are working late in the office when they notice unusual activity on the network. Riley reviews the logs while Blake quickly patches the potential vulnerability. They discuss the implications and immediate actions needed to secure the system."
10 },
11 "scene": [
12 {
13 "speaker": "Blake",
14 "content": "Riley, I have detected anomalous network traffic. Investigate immediately.",
15 "actions": [
16 {
17 "character": "Blake",
18 "state": "standing",
19 "action": "Standing Talking 2"
20 }
21 ],
22 "shot": "Track Shot 2",
23 "current position": [
24 {
25 "character": "Blake",
26 "position": "Position 3"
27 },
28 {
29 "character": "Riley",
30 "position": "Position 1"
31 }
32 ]
33 },
34 {
35 "speaker": "Riley",
36 "content": "Initiating a comprehensive log analysis right away.",
37 "actions": [
38 {
39 "character": "Riley",
40 "state": "standing",
41 "action": "Standing Talking 4"
42 }
43 ],
44 "shot": "Close Shot",
45 "current position": [
46 {
47 "character": "Blake",
48 "position": "Position 3"
49 },
50 {
51 "character": "Riley",
52 "position": "Position 1"
53 }
54 ]
55 },
56 {
57 "speaker": "Riley",
58 "content": "This is concerning. Unauthorized access has occurred.",
59 "actions": [
60 {
61 "character": "Riley",
62 "state": "standing",
63 "action": "Standing Thinking"
64 }
65 ],
66 "shot": "Close Shot",
67 "current position": [
68 {
69 "character": "Blake",
70 "position": "Position 3"
71 },
72 {
73 "character": "Riley",
74 "position": "Position 1"
75 }
76 ]
77 },
78 {
79 "speaker": "Blake",
80 "content": "I'm implementing a patch now, but we'll need a more robust response.",
81 "actions": [
82 {
83 "character": "Blake",
84 "state": "standing",
85 "action": "Standing Talking 5"
86 }
87 ],
88 "shot": "Mid Shot",
89 "current position": [
90 {
91 "character": "Blake",
92 "position": "Position 3"
93 },
94 {
95 "character": "Riley",
96 "position": "Position 1"
97 }
98 ]
99 },
100 {
101 "speaker": "Riley",
102 "content": "Absolutely. This appears to be more than a random breach.",
103 "actions": [
104 {
105 "character": "Riley",
106 "state": "standing",
107 "action": "Standing Agree 2"
108 }
109 ],
110 "shot": "Mid Shot",
111 "current position": [
112 {
113 "character": "Blake",
114 "position": "Position 3"
115 },
116 {
117 "character": "Riley",
118 "position": "Position 1"
119 }
120 ]
121 },
122 {
123 "speaker": "Blake",
124 "content": "We must call an urgent meeting. The team must be informed at once.",
125 "actions": [
126 {
127 "character": "Blake",
128 "state": "standing",
129 "action": "Standing Talking 3"
130 }
131 ],
132 "shot": "Mid Shot",
133 "current position": [
134 {
135 "character": "Blake",
136 "position": "Position 3"
137 },
138 {
139 "character": "Riley",
140 "position": "Position 1"
141 }
142 ]
143 },
144 {
145 "speaker": "Riley",
146 "content": "I'll gather everyone. Let's move.",
147 "actions": [
148 {
149 "character": "Riley",
150 "state": "standing",
151 "action": "Standing Agree 1"
152 }
153 ],
154 "shot": "Pan Shot 1",
155 "current position": [
156 {
157 "character": "Blake",
158 "position": "Position 3"
159 },
160 {
161 "character": "Riley",
162 "position": "Position 1"
163 }
164 ]
165 }
166 ],
167 "initial position": [
168 {
169 "character": "Blake",
170 "position": "Position 3"
171 },
172 {
173 "character": "Riley",
174 "position": "Position 1"
175 }
176 ]
177 },
178 {
179 "scene information": {
180 "who": [
181 "Blake",
182 "Riley",
183 "Jordan",
184 "Casey"
185 ],
186 "where": "Meeting room",
187 "what": "Blake and Riley convene an emergency meeting with Jordan, the company's CTO, and Casey, the head of security. In the meeting room, they present the findings of the breach, outlining the extent of the damage and potential risks. The atmosphere is tense as everyone realizes the severity of the situation. Jordan emphasizes the urgency and Casey suggests immediate measures to contain the breach."
188 },
189 "scene": [
190 {
191 "speaker": "Jordan",
192 "content": "Everyone's here. Let's address the situation right away - what's the status?",
193 "actions": [
194 {
195 "character": "Jordan",
196 "state": "standing",
197 "action": "Standing Talking 3"
198 }
199 ],
200 "shot": "Track Shot 3",
201 "current position": [
202 {
203 "character": "Blake",
204 "position": "Position 1"
205 },
206 {
207 "character": "Riley",
208 "position": "Position 2"
209 },
210 {
211 "character": "Jordan",
212 "position": "Position 5"
213 },
214 {
215 "character": "Casey",
216 "position": "Position 7"
217 }
218 ]
219 },
220 {
221 "speaker": "Blake",
222 "content": "We have identified unusual network activity. An intrusion has occurred.",
223 "actions": [
224 {
225 "character": "Blake",
226 "state": "standing",
227 "action": "Standing Talking 4"
228 }
229 ],
230 "shot": "Close Shot",
231 "current position": [
232 {
233 "character": "Blake",
234 "position": "Position 1"
235 },
236 {
237 "character": "Riley",
238 "position": "Position 2"
239 },
240 {
241 "character": "Jordan",
242 "position": "Position 5"
243 },
244 {
245 "character": "Casey",
246 "position": "Position 7"
247 }
248 ]
249 },
250 {
251 "speaker": "Riley",
252 "content": "Log analysis confirms a significant breach.",
253 "actions": [
254 {
255 "character": "Riley",
256 "state": "standing",
257 "action": "Standing Talking 5"
258 }
259 ],
260 "shot": "Close Shot",
261 "current position": [
262 {
263 "character": "Blake",
264 "position": "Position 1"
265 },
266 {
267 "character": "Riley",
268 "position": "Position 2"
269 },
270 {
271 "character": "Jordan",
272 "position": "Position 5"
273 },
274 {
275 "character": "Casey",
276 "position": "Position 7"
277 }
278 ]
279 },
280 {
281 "speaker": "Casey",
282 "content": "How extensive? Do we know what was accessed?",
283 "actions": [
284 {
285 "character": "Casey",
286 "state": "standing",
287 "action": "Standing Thinking"
288 }
289 ],
290 "shot": "Mid Shot",
291 "current position": [
292 {
293 "character": "Blake",
294 "position": "Position 1"
295 },
296 {
297 "character": "Riley",
298 "position": "Position 2"
299 },
300 {
301 "character": "Jordan",
302 "position": "Position 5"
303 },
304 {
305 "character": "Casey",
306 "position": "Position 7"
307 }
308 ]
309 },
310 {
311 "speaker": "Blake",
312 "content": "Indications show access to sensitive data. Investigation ongoing.",
313 "actions": [
314 {
315 "character": "Blake",
316 "state": "standing",
317 "action": "Standing Talking 3"
318 }
319 ],
320 "shot": "Close Shot",
321 "current position": [
322 {
323 "character": "Blake",
324 "position": "Position 1"
325 },
326 {
327 "character": "Riley",
328 "position": "Position 2"
329 },
330 {
331 "character": "Jordan",
332 "position": "Position 5"
333 },
334 {
335 "character": "Casey",
336 "position": "Position 7"
337 }
338 ]
339 },
340 {
341 "speaker": "Jordan",
342 "content": "This is critical. We need to act immediately.",
343 "actions": [
344 {
345 "character": "Jordan",
346 "state": "standing",
347 "action": "Standing Surprise"
348 },
349 {
350 "character": "Casey",
351 "state": "standing",
352 "action": "Standing Agree 1"
353 }
354 ],
355 "shot": "Mid Shot",
356 "current position": [
357 {
358 "character": "Blake",
359 "position": "Position 1"
360 },
361 {
362 "character": "Riley",
363 "position": "Position 2"
364 },
365 {
366 "character": "Jordan",
367 "position": "Position 5"
368 },
369 {
370 "character": "Casey",
371 "position": "Position 7"
372 }
373 ]
374 },
375 {
376 "speaker": "Casey",
377 "content": "I'll spearhead containment. Securing network and infrastructure is priority.",
378 "actions": [
379 {
380 "character": "Casey",
381 "state": "standing",
382 "action": "Standing Talking 5"
383 }
384 ],
385 "shot": "Close Shot",
386 "current position": [
387 {
388 "character": "Blake",
389 "position": "Position 1"
390 },
391 {
392 "character": "Riley",
393 "position": "Position 2"
394 },
395 {
396 "character": "Jordan",
397 "position": "Position 5"
398 },
399 {
400 "character": "Casey",
401 "position": "Position 7"
402 }
403 ]
404 },
405 {
406 "speaker": "Blake",
407 "content": "Riley and I will continue tracing the breach.",
408 "actions": [
409 {
410 "character": "Blake",
411 "state": "standing",
412 "action": "Standing Agree 1"
413 },
414 {
415 "character": "Riley",
416 "state": "standing",
417 "action": "Standing Agree 2"
418 }
419 ],
420 "shot": "Mid Shot",
421 "current position": [
422 {
423 "character": "Blake",
424 "position": "Position 1"
425 },
426 {
427 "character": "Riley",
428 "position": "Position 2"
429 },
430 {
431 "character": "Jordan",
432 "position": "Position 5"
433 },
434 {
435 "character": "Casey",
436 "position": "Position 7"
437 }
438 ]
439 },
440 {
441 "speaker": "Jordan",
442 "content": "Informing upper management now. Time is of the essence. Let's proceed.",
443 "actions": [
444 {
445 "character": "Jordan",
446 "state": "standing",
447 "action": "Standing Talking 3"
448 }
449 ],
450 "shot": "Long Shot 1",
451 "current position": [
452 {
453 "character": "Blake",
454 "position": "Position 1"
455 },
456 {
457 "character": "Riley",
458 "position": "Position 2"
459 },
460 {
461 "character": "Jordan",
462 "position": "Position 5"
463 },
464 {
465 "character": "Casey",
466 "position": "Position 7"
467 }
468 ]
469 }
470 ],
471 "initial position": [
472 {
473 "character": "Blake",
474 "position": "Position 1"
475 },
476 {
477 "character": "Riley",
478 "position": "Position 2"
479 },
480 {
481 "character": "Jordan",
482 "position": "Position 5"
483 },
484 {
485 "character": "Casey",
486 "position": "Position 7"
487 }
488 ]
489 },
490 {
491 "scene information": {
492 "who": [
493 "Casey",
494 "Jordan"
495 ],
496 "where": "Storehouse",
497 "what": "Casey and Jordan move to the storehouse, which houses critical network infrastructure and backup systems. Casey directs the on-site security team to secure the physical premises while Jordan coordinates with the off-site IT team to disconnect compromised segments of the network. They work against the clock, knowing that any delay could result in more data being compromised. The stress is palpable as they await updates from the rest of the team."
498 },
499 "scene": [
500 {
501 "speaker": "Casey",
502 "content": "Secure the storehouse. No entry or exit without clearance.",
503 "actions": [
504 {
505 "character": "Casey",
506 "state": "standing",
507 "action": "Standing Angry 4"
508 }
509 ],
510 "shot": "Long Shot 1",
511 "current position": [
512 {
513 "character": "Casey",
514 "position": "Position 1"
515 },
516 {
517 "character": "Jordan",
518 "position": "Position 2"
519 }
520 ]
521 },
522 {
523 "speaker": "Jordan",
524 "content": "Coordinating with off-site IT now. Disconnecting compromised segments.",
525 "actions": [
526 {
527 "character": "Jordan",
528 "state": "standing",
529 "action": "Standing Normal"
530 }
531 ],
532 "shot": "Close Shot",
533 "current position": [
534 {
535 "character": "Casey",
536 "position": "Position 1"
537 },
538 {
539 "character": "Jordan",
540 "position": "Position 2"
541 }
542 ]
543 },
544 {
545 "speaker": "Casey",
546 "content": "Time is critical. No room for errors.",
547 "actions": [
548 {
549 "character": "Casey",
550 "state": "standing",
551 "action": "Standing Agree 2"
552 }
553 ],
554 "shot": "Mid Shot",
555 "current position": [
556 {
557 "character": "Casey",
558 "position": "Position 1"
559 },
560 {
561 "character": "Jordan",
562 "position": "Position 2"
563 }
564 ]
565 },
566 {
567 "speaker": "Jordan",
568 "content": "Agreed. Monitor those servers closely. Comprehensive data needed.",
569 "actions": [
570 {
571 "character": "Jordan",
572 "state": "standing",
573 "action": "Standing Agree 2"
574 }
575 ],
576 "shot": "Pan Shot 1",
577 "current position": [
578 {
579 "character": "Casey",
580 "position": "Position 1"
581 },
582 {
583 "character": "Jordan",
584 "position": "Position 2"
585 }
586 ]
587 },
588 {
589 "speaker": "Casey",
590 "content": "Copy that. We're secure here. Awaiting updates from Riley and Blake.",
591 "actions": [
592 {
593 "character": "Casey",
594 "state": "standing",
595 "action": "Standing Normal"
596 }
597 ],
598 "shot": "Mid Shot",
599 "current position": [
600 {
601 "character": "Casey",
602 "position": "Position 1"
603 },
604 {
605 "character": "Jordan",
606 "position": "Position 2"
607 }
608 ]
609 },
610 {
611 "speaker": "Jordan",
612 "content": "Just received word. Breach origin identified. We can begin recovery.",
613 "actions": [
614 {
615 "character": "Jordan",
616 "state": "standing",
617 "action": "Standing Happy"
618 }
619 ],
620 "shot": "Pan Shot 1",
621 "current position": [
622 {
623 "character": "Casey",
624 "position": "Position 1"
625 },
626 {
627 "character": "Jordan",
628 "position": "Position 2"
629 }
630 ]
631 }
632 ],
633 "initial position": [
634 {
635 "character": "Casey",
636 "position": "Position 1"
637 },
638 {
639 "character": "Jordan",
640 "position": "Position 2"
641 }
642 ]
643 }
644 ]
644 lines JSON