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