video-transcriber

Transcribe video audio into timestamped SRT, VTT, or JSON transcripts.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/akrindev/trimer-clip --skill video-transcriber
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-transcriber
Source: https://github.com/akrindev/trimer-clip/tree/main/skills/video-transcriber
Command: npx skills add https://github.com/akrindev/trimer-clip --skill video-transcriber

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg, and includes scripts (resource) components.

What problem does it solve?

Transcribe video audio into accurate, timestamped transcripts for captions, searchability, and content analysis, reducing manual transcription effort.

Core Features & Use Cases

  • Supports multiple backends (Whisper local, OpenAI Whisper API, Google Speech-to-Text, Gemini) for flexible transcription.
  • Provides speaker diarization and optional emotion detection to identify who spoke and emotional context.
  • Exports transcripts as SRT, VTT, or JSON for easy integration with video editing workflows.

Quick Start

Transcribe a video file using the supported backends and export the results as SRT, VTT, or JSON.

Frequently Asked Questions about video-transcriber

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

FAQPage Schema
How do I transcribe video audio into timestamped text with speaker diarization?

Generate timestamped transcripts with speaker diarization by processing video files through backends like Whisper local, OpenAI API, Google Speech-to-Text, or Gemini to identify speakers and export SRT, VTT, or JSON captions.

What's the best way to add subtitles to a video using Whisper or Gemini?

The best way to add subtitles is by running video audio through multiple speech-to-text backends like Whisper or Gemini, which transcribe the speech and export timestamped subtitle files in SRT or VTT formats for editing workflows.

Does video transcription require FFmpeg to process audio files?

Yes, video transcription requires FFmpeg to extract and process audio from video files before applying speech-to-text backends, speaker diarization, and emotion detection to generate accurate timestamped text outputs.

Can I detect emotion in audio and export transcripts as JSON?

Yes, you can apply optional emotion detection during audio transcription alongside speaker diarization, exporting analyzed results as structured JSON, SRT, or VTT caption files.

How do speech-to-text backends compare for generating video captions?

Backends like local Whisper, OpenAI API, Google Speech-to-Text, and Gemini offer flexible video caption generation, varying in API key requirements and processing approaches while outputting standard SRT, VTT, or JSON transcript formats.