graph TD
A[Start ImageExtractor Agent] --> B[Load MP4 URL]
A --> C[Load Timestamp JSON]
B & C --> D[Initialize 6 Parallel Silos]
D --> E1[Silo 1]
D --> E2[Silo 2]
D --> E3[Silo 3]
D --> E4[Silo 4]
D --> E5[Silo 5]
D --> E6[Silo 6]
E1 --> F1[Cut 1s Video - Timestamp 1]
E1 --> G1[Extract Thumbnail 1]
E1 --> H1[Resize Image 1]
F1 --> G1
G1 --> H1
H1 --> I1[Save step1_screenshot.png]
E2 --> F2[Cut 1s Video - Timestamp 2]
E2 --> G2[Extract Thumbnail 2]
E2 --> H2[Resize Image 2]
F2 --> G2
G2 --> H2
H2 --> I2[Save step2_screenshot.png]
E3 --> F3[Cut 1s Video - Timestamp 3]
E3 --> G3[Extract Thumbnail 3]
E3 --> H3[Resize Image 3]
F3 --> G3
G3 --> H3
H3 --> I3[Save step3_screenshot.png]
E4 --> F4[Cut 1s Video - Timestamp 4]
E4 --> G4[Extract Thumbnail 4]
E4 --> H4[Resize Image 4]
F4 --> G4
G4 --> H4
H4 --> I4[Save step4_screenshot.png]
E5 --> F5[Cut 1s Video - Timestamp 5]
E5 --> G5[Extract Thumbnail 5]
E5 --> H5[Resize Image 5]
F5 --> G5
G5 --> H5
H5 --> I5[Save step5_screenshot.png]
E6 --> F6[Cut 1s Video - Timestamp 6]
E6 --> G6[Extract Thumbnail 6]
E6 --> H6[Resize Image 6]
F6 --> G6
G6 --> H6
H6 --> I6[Save step6_screenshot.png]
I1 & I2 & I3 & I4 & I5 & I6 --> J[Complete Image Set]
J --> K[End ImageExtractor Agent]