get-movie-subtitles

Extract a movie's full audio and generate timestamp-aligned SRT subtitles.

Updated Jun 10, 2026
One-click install
npx skills add https://github.com/AubreyHan/SKILL_Repo --skill get-movie-subtitles
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: get-movie-subtitles
Source: https://github.com/AubreyHan/SKILL_Repo/tree/main/get-movie-subtitles
Command: npx skills add https://github.com/AubreyHan/SKILL_Repo --skill get-movie-subtitles

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns a full movie or video soundtrack into a clean, aligned subtitle file, removing the manual effort of transcribing dialogue and timing captions.

Core Features & Use Cases

  • Full-audio processing: Extracts the entire audio track from a video file so timing stays accurate from start to finish.
  • Transcription and translation: Uses Gemini to transcribe speech and translate subtitles into the target language while preserving native timestamps.
  • Subtitle delivery: Produces a final SRT file ready for editing, sharing, or direct playback use.
  • Use case: Ideal for films, episodes, and long-form video where you need accurate subtitles without splitting audio into chunks.

Quick Start

Ask for subtitles for your movie file and specify the target language so the Skill can extract the full audio, generate translated SRT captions, and return the finished subtitle file.

Frequently Asked Questions about get-movie-subtitles

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

FAQPage Schema
How do I generate an SRT subtitle file from a full movie without splitting the audio?

To generate an SRT subtitle file from a full movie, the Skill extracts the entire audio track using ffmpeg to preserve native timestamps, then transcribes and translates the speech into an SRT file using the Gemini API.

Can I translate video subtitles into another language while keeping the original timing?

Yes, you can translate video subtitles while keeping the original timing by processing the full audio track with Gemini, which translates the transcribed speech and outputs a timestamp-aligned SRT file.

Do I need ffmpeg and a GEMINI_API_KEY to transcribe long-form video?

Yes, transcribing long-form video requires ffmpeg and ffprobe for audio extraction, the google-genai Python SDK, and a configured GEMINI_API_KEY to run the speech-to-text and translation processes.

What is the best way to transcribe a full film's audio track into text?

The best way to transcribe a full film's audio track is to use a tool that extracts the complete soundtrack with ffmpeg and processes it via the Gemini API, producing a clean SRT file without manual chunking.

Are temporary and uploaded audio files cleaned up after generating subtitles?

Yes, temporary and uploaded audio files are cleaned up automatically after the Gemini API processes the full audio track and generates the final SRT subtitle file, ensuring storage efficiency.