graph TD Start[Start Video Frame Extraction] --> Input[Input: MP4 URL and Timestamps JSON] Input --> Split[Split Into 6 Parallel Processes] Split --> S1[Silo 1: Process Timestamp 1] Split --> S2[Silo 2: Process Timestamp 2] Split --> S3[Silo 3: Process Timestamp 3] Split --> S4[Silo 4: Process Timestamp 4] Split --> S5[Silo 5: Process Timestamp 5] Split --> S6[Silo 6: Process Timestamp 6] S1 --> C1[Cut 1s Video Clip] C1 --> T1[Extract Thumbnail] T1 --> R1[Resize Image] R1 --> Save1[Save step1_screenshot.png] S2 --> C2[Cut 1s Video Clip] C2 --> T2[Extract Thumbnail] T2 --> R2[Resize Image] R2 --> Save2[Save step2_screenshot.png] S3 --> C3[Cut 1s Video Clip] C3 --> T3[Extract Thumbnail] T3 --> R3[Resize Image] R3 --> Save3[Save step3_screenshot.png] S4 --> C4[Cut 1s Video Clip] C4 --> T4[Extract Thumbnail] T4 --> R4[Resize Image] R4 --> Save4[Save step4_screenshot.png] S5 --> C5[Cut 1s Video Clip] C5 --> T5[Extract Thumbnail] T5 --> R5[Resize Image] R5 --> Save5[Save step5_screenshot.png] S6 --> C6[Cut 1s Video Clip] C6 --> T6[Extract Thumbnail] T6 --> R6[Resize Image] R6 --> Save6[Save step6_screenshot.png] Save1 --> Merge[Merge Results] Save2 --> Merge Save3 --> Merge Save4 --> Merge Save5 --> Merge Save6 --> Merge Merge --> Verify[Verify All Images Created] Verify --> End[End Process]