Request a tool
All toolsGuidesMCP serverRequest a toolPlatformsCategories
Video & Audio Transcriber — Word-Level + SRT/VTT icon

MP4 to SRT: Generate Timed Subtitles From a Video URL

Turn an MP4 video URL into a timed SRT subtitle file with auto-detected language, ready to upload as captions to YouTube or Vimeo.

$0.02 per transcribed minute ($20 / 1,000)
Run this use case nowRun on Apify →

How it works

  1. 1
    Open it on Apify

    Hit Run on Apify — it opens the tool in the cloud, no install.

  2. 2
    Set the inputs

    Adjust mediaUrl, mediaUrls, language (sensible defaults are pre-filled).

  3. 3
    Click Run

    The tool runs on Apify’s cloud and collects the data for you.

  4. 4
    Export the results

    Download as JSON, CSV or Excel, or pipe straight into your app, Google Sheets, or an AI agent.

Pricing

$0.02 per transcribed minute = $20 per 1,000

You are charged forWhenPrice
Transcribed minutePer minute of audio transcribed.$0.02
Actor StartCharged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).$0.0000125

Pay-per-event pricing: you are billed per result, not per subscription — a run that returns nothing costs nothing beyond the start fee. Billing is handled by Apify on your own account. These are the live Apify store prices, in effect since 2026-08-08, and they are what you are actually charged.

Inputs

FieldWhat it doesType
mediaUrlPublic URL to a video or audio file (mp4, mov, mp3, wav, m4a, webm). Use this for a single file, or mediaUrls for a batch.string
mediaUrlsTranscribe several files in one run — one dataset row per URL. Each item is a public video/audio URL.array
languageSpoken language ISO code, or 'auto' to detect.string
wordTimestampsReturn per-word start/end times (great for karaoke captions).boolean
outputFormatsWhich subtitle/text files to also produce: srt, vtt, txt.array
openaiApiKeyYour OpenAI (Whisper) key. Kept private.string
modelTranscription model. Default whisper-1.string
baseUrlOpenAI-compatible base URL. Default https://api.openai.com/v1.string

What you get

A structured dataset — each result includes fields like:

_demo_noticedurationSecondslanguagesegmentCountsegmentssourceUrlsrtKeytextvttKeywordCountsrtUrlvttUrl

Export every run as JSON, CSV or Excel, or send it to your app, a database, Google Sheets, or an AI agent.

More use cases for Video & Audio Transcriber — Word-Level + SRT/VTT

Podcast MP3 to Text: Transcribe Episodes to Transcript

Podcasters get a clean text transcript from any MP3 episode URL, ready to paste into show notes, a blog post, or searchable archives.

Word-Level Timestamps for Karaoke & TikTok Captions

Need word-by-word captions that pop in sync? This returns per-word start and end times for animated TikTok and Reels karaoke subtitles.

Built on Video & Audio Transcriber — Word-Level + SRT/VTT — see every input, output field and price on the tool page.