XD-MU commited on
Commit
b1b8a33
·
1 Parent(s): 2595f75

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +244 -2
app.py CHANGED
@@ -85,7 +85,115 @@ DEMO_DATA = [
85
  {
86
  "file": "demo1.mp4",
87
  "title": "案例 1",
88
- "script": """[Dialogue]: 1. [0-9 seconds] (Camera movement: Handheld + long shot - medium close-up - long shot) In a forest clearing, Su Luo paces anxiously, the protagonist stands still; a medium close-up shot with a camera in hand, Su Luo scratches his hair and kicks a stone: "I really shouldn't have agreed to Qin Fei, how can I find all three time boxes in such a short time!" He stomps his foot, then cuts back to a long shot. 2. [9-18 seconds] (Shallow depth of field + long shot - medium shot - long shot) The protagonist approaches, a medium shot over the shoulder in out of focus asks: "What is a time box?" Su Luo turns around and professionally gestures: "A cloud silk control group countdown mechanism box." The two stand facing each other in a long shot. 3. [18-26 seconds] (Tilt + long shot - close-up - long shot) The long shot continues, then a close-up shot of Su Luo in a scholarly manner: "It can only be opened at a specified time, so it's called a time box." The camera pans down to the gesture and then back to the face, then the long shot ends. 4. [26-36 seconds] (Arc + long shot - medium close-up - long shot) Su Luo exaggerates in the long shot, surrounded by a medium close-up: "Qin Fei buried three boxes saying he couldn't find them, I patted my chest on the spot: Su Luo, the expert in local customs, will get them all done in an hour!" Chin raised, chest patted, still proud in the long shot. 5. [36-44 seconds] (Shaky + long shot - medium shot - long shot) The protagonist in the medium shot teases: "Seeing how anxious you are, you haven't finished, have you?" Su Luo in the background instantly deflates, shoulders droop, slightly swaying to indicate guilt, long shot lowers head. 6. [44-53 seconds] (Pan + long shot - close-up - long shot) Long shot lowers head, close-up Su Luo rubs the corner of his clothes and whispers: "Who would have thought he would cheat with the boxes... help me?" He looks up and moves to make eye contact, long shot meets eyes. 7. [53-62 seconds] (Crash Zoom + Long Shot - Medium Shot - Long Shot) The protagonist nods and smiles in the long shot, then a quick push to the medium shot closes up. Su Luo exclaims with delight, "Great! I'll leave those two directions to you, I'll handle the rest!" She pounds her chest and points into the distance, the protagonist in the long shot exhaling and setting off. 【Character Design】 Su Luo: Medium height and light build, large eyes, flaxen brown hair, messy ponytail, short jacket, tools, belt, emotions instantly revealed. Protagonist: Medium height and upright, soft dark hair, simple dark-colored clothing, reserved and calm, nodding slightly. 【Scene】Afternoon dappled sunlight in a forest clearing, pebbles, fallen leaves, quiet trees, transitioning from anxiety to relaxed cooperation. 【Positioning】 1. Su Luo walks back and forth in the center of the clearing, the protagonist at the edge, at a distance. 2. The protagonist takes two or three steps closer to face her. 3-5. Maintaining close distance, Su Luo faces the protagonist/turns sideways and lowers her head. 6. They look at each other again. 7. Su Luo points to the distance."""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
89
  },
90
  {
91
  "file": "demo2.mp4",
@@ -152,7 +260,141 @@ DEMO_DATA = [
152
  {
153
  "file": "demo3.mp4",
154
  "title": "案例 3",
155
- "script": """【Dialogue】: 1. [0-9 seconds] (Handheld Camera Effect + panoramic shot, medium close-up shot) A long shot shows the desolate scene after the fierce battle. The protagonist and Meng Ya stand on the right side of the screen, their postures wary; on the left side of the screen, Yuan Xue and Zhao Dongxu lean against a burning wooden stake, panting weakly. The camera moves forward and focuses on Yuan Xue, who is trembling and looking at the protagonist with fear on her face. Her voice trembles: "Thank you so much! Luckily you arrived in time! Otherwise, we would have become a barbecue feast by now..." She finishes speaking and gasps for breath. The camera moves to the protagonist's face. He frowns slightly, his gaze shifts from Yuan Xue to Zhao Dongxu, and asks with concern and professional assessment: "How badly are you injured? Can you still stand up?" The last second returns to the long shot, confirming the four people's positions. 2. [9-17 seconds] (Shallow Depth of Field + panoramic shot, medium shot) In the long shot, Zhao Dongxu maintains a crouching posture. The camera cuts to a medium shot focusing on Zhao Dongxu, blurring the background of the protagonist and the distant firelight. Tears stream down Zhao Dongxu's pale face, a result of his pain. He avoids looking directly at the protagonist, instead looking down at his numb legs, stammering, "I can't feel my legs at all..." His voice is filled with despair and helplessness. The final second returns to a long shot, contrasting Zhao Dongxu's despair with the protagonist's seriousness. 3. [17-25 seconds] (Panning Shot + wide shot, medium shot) In the long shot, Meng Ya steps forward from behind the protagonist. The camera focuses on Meng Ya in a medium shot. He has his arms crossed, a serious expression on his face, and says to Zhao Dongxu and Yuan Xue in an unquestionable tone, "If you're not strong enough, don't try to take on a top-tier commission! Come with us, back to the camp to get treatment from Bai Cao's family." After saying that, he turns to the side and gestures with his chin towards the protagonist. The camera then pans across the protagonist, who is also on guard. Meng Ya continues, "What's wrong with you? Why are you spacing out?" In the last second, the camera returns to a wide shot, showing Meng Ya standing in the middle of the path leading to the protagonist. 4. [25-34 seconds] (Arc Shot + wide shot, close-up shot) In the wide shot, the protagonist ignores Meng Ya and stares ahead. The camera moves slowly in an arc around the protagonist, then zooms in on his face for a close-up. His eyes are sharp and focused, his brow furrowed as he nods and examines his surroundings: "Something's not right here." He first senses the temperature of the air, then looks at the remnants of the extinguished flames on the ground. "The temperature is still high, and the flames haven't died down… Could there be any survivors?" The final second returns to a wide shot, showing the protagonist standing alone at the front of the group, forming a silhouette. 5. [34-41 seconds] (Crash Zoom + wide shot, extreme close-up) In a wide shot, the protagonist's gaze abruptly shifts to a diagonal angle ahead. Plot: The silhouette of a small aircraft suddenly sweeps past the wreckage. The camera zooms in on the protagonist for an extreme close-up, capturing the violent contraction of his pupils. He gasps, realizing: "And… I'm worried there are still students trapped ahead." His eyes change from shock to determination. The final second returns to a wide shot, showing the protagonist now fully turned towards the road ahead, taking a step forward without hesitation. 6. [41-49 seconds] (Deep Depth of Field + panoramic shot, medium-long shot) In the long shot, the protagonist walks forward, and Meng Ya stops. The shot switches to a medium-long shot, the depth of field widens, and the foreground shows Meng Ya's back as he turns away. He decisively waves to the protagonist's back and says loudly, "Understood. Let's split up then. I'll escort the wounded to the camp first, and I'll come back to find you later." His walking figure is still clear in the depth of field, showing his determination to do as he says. In the last second, the shot returns to a long shot, and Meng Ya has already walked some distance. 7. [49-57 seconds] (Whip Pan + panoramic shot, medium-long shot) In the long shot, Meng Ya stops after taking a few steps. The camera begins from a distance, slightly behind Meng Ya. He's about to turn around, but gestures with his eyes to the protagonist in front of him. Turning back again, his voice tinged with concern, he says, "Hey, don't go too far! Big Eye Owl will contact you later!" Before he finishes speaking, the camera abruptly pans from his face to the protagonist standing motionless a few steps behind him. The final second returns to a wide shot, showing the two figures, one in front of the other, maintaining a distance suitable for communication, forming the frame. [Character Description]: Yuan Xue: Approximately 165cm tall/slender build/pale, sweaty, and fearful facial features/long, dark hair disheveled/wearing simple, light-colored clothing soaked in sweat/a timid and helpless demeanor, her body language showing trembling and an inability to look directly at others. Main Character: Approximately 180cm tall / Well-proportioned and agile / Distinct facial features, often with a furrowed brow / Short, dark hair, clean and neat / Wears dark tactical uniform, durable and easy to move in / Calm, sharp, and professional demeanor, habitually vigilant, his habitual action of nodding in scrutiny when observing his environment. Meng Ya: Approximately 182cm tall / Sturdy build, confident stance / Strong facial features, serious expression, sharp eyes / Short, spiky black hair / Wears heavily armored combat uniform with numbers, appearing experienced / Demeanor of a young commander, decisive in action, direct in speech, habitually using gestures such as crossing his arms and gesturing with his chin to express his attitude. [Scene Description]: A desolate battlefield wreckage under a clear afternoon sky, the air hot and dry, traces of recently extinguished flames on the ground, scattered burning logs emitting an apocalyptic glow. [Positioning]: 1: The main character and Meng Ya are on the right side of the screen, Yuan Xue and Zhao Dongxu are on the left, slightly behind, leaning against the burning logs. 2. Zhao Dongxu remains crouched on the left, with the protagonist and Meng Ya behind him, remaining alert.3. Meng Ya steps forward from behind the protagonist, standing between the protagonist and Zhao Dongxu, turning sideways towards the protagonist.4. The protagonist stands alone at the front of the group, facing forward; Meng Ya, Yuan Xue, and Zhao Dongxu are behind him.5. The protagonist, who was facing forward, suddenly turns to face diagonally forward.6. The protagonist walks forward, while Meng Ya stops, turns his back to the protagonist, and walks in the opposite direction.7. Meng Ya is in front, and the protagonist is behind, maintaining a distance of several steps, forming a front-and-back formation."""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
156
  },
157
  {
158
  "file": "demo4.mp4",
 
85
  {
86
  "file": "demo1.mp4",
87
  "title": "案例 1",
88
+ "script": """
89
+ 【DIALOGUE】:
90
+ 1. [0–9 seconds] (Handheld camera effect + panoramic shot, medium close-up)
91
+ A wide panoramic shot reveals the desolate scene after the fierce battle: scorched ground, broken wreckage, and scattered embers still glowing faintly. On the right side of the frame stand the protagonist and Meng Ya, both tense and wary, bodies angled slightly toward the center. On the left, Yuan Xue and Zhao Dongxu slump against a burning wooden stake, smoke curling up behind them as they pant weakly.
92
+
93
+ The handheld camera slowly moves forward along a straight path, keeping the protagonist and Meng Ya at the far right edge of the frame. It glides toward the left until it settles into a medium close-up on Yuan Xue. Her clothes are torn and singed, her shoulders trembling. Soot streaks her cheeks, and her eyes, wide with lingering fear, are fixed on the protagonist just off-camera.
94
+
95
+ Yuan Xue’s lips tremble as she speaks, her voice shaking:
96
+ “Thank you so much… You got here just in time. Otherwise, we’d already be a barbecue feast…”
97
+
98
+ She exhales sharply and gasps for air, her chest heaving. The camera holds on her for a brief beat, then cuts to the protagonist in a medium close-up from Yuan Xue’s eyeline. Ash dusts his simple dark clothing; his expression is calm but grim. He frowns slightly, his gaze shifting from Yuan Xue down toward Zhao Dongxu.
99
+
100
+ With steady concern and a professional tone, he asks:
101
+ “How badly are you hurt? Can you still stand?”
102
+
103
+ In the final second, the camera pulls back into the same panoramic long shot as at the start, clearly confirming the positions of all four people: the protagonist and Meng Ya on the right, on alert; Yuan Xue and Zhao Dongxu on the left, leaning against the burning stake.
104
+
105
+ 2. [9–17 seconds] (Shallow depth of field + panoramic shot, medium shot)
106
+ We begin on the same long shot, preserving the established positions. Zhao Dongxu remains in a half-crouched, half-sitting posture against the stake, one hand pressed to the ground.
107
+
108
+ The camera then cuts in to a medium shot centered on Zhao Dongxu. The background—where the protagonist and Meng Ya stand—and the distant firelight blur into a soft haze, creating a shallow depth of field. In sharp focus, Zhao Dongxu’s pale, sweat-slicked face fills the frame. Tears run down his cheeks, born from both pain and fear.
109
+
110
+ He avoids looking toward the protagonist, keeping his gaze fixed on his own legs. The camera tilts down slightly with him, revealing his numb, motionless lower limbs. Without cutting away, the shot gently tilts back up to his face as he stammers:
111
+ “I… I can’t feel my legs at all…”
112
+
113
+ His voice trembles, weighed down by despair and helplessness. The camera lingers on his expression for a moment, then, in the final second, pulls back again to the panoramic long shot. Zhao Dongxu’s small, broken figure on the left contrasts with the protagonist’s upright, serious silhouette on the right, visually reinforcing the difference between despair and composure.
114
+
115
+ 3. [17–25 seconds] (Panning shot + wide shot, medium shot)
116
+ From the long shot, we see the same layout: protagonist and Meng Ya on the right, Yuan Xue and Zhao Dongxu near the burning stake on the left. Meng Ya, positioned slightly behind and to the right of the protagonist, takes two firm steps forward toward the center, changing the formation so that he stands slightly ahead of the protagonist in the frame.
117
+
118
+ The camera cuts to a medium shot of Meng Ya from the front. Cinders cling to his clothing; his arms are crossed over his chest, and his expression is stern and uncompromising. He looks past the lens toward the left, directly addressing Yuan Xue and Zhao Dongxu.
119
+
120
+ In an unquestionable tone, he says:
121
+ “If you’re not strong enough, don’t take on a top-tier commission. Come with us. We’ll head back to camp and get you treated by Bai Cao’s family.”
122
+
123
+ As he finishes, he shifts his weight and turns his upper body slightly to the right, jerking his chin toward the protagonist. The camera responds by panning right in one smooth movement, sliding from Meng Ya’s profile to a medium shot of the protagonist. The protagonist stands a half-step behind him, still on guard, eyes scanning the surroundings rather than focusing on any one person.
124
+
125
+ Meng Ya’s voice continues, now aimed at the protagonist:
126
+ “What’s wrong with you? Why are you spacing out?”
127
+
128
+ In the last second, the camera pulls back into a wide shot from a slightly adjusted angle, showing Meng Ya now roughly in the center, the protagonist a little behind and to his right, and the wounded pair still near the burning stake on the left. Meng Ya’s position visually divides the space between the frontline and the injured.
129
+
130
+ 4. [25–34 seconds] (Arc shot + wide shot, close-up)
131
+ From this wide shot, the protagonist stands a step ahead of Meng Ya, slightly right of center, facing the wreckage in the distance. He ignores Meng Ya’s question, his shoulders squared, his body angled toward the unseen danger ahead.
132
+
133
+ The camera begins a slow arc around the protagonist, starting from his side and moving toward his front. As the camera glides, the background battlefield sweeps past behind him, but the protagonist remains the stable center of the frame. The movement is steady and continuous, ensuring frame-to-frame continuity.
134
+
135
+ As the arc completes and the protagonist faces the camera more directly, the shot gradually tightens into a close-up. His eyes are sharp and focused, brow furrowed. Soot and dust mark his face and dark hair; the simple dark clothing he wears shows light scorch marks and ash.
136
+
137
+ In a low, controlled voice, he says:
138
+ “Something’s not right here.”
139
+
140
+ Without cutting, his gaze shifts slightly downward and to the side. The camera follows his line of sight to the remnants of half-extinguished flames on the ground—charcoal still glowing, heat rippling faintly in the air. The shot then tilts back up to his face as he continues:
141
+ “The temperature’s still too high, and the flames haven’t really died down… There could still be survivors.”
142
+
143
+ In the final second, the camera returns to a wide shot from behind the group. The protagonist stands alone at the front, in silhouette against the dim, smoky light, while Meng Ya and the wounded remain a short distance behind, forming a clear depth of space.
144
+
145
+ 5. [34–41 seconds] (Crash zoom + wide shot, extreme close-up)
146
+ We hold a wide shot from slightly behind and to the side of the protagonist. He stands at the front, near the right side of the frame, facing deeper into the ruins. Meng Ya is behind him and a little to the left, with Yuan Xue and Zhao Dongxu farther back by the burning stake.
147
+
148
+ Suddenly, the protagonist’s gaze snaps diagonally upward toward the left. The camera adjusts just enough to include the direction of his gaze. Through drifting smoke in the distance, the faint silhouette of a small aircraft briefly sweeps past the wreckage, partially obscured by haze and debris.
149
+
150
+ At the moment of recognition, the camera performs a controlled crash zoom straight into the protagonist’s face, landing on an extreme close-up. His pupils contract sharply; the muscles around his eyes tighten. We catch the subtle movement of his jaw as he draws in a quick breath.
151
+
152
+ He murmurs, his realization spilling out:
153
+ “And… I’m worried there are still students trapped up ahead.”
154
+
155
+ As he speaks, his expression shifts in one continuous motion from shock to firm determination. His eyes harden, focus narrowing on the unseen danger ahead. After holding this for a brief beat, the final second cuts back to a wide shot from the side. The protagonist has already turned his entire body toward the road ahead, taking a decisive step forward along the broken path without hesitation.
156
+
157
+ 6. [41–49 seconds] (Deep depth of field + panoramic shot, medium-long shot)
158
+ A long panoramic shot from behind shows the protagonist walking forward alone along the debris-strewn path, moving steadily away from the others. Meng Ya, who has been following a short distance behind, gradually slows and then comes to a stop.
159
+
160
+ The shot transitions into a medium-long shot with deep depth of field. In the foreground is Meng Ya’s back, his shoulders firm as he turns slightly away from the direction the protagonist is heading. In the midground, the protagonist continues moving forward, his figure still clearly visible. In the background, Yuan Xue supports Zhao Dongxu, helping him adjust his weight as they prepare to move.
161
+
162
+ Meng Ya raises one arm and waves firmly at the protagonist’s back, his voice loud and decisive:
163
+ “Understood. We’ll split up here. I’ll escort the wounded back to camp first. I’ll come find you later.”
164
+
165
+ Without cutting, he turns his body more fully toward Yuan Xue and Zhao Dongxu, starting to walk with them in the opposite direction from the protagonist. The deep depth of field keeps all three planes—foreground, midground, and background—clear, emphasizing the moment of separation and Meng Ya’s determination to act.
166
+
167
+ In the last second, the camera pulls back into a panoramic long shot from the side. The protagonist is now farther along the path on the right side of the frame, while Meng Ya and the injured are moving away toward the left, the distance between them visibly widening.
168
+
169
+ 7. [49–57 seconds] (Whip pan + panoramic shot, medium-long shot)
170
+ We start from a long shot, maintaining the spatial relationship from the previous scene. Meng Ya, with one hand lightly steadying Zhao Dongxu and Yuan Xue at his side, walks slowly away from the wreckage. After several steps, he slows down again and gradually comes to a halt, his posture tightening.
171
+
172
+ The camera is positioned slightly behind and to the side of Meng Ya, capturing his back and a partial profile as he hesitates. He starts to turn his head forward, then flicks his gaze back over his shoulder toward the protagonist, who is now at a moderate distance behind him.
173
+
174
+ The shot shifts into a medium-long frontal angle on Meng Ya, with the protagonist visible, slightly out of focus, in the background. Concern flickers in Meng Ya’s eyes as he raises his voice:
175
+ “Hey! Don’t go too far! Big Eye Owl will contact you later!”
176
+
177
+ Before he finishes the line, the camera performs a quick whip pan along his line of sight. The motion blur is brief and controlled, ending on a stable medium-long shot of the protagonist, who stands a few steps farther down the path than before, momentarily pausing to listen. His body is angled toward the road ahead, but his head is turned slightly back toward Meng Ya.
178
+
179
+ In the final second, the camera widens to a panoramic wide shot from the side. The two figures are aligned along the same path: Meng Ya and the wounded group closer to the foreground on the left, the protagonist farther along the path on the right. The distance between them is just enough for clear communication, visually closing the scene while preserving spatial continuity for the next sequence.
180
+
181
+ 【CHARACTER PROFILES】:
182
+ - Su Luo: Medium height, light build. Large, expressive eyes; flaxen-brown hair tied back in a slightly messy ponytail, with a few loose strands framing her face. She wears a short, practical jacket over a fitted top, and a clearly visible tool belt at her waist, holding small tools and pouches. Her expressions shift quickly—brows lifting or knitting, lips pressing together—and her emotions are immediately reflected in her eyes and body language.
183
+ - Protagonist: Medium height, upright posture. Soft dark hair, slightly tousled by wind, soot, and dust. He wears simple, dark-colored, close-fitting clothing with minimal decoration, showing slight damage and ash stains from battle. His demeanor is reserved and calm; he rarely makes big gestures, instead nodding slightly, shifting his gaze, or tightening his jaw to show his thoughts.
184
+
185
+ 【SCENE DESCRIPTION】:
186
+ Afternoon sunlight filters through the canopy above a forest clearing, creating dappled patches of light and shadow on the ground. Pebbles, fallen leaves, and a few exposed roots are scattered underfoot. The surrounding trees stand quietly, their trunks and lower branches faintly touched by smoke drifting in from the direction of the wreckage. The atmosphere gradually shifts from tense anxiety to a more focused, cooperative calm, as the characters move from immediate crisis toward coordinated action.
187
+
188
+ 【BLOCKING】:
189
+ 1. Su Luo walks back and forth in the center of the clearing, tracing a short, repeated path. Occasionally she kicks a pebble aside or nudges a leaf with the tip of her boot. The protagonist stands near the edge of the clearing, a few steps away, slightly to one side, watching her with a composed expression.
190
+ 2. The protagonist takes two or three steps forward from the edge toward the center, stopping at a comfortable conversational distance in front of Su Luo. They now face each other, with Su Luo still slightly off-center in the clearing and the protagonist closer to the tree line.
191
+ 3. Maintaining this close distance, Su Luo faces the protagonist directly, then gradually turns her body a little sideways, lowering her head as she speaks. Her gaze drops to the ground between them, and her hands hover near her tool belt or jacket hem, subtly fidgeting.
192
+ 4. Still at the same distance, Su Luo shifts her stance, changing the angle of her shoulders. She alternates between facing the protagonist and turning slightly sideways, head lowered, her ponytail moving with each small turn. The protagonist remains mostly in place, only adjusting his weight and head angle as he listens.
193
+ 5. The close distance is maintained. Su Luo again turns a little sideways, lowering her head. One hand lightly touches the strap of her tool belt or brushes the side of her jacket, creating a small but consistent gesture that repeats naturally. The protagonist continues to stand calmly opposite her, his posture stable.
194
+ 6. After a moment of lowered gazes, Su Luo slowly raises her head. They look at each other again, their eyes meeting in the center of the clearing. The protagonist’s shoulders relax slightly, and Su Luo’s expression softens, marking a subtle shift toward mutual understanding.
195
+ 7. Su Luo turns her upper body toward the distance, extending one arm to point through a gap in the trees. Her line of sight and the direction of her finger clearly indicate a specific path ahead. The protagonist steps half a stride closer, standing just behind and a little to the side of her, aligning his gaze with hers as they both look toward the indicated direction.
196
+ """
197
  },
198
  {
199
  "file": "demo2.mp4",
 
260
  {
261
  "file": "demo3.mp4",
262
  "title": "案例 3",
263
+ "script": """
264
+ 【DIALOGUE】:
265
+
266
+ 1. [0–9 seconds] (Handheld camera effect + panoramic shot, medium close-up)
267
+ A wide panoramic long shot reveals the desolate battlefield after the fierce fight: scorched earth, twisted wreckage, and scattered embers still glowing faintly. On the right side of the frame stand the main character and Meng Ya, slightly in front of the ruined landscape, their bodies tense and wary, shoulders angled toward the center. On the left side of the frame, Yuan Xue and Zhao Dongxu lean weakly against a burning wooden stake, with several burning logs at their feet, smoke and sparks curling up behind them.
268
+
269
+ Keeping the same left–right positions, the handheld camera begins to move forward in a straight, slightly shaky line, heading toward the left side where the wounded are. It gradually leaves the main character and Meng Ya near the right edge of the frame and pushes in until it settles on a medium close-up of Yuan Xue.
270
+
271
+ Yuan Xue is trembling, her long, dark hair disheveled and stuck with sweat to her cheeks. Her pale, sweat-covered face is streaked with ash, and her eyes are wide and full of fear as she looks past the camera toward the main character. Her lips quiver, and in a weak, shaking voice she says:
272
+ “Thank you so much… Luckily you arrived in time. Otherwise, we’d already be a barbecue feast…”
273
+
274
+ As she finishes, she gasps for breath, her chest rising and falling rapidly. The camera holds on her for a brief beat, then cuts to a medium close-up of the main character from Yuan Xue’s eyeline.
275
+
276
+ In this shot, the main character’s figure is steady and upright. His dark tactical uniform is slightly scorched and dusty, his short, neat dark hair ruffled by heat and wind. He frowns slightly, his brows knitting together as his gaze shifts from Yuan Xue down toward Zhao Dongxu, assessing the injuries with professional focus.
277
+
278
+ With calm concern and a clear, controlled tone, he asks:
279
+ “How badly are you injured? Can you still stand?”
280
+
281
+ In the final second, the camera pulls back smoothly to the same panoramic long shot as at the beginning, clearly re-establishing the positions of all four: the main character and Meng Ya on the right, alert and standing; Yuan Xue and Zhao Dongxu on the left, still leaning against the burning logs.
282
+
283
+ 2. [9–17 seconds] (Shallow depth of field + panoramic shot, medium shot)
284
+ We start from the same long shot, keeping the spatial layout consistent. Zhao Dongxu remains in a crouched, half-sitting posture on the left, his back against the charred log, one hand braced on the ground.
285
+
286
+ The camera then cuts in to a medium shot centered on Zhao Dongxu. The background—where the main character and Meng Ya stand—and the distant firelight behind him blur into a soft haze, creating a shallow depth of field. In sharp focus, Zhao Dongxu’s pale face is twisted in pain. Sweat beads on his forehead and runs down his cheeks, mixing with soot. His lips tremble; his eyes glisten with tears.
287
+
288
+ He avoids looking toward the main character. Instead, the camera tilts down slightly with his gaze, revealing his numb legs stretched out in front of him, unmoving and twisted at an uncomfortable angle. Without cutting, the shot tilts slowly back up to his face as he stammers:
289
+ “I… I can’t feel my legs at all…”
290
+
291
+ His voice is hoarse and unsteady, filled with despair and helplessness. The shot holds on his expression for a brief moment, then, in the final second, pulls back into a panoramic long shot again. Zhao Dongxu’s small, collapsed figure on the left contrasts strongly with the main character’s upright, serious posture on the right, emphasizing the difference between despair and composed professionalism.
292
+
293
+ 3. [17–25 seconds] (Panning shot + wide shot, medium shot)
294
+ We begin once more from a wide long shot of the same battlefield layout: main character and Meng Ya on the right, in front of wreckage and smoke; Yuan Xue and Zhao Dongxu leaning against the burning logs on the left.
295
+
296
+ From this position, Meng Ya, who has been standing slightly behind and to the right of the main character, takes two firm steps forward toward the center line between the two sides. His movement subtly changes the composition, placing him roughly between the main character and the wounded pair.
297
+
298
+ The camera cuts to a medium shot of Meng Ya from the front. He stands with a sturdy, confident stance, arms crossed over his armored chest. His short, spiky black hair is dusted with ash; his strong facial features are set in a serious expression, and his sharp eyes are fixed on Yuan Xue and Zhao Dongxu just off-camera.
299
+
300
+ In a firm, unquestionable tone, he says:
301
+ “If you’re not strong enough, you shouldn’t be taking on a top-tier commission. Come with us. We’ll head back to camp and get treatment from Bai Cao’s family.”
302
+
303
+ As he finishes, he shifts his weight slightly and turns his upper body to the side, tilting his chin toward the main character. Without cutting, the camera follows this motion with a smooth pan to the right, sliding to a medium shot of the main character.
304
+
305
+ The main character stands a half-step behind Meng Ya, still vigilant. His eyes are not on Meng Ya, but scanning the wreckage ahead and the surrounding battlefield, his expression calm and focused. As the camera settles, Meng Ya continues, now addressing the main character:
306
+
307
+ “What’s wrong with you? Why are you spacing out?”
308
+
309
+ In the last second, the shot widens to a wide shot, showing Meng Ya standing in the middle of the path between the main character on the right and Zhao Dongxu and Yuan Xue on the left. The slight change in their relative positions keeps the blocking from feeling static, while preserving clear left–right orientation.
310
+
311
+ 4. [25–34 seconds] (Arc shot + wide shot, close-up)
312
+ From the wide shot, the main character now stands slightly ahead of Meng Ya, near the right-center of the frame, facing forward toward the deeper part of the battlefield. Meng Ya, Yuan Xue, and Zhao Dongxu are behind him, closer to the burning logs.
313
+
314
+ The main character ignores Meng Ya’s question, his body perfectly still except for the subtle rise and fall of his breathing. His shoulders are squared, his gaze fixed straight ahead.
315
+
316
+ The camera begins a slow, smooth arc shot around the main character, starting from his right side and moving toward his front. As the camera moves, the background of wreckage, burning logs, and distant smoke sweeps past behind him, while he remains the stable center of the frame. The arc is continuous and even, maintaining spatial continuity.
317
+
318
+ As the camera reaches his front, it gradually pushes in to a close-up of his face. His features are defined and calm; his short, dark hair is slightly mussed but still neat; traces of ash mark his cheeks. His eyes are sharp and focused, brows furrowed slightly, and his lips press into a thin line.
319
+
320
+ In a low, steady voice, he says:
321
+ “Something’s not right here.”
322
+
323
+ His gaze shifts slightly downward and to one side. Without cutting, the camera briefly follows his line of sight to the ground in front of him, where remnants of recently extinguished flames still glow faintly. Charred wood smolders; the air above shimmers with heat.
324
+
325
+ As the camera tilts back up to his face, he continues:
326
+ “The temperature’s still high, and the flames haven’t really died down… There could still be survivors.”
327
+
328
+ In the final second, the shot widens smoothly to a wide shot from behind the group. The main character stands alone at the front, his back forming a dark silhouette against the smoky light ahead. Behind him, in softer focus, Meng Ya, Yuan Xue, and Zhao Dongxu occupy the space near the burning logs, emphasizing his role as the one stepping forward.
329
+
330
+ 5. [34–41 seconds] (Crash zoom + wide shot, extreme close-up)
331
+ We begin with a wide shot from a slightly raised angle, behind and to the right of the main character. He is still at the front of the group, near the right side of the frame, facing the path into the wreckage. Behind him and slightly to the left stand Meng Ya and the wounded, closer to the burning logs.
332
+
333
+ Suddenly, the main character’s gaze shifts sharply to a diagonal angle ahead, up and to the left. The camera adjusts slightly to include more of that direction in frame. Through drifting smoke and heat haze, the silhouette of a small aircraft briefly sweeps across the sky above the wreckage, its dark outline cutting through the bright afternoon light before disappearing behind smoke.
334
+
335
+ At the instant of recognition, the camera performs a quick, controlled crash zoom in on the main character’s face, landing on an extreme close-up. His pupils contract violently; the skin around his eyes tightens. We see the small movement of his throat as he gasps softly.
336
+
337
+ In a tense, slightly breathless voice, he says:
338
+ “And… I’m worried there are still students trapped up ahead.”
339
+
340
+ As he speaks, his expression shifts in one continuous motion from shock to firm determination. His eyes harden, focusing on the unseen danger beyond the wreckage. The shot holds for a brief beat, then, in the final second, cuts back to a wide shot from the side.
341
+
342
+ In this wide shot, the main character has turned his entire body to face directly toward the road ahead, now closer to the center of the frame. He takes a clear, purposeful step forward along the broken path, his posture upright and resolute. Meng Ya and the wounded remain behind him, near the burning logs, anchoring the spatial continuity.
343
+
344
+ 6. [41–49 seconds] (Deep depth of field + panoramic shot, medium-long shot)
345
+ We open on a panoramic long shot from behind and slightly above the group. The main character walks forward alone along the debris-strewn road, moving toward the distant wreckage. Behind him, Meng Ya follows for a few steps before gradually slowing down.
346
+
347
+ The shot then shifts to a medium-long shot with deep depth of field. In the foreground, we see Meng Ya’s back and shoulders as he stops and turns slightly away from the path the main character is taking. In the midground, the main character’s figure continues to move forward, clearly visible and in focus. In the background, near the burning logs, Yuan Xue helps adjust Zhao Dongxu’s position, preparing to move him.
348
+
349
+ Meng Ya raises one hand in a decisive wave toward the main character’s back and calls out loudly:
350
+ “Understood. We’ll split up, then. I’ll escort the wounded back to camp first, and I’ll come back to find you later.”
351
+
352
+ Without cutting, Meng Ya’s body turns more fully toward Yuan Xue and Zhao Dongxu. He begins walking in the opposite direction from the main character, moving toward the left side of the frame with the wounded. The deep depth of field keeps all three layers—foreground Meng Ya, midground main character, and background wounded—visibly sharp, emphasizing the branching of their paths.
353
+
354
+ In the final second, the camera pulls back slightly into a panoramic long shot. The main character is now further down the road on the right, while Meng Ya and the wounded have already walked some distance toward the left, creating a clear visual separation that remains consistent from shot to shot.
355
+
356
+ 7. [49–57 seconds] (Whip pan + panoramic shot, medium-long shot)
357
+ We begin from a long shot that maintains the established orientation. Meng Ya walks at the front of the group on the left side of the frame, supporting Zhao Dongxu with one arm while Yuan Xue helps from the other side. The main character is visible in the distance on the right, moving along the road ahead.
358
+
359
+ After a few steps, Meng Ya slows and then comes to a stop. The camera is positioned slightly behind and to the side of him, showing his back and a partial profile. He starts to turn his head back toward the direction of the main character.
360
+
361
+ The camera moves into a medium-long shot from in front of Meng Ya, framing him and the wounded with the main character still visible farther down the road behind them. Meng Ya glances at the main character, concern in his eyes, and raises his voice:
362
+ “Hey, don’t go too far! Big Eye Owl will contact you later!”
363
+
364
+ Before he finishes the sentence, the camera performs a quick whip pan along his line of sight, from his face toward the main character. The motion blur is brief and controlled, stopping on a stable medium-long shot of the main character, who now stands a few steps ahead of where we last saw him, momentarily pausing to listen. His body is angled forward toward the road, but his head is turned slightly back toward Meng Ya.
365
+
366
+ In the final second, the shot widens to a wide panoramic frame from the side. Meng Ya and the wounded stand in the foreground on one side, while the main character stands a few steps away on the road ahead, forming a front-and-back formation with several steps of distance between them—just enough for clear verbal communication and a visually coherent composition.
367
+
368
+ 【CHARACTER PROFILES】:
369
+
370
+ - Yuan Xue:
371
+ Approximately 165 cm tall, with a slender build. Her long, dark hair is disheveled, some strands sticking to her sweat-soaked cheeks. Her facial features are delicate but currently pale and covered in sweat and soot, with fear and tension clearly visible in her eyes. She wears simple, light-colored clothing that clings slightly to her body from sweat, the fabric wrinkled and slightly scorched at the edges. Her demeanor is timid and helpless; her shoulders tremble, her fingers clutch at her clothes or the ground, and she avoids direct eye contact, often glancing away or downward when she speaks.
372
+
373
+ - Main Character:
374
+ Approximately 180 cm tall, with a well-proportioned, agile build. His facial features are distinct and firm, often accompanied by a slightly furrowed brow that conveys focus and thought. His short, dark hair is clean and neat, though lightly ruffled by battle and wind. He wears a dark tactical uniform that is durable, close-fitting, and easy to move in, with visible seams, straps, and light protective padding. The uniform shows minor damage and dust from combat, but remains orderly. His demeanor is calm, sharp, and professional; he is habitually vigilant, frequently scanning his surroundings. A characteristic habit is that he often gives a small nod when observing or making a judgment, as if confirming details in his mind.
375
+
376
+ - Meng Ya:
377
+ Approximately 182 cm tall, with a sturdy, solid build and a confident stance. His facial features are strong: a firm jawline, pronounced brows, and sharp eyes that give him a serious, commanding presence. His short, spiky black hair stands up slightly, with a few strands flattened by sweat and ash. He wears a heavily armored combat uniform with visible numbers and markings, giving him the appearance of an experienced frontline fighter. The armor is worn but reliable, with scuff marks and scratches that suggest past battles. His demeanor is that of a young commander—decisive in action and direct in speech. He has a habit of using body language to emphasize his attitude: crossing his arms when he is resolute, lifting his chin toward others to signal or direct, and turning his shoulders firmly when he makes a decision.
378
+
379
+ 【SCENE DESCRIPTION】:
380
+ A desolate battlefield lies under a clear afternoon sky. The sun is bright but the air is hot and dry, carrying the smell of smoke and burnt metal. The ground is uneven and darkened by scorch marks, with broken pieces of wreckage scattered across the area. Patches of recently extinguished flames remain on the ground: some logs are still burning at the edges, emitting an apocalyptic orange-red glow, while others smolder and release thin wisps of gray smoke. Occasional sparks rise from the burning wood, drifting upward before fading. The overall color palette is a mix of dark charred surfaces, dull metallic wreckage, and the glaring light of fire and sun, creating a harsh, post-battle atmosphere that remains consistent across shots.
381
+
382
+ 【BLOCKING】:
383
+
384
+ 1. The main character and Meng Ya stand on the right side of the screen, slightly in front of the wreckage, facing toward the left and center. Yuan Xue and Zhao Dongxu are on the left side, slightly behind them, leaning against burning logs and a scorched wooden stake. The distance between the right and left groups is clear but not too wide, allowing for communication.
385
+
386
+ 2. Zhao Dongxu remains crouched on the left, back against the burning logs, with Yuan Xue close by his side. The main character and Meng Ya are still positioned on the right, slightly behind the line of the wounded, maintaining alert stances while facing generally toward them and the battlefield ahead.
387
+
388
+ 3. Meng Ya steps forward from behind and to the right of the main character, moving toward the central line between the injured pair and the main character. He comes to a stop between the main character and Zhao Dongxu, standing slightly closer to the center, then turns sideways so that one shoulder faces the main character on the right and his gaze is directed toward Zhao Dongxu and Yuan Xue on the left.
389
+
390
+ 4. The main character steps half a stride forward from his previous position, now standing alone at the front of the group, facing directly toward the wreckage and the unseen danger ahead. Behind him, slightly spread out, stand Meng Ya, Yuan Xue, and Zhao Dongxu near the burning logs, forming a staggered line in the background.
391
+
392
+ 5. The main character, who was facing straight forward, suddenly turns his head and upper body to face diagonally forward, toward the direction of the passing aircraft. His feet remain in place, but his torso and gaze shift, creating a new viewing direction while keeping his position at the front consistent.
393
+
394
+ 6. The main character begins walking forward along the debris-strewn road, increasing the distance between himself and the others. Meng Ya, after taking a few steps, stops and turns his back partially to the main character, then starts walking in the opposite direction, back toward Yuan Xue and Zhao Dongxu and the burning logs, forming two diverging paths.
395
+
396
+ 7. Meng Ya leads at the front of the group escorting the wounded, moving away from the original center of the battlefield. The main character is behind him on the same rough axis, several steps further along the road in the opposite direction. They form a front-and-back formation, with a clear but not excessive distance between them, making it easy for them to exchange lines while remaining firmly anchored in the same spatial layout.
397
+ """
398
  },
399
  {
400
  "file": "demo4.mp4",