graph TD
A[Start VideoAssemblerPro] --> B[Input Files]
B --> C[MP3 Voice File]
B --> D[Avatar PNG Image]
B --> E[Timing Data]
C --> F[Audio Preparation]
F --> G[Get Transcription with Timings]
G --> H[Timing Data Output]
H --> I[Base Video Generation]
D --> I
C --> I
I --> J[Generate Talking Head MP4]
J --> K[Video Enhancement]
D --> K
K --> L[Add Avatar Overlay]
L --> M[Final MP4 Output]
subgraph SILO1[Audio Preparation Silo]
F
G
H
end
subgraph SILO2[Base Video Generation Silo]
I
J
end
subgraph SILO3[Video Enhancement Silo]
K
L
end