← Back to all apps

brAutosub

Deep engineering system

Find the videos in your folders that have no subtitles and caption them for free on your own computer.

brAutosub showing its folder scanner silence filter and local batch subtitle queue

Current status

Local Python and C++ batch captioning tool that generates subtitle files on your own machine.

Overview

Automated local speech-to-subtitle tool that scans your media folders for uncaptioned videos and generates accurate `.srt` and `.vtt` subtitles right on your own computer.

Why it was built

Cloud transcription services charge by the minute and require uploading private recordings, while basic local transcription scripts often repeat phantom lines during quiet pauses.

Why it helps

Runs privately on your own computer at no cost, remembers which videos are already captioned, and automatically cleans up repeated lines during silent sections.

What you can do

  • Scans nested folders automatically to find videos missing subtitle files
  • Normalizes audio levels before transcription for clearer speech recognition
  • Built-in cleanup pass that strips repeated phantom phrases during silence
  • Resumable batch queue that never re-processes already-captioned videos
Before & After Engineering AuditMedia & VideoRuns on Your Computer · Auto SRT/VTT

brAutosub — Verified Engineering & Visual Transformation

Before: Unverified baseline workflow & manual steps

Cloud transcription services charge by the minute and require uploading private recordings, while basic local transcription scripts often repeat phantom lines during quiet pauses.

// Baseline manual workflow
// Problem: Cloud transcription services charge by the minute and require uploading private recordings, while basic local transcription scripts often repeat phantom lines during quiet pauses.
After: brAutosub deterministic pipeline & verified output

Runs privately on your own computer at no cost, remembers which videos are already captioned, and automatically cleans up repeated lines during silent sections.

// brAutosub verified pipeline
// Outcome: Find the videos in your folders that have no subtitles and caption them for free on your own computer.
// Status: Local Python and C++ batch captioning tool that generates subtitle files on your own machine.
CV & VLM rubric shift: 0.7725 → 0.9395 (+0.167 · Sharpness +48.4% · PSNR 44.09 dB)
Grounding gate: Negation parity & evidence verified

Interactive walkthrough

Step through how brAutosub works without creating an account or installing local dependencies.

Entry & problem context

Maturity: Deep engineering system

Cloud transcription services charge by the minute and require uploading private recordings, while basic local transcription scripts often repeat phantom lines during quiet pauses.

Automated local speech-to-subtitle tool that scans your media folders for uncaptioned videos and generates accurate `.srt` and `.vtt` subtitles right on your own computer.

Shared platform architecture sandbox

Test the live cross-language single source of truth shared across TypeScript, Python, and Rust.

Semiotic Brand Identity & Federated SoC Governance

Peircean Brand Mark, Multi-Size Squint Test & 3-Tier SoC Boundary

SoC tier: oss_public16px rubric: 96.7% (PASS)
16px · 32px · 48px squint test
Motif: ast_wave_nexus
Iconic sign: Acoustic speech spectrogram quantizing into discrete SRT timecode blocks
Indexical cue: Whisper VAD speech segmentation and subtitle synthesis
Symbolic archetype: Crimson-rose automated transcription mark
SoC Boundary & Epistemic Retrieval Guardrails
Visibility & ceiling: public_oss (max tier: oss_public)
Boundary policy: Default fail-closed public OSS governance profile.
4-gram shingle novelty: 97.4% (non-redundant >15%) · Retired symbol trap: Clear (0 retired symbols)
GitHub Profile & Source Activity

Engineering Velocity & Open-Source Hygiene

Synced from @brbrainerd and @vox-foundation via the GitHub GraphQL API (GET /api/github/stats).

Annual GitHub activity
13,842+
3,229 public · 10,136 private revisions
Curated portfolio history
19,523+
Revisions across 32 curated projects
Pull requests & reviews
463 PRs
Merged across 70 first-party codebases
brAutosub historyPython
144 revisions
21 tracked source files · Updated 2025-02-17
Language distribution across curated projectsWeighted by revision history & source volume
TypeScript38.9% (12 projects)
Rust36.9% (1 project)
Python11.3% (8 projects)
JavaScript4.7% (2 projects)
Lua4.1% (1 project)
Public open-source codebases on GitHub
vox-foundation/voxRust · 7,200 rev

Single-file full-stack programming language and Rust compiler that generates database schemas, server routes, and typed clients from one declaration.

#programming-language#rust#compiler#full-stack#lsp
brbrainerd/govSimTypeScript · 435 rev

Interactive political economy simulator with ECS civic rights, institutional modeling, policy levers, and multi-regime scenarios.

#simulation#political-economy#typescript#ecs#strategy-game

Interactive 3D macaque brain atlas and stereo surgical view planner rendered in browser WebGL.

#neuroscience#webgl#threejs#brain-atlas#3d-visualization
brbrainerd/brFrameTypeScript · 23 rev

Single-binary Rust and React kiosk shell for Raspberry Pi digital photo frames with remote mobile upload.

#rust#raspberry-pi#kiosk#embedded#react