ffmpeg-captions-subtitles

Manage subtitle and caption operations for video files using FFmpeg.

51|10|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/JosiahSiegel/claude-plugin-marketplace --skill ffmpeg-captions-subtitles
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ffmpeg-captions-subtitles
Source: https://github.com/JosiahSiegel/claude-plugin-marketplace/tree/main/plugins/ffmpeg-master/skills/ffmpeg-captions-subtitles
Command: npx skills add https://github.com/JosiahSiegel/claude-plugin-marketplace --skill ffmpeg-captions-subtitles

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive control over subtitle and caption management within video files, ensuring accessibility and professional presentation.

Core Features & Use Cases

  • Subtitle Operations: Burn, add, extract, and convert subtitle formats (SRT, ASS, VTT).
  • Styling & Positioning: Customize font, color, size, and placement for optimal readability.
  • Whisper AI Integration: Generate subtitles automatically from audio using advanced AI.
  • Use Case: You need to add stylized subtitles to an anime video, extract existing subtitles from a MKV file, or automatically transcribe dialogue from a lecture recording into an SRT file.

Quick Start

Use the ffmpeg-captions-subtitles skill to burn the 'input.srt' subtitles into 'input.mp4' and save it as 'output.mp4'.

Frequently Asked Questions about ffmpeg-captions-subtitles

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

FAQPage Schema
How do I burn subtitles into an MP4 video using FFmpeg?

To burn subtitles into an MP4 video using FFmpeg, you hardcode the text directly onto the video frames. This process permanently embeds the subtitle file so it displays without requiring a separate track.

Can I extract subtitles from an MKV file and convert them to SRT or VTT?

You can extract subtitles from an MKV file and convert them to SRT or VTT formats. This allows you to pull existing soft subtitle tracks from a container and transform them for use in different video editing workflows.

Does FFmpeg support automatic transcription with Whisper AI for subtitle generation?

FFmpeg can integrate with Whisper AI to generate subtitles automatically from audio. This enables automatic transcription of dialogue, such as from lecture recordings, directly into an SRT file without manual typing.

How do I add custom font styling and positioning to subtitles in FFmpeg?

You can add custom font styling and positioning to subtitles in FFmpeg to ensure optimal readability. This includes modifying text size, color, and placement for professional presentation, particularly with ASS format support.

What is the difference between burning subtitles and adding soft subtitle tracks in FFmpeg?

Burning subtitles permanently hardcodes text into the video frames, while adding soft subtitle tracks keeps them as selectable data within the file. Soft tracks allow viewers to toggle subtitles on or off during playback.

Can FFmpeg handle batch processing for adding CEA-608 and CEA-708 closed captions?

FFmpeg supports batch processing for adding CEA-608 and CEA-708 closed captions to video files. It also provides troubleshooting guidance for common issues encountered during these advanced closed captioning operations.