graph TD
Start[Start Process] --> Input[Input Tutorial Video MP4]
Input --> SA1[VideoTranscriber]
SA1 --> Transcript[Timestamped Transcription]
Transcript --> SA2[StepExtractor]
SA2 --> Steps[Six Steps with Timestamps]
Steps --> SA3[VideoFrameGrabber]
Input --> SA3
SA3 --> Images[Six Extracted Images]
Steps --> SA4[TextRefiner]
SA4 --> Text[Refined Text Content]
Images --> SA5[ArticleAssembler]
Text --> SA5
SA5 --> Output[Final HTML/Markdown Article]
Output --> End[End Process]
subgraph Components
Input
Transcript
Steps
Images
Text
Output
end
subgraph Subagents
SA1
SA2
SA3
SA4
SA5
end