video-subtitles

Generates subtitle files and burns them onto videos for multiple audiences.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/MagicWifiMoney/openclaw-starter-kit --skill video-subtitles-magicwifimoney
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-subtitles
Source: https://github.com/MagicWifiMoney/openclaw-starter-kit/tree/main/skills-custom/extras/video-subtitles
Command: npx skills add https://github.com/MagicWifiMoney/openclaw-starter-kit --skill video-subtitles-magicwifimoney

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires faster-whisper, and includes scripts (resource) components.

What problem does it solve?

This Skill automates accurate transcription, timing, and subtitle formatting for video and audio files so creators and teams no longer need to manually transcribe, time, or hardcode captions for platforms that strip soft subtitles.

Core Features & Use Cases

  • Hebrew and English transcription: Auto-detects language and uses ivrit.ai for Hebrew and Whisper large-v3 for English with fallback handling.
  • Translation and burn-in: Translate Hebrew to English and either produce SRT files or burn hardcoded subtitles into MP4 for sharing on platforms like WhatsApp.
  • Readable, movie-style subtitles: Natural line breaks, 42 characters per line, 1–7s durations, and merging logic to create viewer-friendly captions.
  • Use Case: Convert an interview or social clip into a translated, hardcoded MP4 for distribution and create an SRT for accessibility and archive.

Quick Start

Run the script to transcribe video.mp4, produce an SRT, translate to English, and burn subtitles into a new MP4 using ./scripts/generate_srt.py video.mp4 --srt --burn --translate en.

Frequently Asked Questions about video-subtitles

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

FAQPage Schema
How do I burn hardcoded subtitles into an MP4 from a video file?

To burn hardcoded subtitles into an MP4, use ffmpeg alongside transcription engines like faster-whisper to generate SRT files and embed captions directly into the video track for platforms like WhatsApp that strip soft subtitles.

Can I automatically transcribe Hebrew audio and translate it to English SRT?

Yes, automatic Hebrew transcription and English translation to SRT is supported. The system auto-detects language, uses ivrit.ai for Hebrew transcription, and can translate the output to English using Whisper large-v3.

Do I need ffmpeg installed to generate and embed SRT subtitles?

Yes, ffmpeg is required specifically for burning or embedding SRT subtitles into MP4 files. Transcription and SRT generation alone rely on faster-whisper and ivrit.ai, but video burn-in operations depend on ffmpeg.

How do I format SRT subtitles for readable, movie-style captions?

Readable movie-style subtitles are formatted by enforcing natural line breaks, limiting 42 characters per line, setting 1 to 7 second durations, and applying merging logic to create viewer-friendly captions.

What is the best way to transcribe social media clips for accessibility transcripts?

The best way to transcribe social media clips is using faster-whisper for English or ivrit.ai for Hebrew to auto-detect speech, generate SRT files, and optionally burn captions into MP4 outputs for accessibility and archival.

Does faster-whisper support automatic language detection for English video transcription?

Yes, faster-whisper supports automatic language detection for English video transcription. It uses the Whisper large-v3 model to process audio files and automatically generate accurately timed SRT subtitles.