Listening check
openbbq asr checkLow-confidence words and suspicious repetitions are surfaced as evidence. The agent can correct an obvious occurrence while translating; professional review remains available on demand.
→ ready: trueOpen-source · Driven by AI agents
Give an AI agent a video URL or local file. OpenBBQ turns it into an editable bilingual subtitle draft and a burned video, with deterministic workflow checks and an explicit path to human review.

Quality gates
OpenBBQ enforces the mechanical invariants that make a long agent run safe. Quality findings stay visible without turning every draft into a mandatory review queue.
openbbq asr checkLow-confidence words and suspicious repetitions are surfaced as evidence. The agent can correct an obvious occurrence while translating; professional review remains available on demand.
→ ready: trueopenbbq translate checkMissing output is caught before delivery. Display budgets and terminology consistency remain visible as quality guidance for the draft.
→ ready: trueopenbbq reviewOpen the local editor when the work needs human-reviewed quality. Human edits are authoritative and the automatic workflow does not overwrite them.
→ ready: trueopenbbq agent finishStructure, bounded batches, artifact freshness, and one-time export and burn are verified before OpenBBQ reports the draft ready.
→ ready: trueAgent-native
Tell Claude Code or Codex what you want to make. OpenBBQ gives the agent the commands, structured results, and checkpoints it needs to run the job.
Commands can return JSON, so agents read results without scraping terminal output.
openbbq skill install gives your assistant the workflow and command patterns it needs.
Each stage writes its result to the workspace. Stop today and continue from the same files tomorrow.
Long transcripts are read and updated in bounded batches, which keeps the context focused and the work easy to review.
The fansub craft
openbbq review opens a local editor with the video, its sound waveform, and the subtitles side by side. Edits save automatically, with split, merge, and undo. Once professional review begins, export respects that review state.
openbbq review --workspace demo --to zhReady-made bilingual subtitle styles for landscape and vertical video, tidy line breaks, and a term list that keeps names consistent across episodes.
openbbq export --workspace demo --to zh --ass-preset fansubRequires Python 3.12+, uv, and FFmpeg. The automatic result is an editable draft; review it before publishing.
uv tool install 'openbbq[whispercpp]'