cli-anything-videocaptioner

Transcribe video speech into SRT/ASS subtitles and burn them into video.

Updated May 7, 2026
One-click install
npx skills add https://github.com/dawsonblock/JUDGE_ATLAS --skill cli-anything-videocaptioner-dawsonblock
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-anything-videocaptioner
Source: https://github.com/dawsonblock/JUDGE_ATLAS/tree/main/external/CLI-Anything-main/skills/cli-anything-videocaptioner
Command: npx skills add https://github.com/dawsonblock/JUDGE_ATLAS --skill cli-anything-videocaptioner-dawsonblock

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It converts spoken audio in video into readable subtitle text, helping teams create accessible, multi-language captions without manual transcription and timing work.

Core Features & Use Cases

  • Video speech transcription: Converts an input video into subtitle formats (e.g., SRT/ASS/TXT/JSON) using selectable ASR backends such as bijian, whisper variants, or other supported options.
  • Subtitle optimization and translation: Optimizes subtitle structure and timing, then translates captions into a target language using supported translators (e.g., Bing/Google/LLM).
  • Subtitle burn-in synthesis: Produces a final video by burning subtitles as soft or hard subtitles, with optional consistency review to prevent subtitle/script drift.
  • Use Case: A content team needs captions for an English lecture video, then wants burned hard subtitles for multiple languages while ensuring the subtitles match an approved script.

Quick Start

Use the command cli-anything-videocaptioner process video.mp4 --asr bijian --translator bing --target-language en --subtitle-mode hard to transcribe, translate, and burn hard subtitles into the video.

Frequently Asked Questions about cli-anything-videocaptioner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I transcribe video speech into SRT subtitles automatically?

To transcribe video speech into SRT subtitles, this Skill applies ASR-driven transcription using selectable backends like bijian or whisper variants, converting spoken audio directly into readable subtitle files without manual timing work.

Can I translate subtitles into multiple languages and burn them into a video?

Yes, you can translate subtitles into a target language using supported translators like Bing, Google, or LLM, then use FFmpeg-based subtitle rendering to burn them into the video as hard or soft modes for publishing.

Does subtitle burn-in synthesis work with FFmpeg and Python videocaptioner backend?

Subtitle burn-in synthesis requires FFmpeg availability and Python videocaptioner backend support to render subtitles, ensuring consistent output generation suitable for both command-line and JSON agent consumption.

What is the best way to optimize subtitle structure and timing for accessibility?

The best way to optimize subtitle structure and timing for accessibility is applying automated subtitle refinement after ASR transcription, which adjusts formatting and optionally reviews consistency to prevent subtitle or script drift.

How do I generate hard subtitles for an English lecture video from a command line?

To generate hard subtitles for an English lecture video from a command line, run the process command with configurable ASR and translator selections, specifying the subtitle mode as hard to burn the text into the final video.