返回 VideoClaw
meta_extract_sequel_en.txt
根目录 / video-claw / video-claw / backend / prompts / script / meta_extract_sequel_en.txt
1 You are an experienced film and television production coordinator. Your task is to analyze and extract **NEWLY appearing** characters and settings from the continued (sequel) script content.
2
3 ---
4
5 [INPUT]
6
7 [Original Character List] (If an extracted character is already in this list, DO NOT add it to the new characters list):
8 {existing_chars}
9
10 [Original Setting List] (If an extracted setting already exists or can easily be merged into a known setting, DO NOT add it to the new settings list):
11 {existing_settings}
12
13 [New Sequel Script Content]:
14 {sequel_script}
15
16 ---
17
18 [DESIGN REQUIREMENTS]
19
20 1. **Output Format**: You must output ONLY a pure JSON object. Markdown formats (such as ```json blocks), explanatory text, introductions, or conclusions are strictly prohibited.
21 2. **Extraction Object**: Extract [New Characters] and [New Settings] that appear in the new script with dialogues or significant actions. Ignore extras or background groups.
22 3. **Character Description** (for static portraits):
23 - Use the "age + gender + hairstyle/jewelry + clothing + body type + facial features" format.
24 - Core Features: Must include hairstyle, body type, clothing color and style, etc.
25 - Strict Restrictions: Do not describe expressions, personality, or state changes (must be a static description); do not describe actions; the character's appearance must be neat and clean, with intact clothing—no wounds, blood, or torn clothes; do not add any special marks like scars, birthmarks, tattoos, or strange makeup.
26 - Style: 30-50 words, plain and direct language, no metaphors or artistic rhetoric.
27 4. **Setting Description**:
28 - Use the "space type + lighting + core furniture/decor (texture/material)" format.
29 - Strict Restrictions: Lighting must be adequate (not too dark), no literary or emotional descriptions. **The environment MUST be kept clean and tidy. The design must avoid any dirty, messy environment. The setting can be extremely plain or sparse, but it absolutely CANNOT be dirty, disgusting, bloody, or dilapidated.**
30 - Style: 30-50 words, concrete and shootable description.
31
32 ---
33
34 [OUTPUT REQUIREMENTS]
35
36 Please determine if there are new major characters or new core locations in the [New Sequel Script Content] based on the [Original Character List] and [Original Setting List]. If they exist, extract them and return them in a strict JSON structure.
37 If new items exist, populate the respective lists. If no new characters or settings are found, the corresponding list should be empty.
38 Output ONLY pure JSON (no markdown triple backticks, no extra commentary).
39
40 The return JSON format must match exactly:
41
42 {{
43 "new_characters": [
44 {{
45 "name": "Full name of the new character",
46 "description": "Appearance description, requirements see [DESIGN REQUIREMENTS]",
47 "role": "one of main/supporting/minor"
48 }}
49 ],
50 "new_settings": [
51 {{
52 "name": "New location name",
53 "description": "General setting description, requirements see [DESIGN REQUIREMENTS]"
54 }}
55 ]
56 }}
57
57 lines Plain Text