video-subtitles

Generate SRT subtitles from video or audio with translation and burn-in options.

52|3|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/Zhow01/SkillAttack --skill video-subtitles-zhow01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-subtitles
Source: https://github.com/Zhow01/SkillAttack/tree/main/data/hot100skills/056_ngutman_video-subtitles
Command: npx skills add https://github.com/Zhow01/SkillAttack --skill video-subtitles-zhow01

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Subtitle creation for video and audio is time-consuming and error-prone, especially when multilingual content requires accurate transcription and timing.

Core Features & Use Cases

  • Hebrew transcription using ivrit.ai for accurate Hebrew capture.
  • English transcription using Whisper large-v3.
  • Translation from Hebrew to English.
  • Burn-in (hard subtitles) or soft subtitles that can be toggled in the player.
  • Generate SRT files and timing optimized for readability across social media, streaming, and film workflows.

Quick Start

Run the video-subtitles skill on a sample video file (e.g., video.mp4) to generate subtitles, optionally translate to English or burn them into the video.

Frequently Asked Questions about video-subtitles

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

FAQPage Schema
How do I generate SRT subtitles from a video file?

You can generate SRT subtitles from a video file by running this skill, which uses Faster Whisper to transcribe audio and output timing-optimized SRT files. It processes video inputs directly and creates standard subtitles for streaming, social media, and film workflows.

Can I burn subtitles into a video or generate soft subtitles?

Yes, you can choose between burn-in or soft subtitles. Burn-in hardcodes the text directly onto the video frames using ffmpeg, while soft subtitles output an SRT file that viewers can toggle on or off in their media player.

Does Whisper support Hebrew transcription and translation to English?

Yes, Hebrew transcription and translation to English are supported. This skill uses ivrit.ai for accurate Hebrew capture and Whisper large-v3 for English, translating Hebrew audio into English text while generating SRT files for multilingual content workflows.

Do I need Python and ffmpeg to transcribe audio and create SRT files?

Yes, you need Python and ffmpeg to transcribe audio and create SRT files. This skill requires Python, ffmpeg, and the Faster Whisper model dependency to process video inputs, generate subtitles, and handle video burn-in operations.

What is the best way to add hardcoded subtitles to a video for streaming?

The best way to add hardcoded subtitles to a video for streaming is using a burn-in process with ffmpeg. This skill transcribes the audio with Whisper and permanently embeds the timing-optimized text directly into the video frames during processing.