Video captioner agent

Created by team Evil Genius on July 10, 2026
Video Captioning

A Dockerized agent that automatically generates styled captions for video clips using Fireworks AI's vision and language models. The agent processes video files through a multi-stage pipeline combining audio transcription, frame sampling, and multi-modal AI inference. How it works: The agent reads a tasks.json file from the /input directory containing video URLs and metadata. For each task, it downloads the video clip, extracts audio using ffmpeg, and transcribes speech with Fireworks' Whisper model (whisper-v3-turbo). It then samples evenly-spaced JPEG frames from the video (adaptive count, capped at 16), and feeds both the frames and the transcript to a Fireworks vision-language model (kimi-k2p6) for grounded observations. Finally, a Fireworks text model (qwen3p7-plus) generates captions in four distinct styles: formal, sarcastic, humorous_tech, and humorous_non_tech. Output: All results are saved to /output/results.json with structured captions for each task, including timestamps and styled variations. The agent exits with code 0 on success or non-zero if any task fails. Key Features: Multi-modal AI pipeline: Combines visual frame analysis with audio transcription for contextually accurate captions Four caption styles: Formal, sarcastic, humorous_tech, and humorous_non_tech for versatile use cases Dockerized deployment: Self-contained container with all dependencies (Python, ffmpeg, AI models) Parallel processing: Handles up to 3 tasks concurrently within a 10-minute runtime budget Configurable: Environment variables for models, frame limits, and transcription toggle Lightweight: Optimized Docker image under 10GB with slim Python and ffmpeg

Category tags:
Explore more applications

NexusOps – Autonomous Industrial Maintenance

NexusOps is a multi-agent AI platform that autonomously triages industrial incidents, analyzes telemetry, performs RAG-powered diagnostics, validates inventory availability, and generates explainable maintenance plans with human-in-the-loop approval.

ZenAgents

AgentOpsAntigravityChromaDeepSeek R1DeepSeek V3GemmaLangChainlangflowVercel

ApexFlow AI: Self-Healing Telemetry Gateway

Quantum-classical hybrid stream gateway with 3-tier Gemma 4 ensemble on AMD MI300X (92% VRAM) + IBM Heron r2 VQC routing. Local inference at 0 tokens via Google Gemma 4 QAT. Fireworks AI fallback.

Tarek Clarke

AMD ROCmAMD Developer CloudGemmaBERT

Bayanihan Collective

AI-powered operational platform for independent AI-developer cooperatives — case tracking, guided onboarding, and a Gemma-classified, Claude-powered member concierge, built on real AMD Instinct GPU hardware.

Tribeium

AMD Developer CloudGemmaAMD ROCmAnthropic ClaudeClaude CodeCloudflare Workers AI

Central Finite AI

An AI operating system for IT operations that investigates incidents, generates T24 core-banking OFS messages and routines from plain language, and routes every action through human approval before it runs.

Citadel Labs

AI StudioAssistants API

Pact — Hybrid Token-Efficient Routing Agent

Pact routes each task to the cheapest model that can handle it — heuristic triage (0 tokens) → cascade execution (cheap → medium → powerful) → heuristic quality gate (0 tokens). Only essential Fireworks tokens, zero waste.

Loom

AMD ROCmOpenAI