
StyleFrame Agent is a containerized video-captioning system built for the AMD Developer Hackathon Track 2 challenge. The agent reads tasks from an input JSON file, downloads each video, extracts representative frames with FFmpeg, analyzes the visual content using a vision-language model, and generates captions tailored to the requested styles. It supports multiple caption tones, including formal, sarcastic, humorous technical, and humorous non-technical outputs. The system is designed to be robust against inconsistent model responses by cleaning scene summaries, validating generated captions, and using safe fallback logic when needed. The project focuses on accurate video understanding, style alignment, reliable JSON output, and Docker-based reproducibility for automated evaluation environments.
13 Jul 2026