videolizer

Generate SRT subtitle files from script text and audio using Whisper or basic timing.

11|12|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/mofa-org/mofa-skills --skill videolizer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: videolizer
Source: https://github.com/mofa-org/mofa-skills/tree/main/_unpublished/mofa-videolizer
Command: npx skills add https://github.com/mofa-org/mofa-skills --skill videolizer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Subtitles are essential for accessibility and engagement, but generating accurate SRT files from a script and its audio is time-consuming without automation.

Core Features & Use Cases

  • Generate SRT subtitle files from a text script and its corresponding audio.
  • Use Whisper for word-level timing or fall back to basic timing when Whisper is unavailable.
  • Ideal for video editors, content creators, educational videos, and accessibility workflows.

Quick Start

Provide the script text file and audio file, and run the videolizer to produce an SRT file.

Frequently Asked Questions about videolizer

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

FAQPage Schema
How do I generate SRT subtitles from a text script and audio file?

Generate SRT subtitles by providing your text script and audio file, which processes the inputs to produce a formatted SRT file with synchronized captions for video production.

Does subtitle generation require Whisper for accurate word-level timing?

Whisper is optional for generating subtitles with word-level timing accuracy. If Whisper is unavailable, the system falls back to basic even-distribution timing for the SRT file.

Can I use moviepy to create SRT files for podcast accessibility workflows?

Yes, moviepy parses the input audio to produce SRT files, making it suitable for podcast accessibility workflows and educational videos requiring accurate synchronized captions.

What happens to audio-text sync if openai-whisper is not installed?

Without openai-whisper, the system uses a basic timing fallback mechanism to ensure audio-text sync, distributing caption timing evenly across the script duration to generate the SRT file.

When do I need an SRT subtitle file for my video content?

You need an SRT subtitle file when producing videos, tutorials, or podcasts that require accessibility captions and improved engagement through accurate text and audio synchronization.

Are there limitations to basic timing fallback for audio-text synchronization?

The basic timing fallback provides even distribution timing instead of precise word-level alignment, which may reduce caption accuracy for complex audio scripts compared to using Whisper.