MKV to SRT
MKV to SRT
Generate an SRT from an MKV file. Upload the OBS recording or video, review the transcript and export an .srt. Useful when a video has no subtitles, or you want your own for a recording you made.
MKV already has a subtitle slot
Matroska can carry subtitle tracks inside the file, and many players pick up an .srt sitting next to the video with the same name, for example talk.mkv and talk.srt. If you would rather embed it, MKVToolNix's free tools can mux the SRT into the MKV as a track; we do not do that step, we make the SRT.
Steps
- Upload the .mkv above.
- Correct the transcript while listening.
- Export SRT and give it the same base name as the video.
- Place both files in the same folder, or mux with a tool of your choice.
Why this beats extracting existing subtitles
If the MKV has subtitle tracks already, extract those rather than transcribing again. If it does not (screen recordings, lectures, your own footage), speech recognition is how you get timed text. If you only want a script rather than timed cues, the SRT to text cleaner strips the numbers and times.
Multiple audio tracks
OBS may store mic and desktop sound as separate tracks. If the transcript is missing a voice, check which track the file lists as its default audio and mix them in OBS before the next recording.
How it works
Add a recording
Drop in a video or audio file, choose one from your device, or record from the microphone. Nothing to install.
It transcribes
Speech becomes timestamped text, with speaker labels when more than one person talks.
Read, fix, export
Click any line to correct it, then download TXT, subtitles, Markdown, JSON or CSV.
Questions
Can you add the subtitles into the MKV?
Does it use the MKV's existing subtitles?
Does the SRT have one line per sentence?
Is it free?
Want your transcripts saved and longer files? Create a free account · See pricing · All use cases
Try it with your file
No account needed for a first transcript.