# Example: WB Product 202372804

## Product Info
- **URL**: https://www.wildberries.ru/catalog/202372804/detail.aspx
- **Product ID**: 202372804

## Pipeline Output

See [pipeline_output.json](./pipeline_output.json) for full generated prompts.

## Workflow

### Step 1: Photo Selection
Image URLs generated:
- https://basket-05.wbbasket.ru/vol2023/part202372/202372804/images/big/1.webp
- https://basket-05.wbbasket.ru/vol2023/part202372/202372804/images/big/2.webp
- https://basket-05.wbbasket.ru/vol2023/part202372/202372804/images/big/3.webp
- ...

**Action**: Download and select image 1 (usually best hero shot)

### Step 2: Image Processing (nanobanana)

#### Cleanup Prompt:
```
Remove all text, watermarks, price tags, discount badges, and promotional overlays.
Extend clean white background where text was removed.
Preserve product details exactly.
```

#### Resize to 16:9:
```
Extend this image to 16:9 aspect ratio.
Generate natural background on sides.
Keep product centered and unchanged.
Match lighting and style.
```

**Result**: Clean 16:9 image ready for video generation

### Step 3: Video Generation (Veo3)

Three scene options generated:

#### Option A1: Static Beauty Shot (Safest)
```
INT. STUDIO SETTING / SOFT DAYLIGHT //
static to slow dolly push // 50mm lens // shallow depth of field

SUBJECT: Product 202372804, centered on clean background

ACTION: camera slowly pushes toward product, subtle light sweep reveals texture and details

MOOD: clean, minimal, commercial, premium

--no text --no watermark --no logo --no warped surfaces --no morphing
```

**Risk**: Low
**Best for**: Safe, clean product showcase

#### Option A2: Product with Rotation
```
INT. STUDIO SETTING / SOFT DAYLIGHT //
slow arc camera movement // 50mm lens // shallow depth of field

SUBJECT: Product 202372804, centered, pristine condition

ACTION: camera slowly arcs right around product, revealing form and details from different angles

MOOD: clean, elegant, commercial, premium

--no text --no watermark --no warped surfaces --no product deformation --no morphing
```

**Risk**: Low-Medium
**Best for**: More dynamic showcase

#### Option B1: Two-Act Narrative (Most Engaging)
```
ACT 1 (2.5 sec):
INT. STUDIO / SOFT DAYLIGHT
slow push toward Product 202372804
Product hero moment — clean, pristine

[FADE THROUGH WHITE]

ACT 2 (5.5 sec):
INT/EXT. LIFESTYLE SETTING / NATURAL LIGHT
Same Product 202372804 in natural use context
Aspirational but relatable scene
Warm lighting, lived-in feel

MOOD: from professional to personal, curiosity to desire

--no text --no watermark --no scene blending --no product alteration --no morphing
```

**Risk**: Medium
**Best for**: Emotional connection, storytelling

## Files

- `pipeline_output.json` - Complete JSON output from script
- `original_photo.webp` - Downloaded original (add manually)
- `processed_16x9.webp` - After nanobanana processing (add manually)
- `video_*.mp4` - Generated videos from Veo3 (add manually)

## Notes

This example demonstrates the full pipeline with fallback image URLs (Playwright fetch not used).

For actual product name and description, run with `--fetch` flag:
```bash
python wb_to_video_prompts.py --fetch "https://www.wildberries.ru/catalog/202372804/detail.aspx"
```
