How to Extract Subtitles from MKV Files: Complete Guide
Learn how to extract embedded subtitles from MKV video files. Covers using MKVToolNix, ffmpeg, and online tools to pull out SRT, ASS, and other subtitle tracks from Matroska containers.
Start TranslatingIntroduction
Welcome to this comprehensive guide on how to extract subtitles from mkv files: complete guide. Whether you're a beginner or experienced user, this guide will help you master the process and achieve professional results with your subtitle translations.
DramaSub makes it easy to translate Japanese, Korean, and Chinese subtitles to English with AI-powered accuracy. This guide covers everything you need to know to get started and troubleshoot common issues.
What You'll Need
✓Subtitle File
Your source subtitle file in SRT, ASS, or VTT format. Ensure the file is properly formatted with correct timing and text.
✓DramaSub Access
Free to start with DramaSub's translation service. A free account gets you going — just sign up and upload your file.
✓Basic Computer Skills
Ability to navigate websites, upload files, and download translated results. No technical expertise required.
✓Content Context
(Optional) A brief synopsis or description of your video content can help improve translation accuracy, especially for context-dependent content.
Step-by-Step Guide
Prepare Your Subtitle File
Ensure your subtitle file is in the correct format (SRT, ASS, or VTT). Check that:
- • The file has proper timing information
- • Text encoding is UTF-8 (for Asian characters)
- • The file size is under 10MB
- • There are no formatting errors
Visit DramaSub
Go to DramaSub.asia and select your source language (Japanese, Korean, or Chinese) and target language (English). Optionally provide a brief synopsis of your content for better context-aware translation.
Upload Your File
Drag and drop your subtitle file or click to browse. The file will be uploaded to our secure servers for processing. Wait for the upload to complete before proceeding.
Download Translation
Once processing is complete, download your translated subtitle file. The translated file will have the same format and timing as your original file, with all text translated to English.
Test and Adjust
Load your translated subtitles with your video and check for accuracy. Make minor adjustments if needed. For best results, provide context about your content when uploading.
Pro Tips
🎯 Context Matters
Always provide a brief synopsis of your content. This helps our AI understand the context and provide more accurate translations, especially for cultural references and idioms.
⚡ Start Small
When starting with a new series, translate a few episodes first to check quality and accuracy before batch processing the entire season.
🔍 Check Encoding
Ensure your source files use UTF-8 encoding. This prevents character display issues with Japanese, Korean, and Chinese text.
💾 Keep Backups
Always keep backup copies of your original subtitle files before translation. This allows you to compare and revert if needed.
Video Tutorial Coming Soon
Step-by-Step Visual Guide
We're creating comprehensive step-by-step video tutorials to help you master the art of subtitle translation.
Screen Recordings
Expert Tips
Quick Tricks
Subscribe to get notified when new videos are published
Subscribe on YouTubeCommon Mistakes to Avoid
❌ Ignoring File Encoding
Not checking file encoding can lead to garbled text. Always verify UTF-8 encoding for Asian language files.
❌ Skipping Context
Failing to provide content context can result in literal translations that miss cultural nuances and meaning.
❌ Not Testing First
Translating entire series without testing can waste time if adjustments are needed. Always test with a sample first.
Practical Examples
MKV file contains 3 subtitle tracks — Japanese ASS, English SRT, and Chinese SRT. Extract the one you need for editing or translation.
Extracting Japanese ASS subtitles from a anime MKV to translate them to English using DramaSub
A Korean drama MKV has embedded subtitles that do not display on your smart TV — extract them as a separate SRT file for external loading
Using ffmpeg to list all tracks in an MKV: "ffmpeg -i video.mkv" shows Track 0 (video), Track 1 (Korean audio), Track 2 (Korean subtitles)
Expert Tips
MKV (Matroska) is a container format — it bundles video, audio, and subtitle tracks into one file
Use MKVToolNix (mkvinfo) to see all tracks in an MKV file before extracting — know which track number contains your subtitles
ffmpeg extraction command: "ffmpeg -i video.mkv -map 0:s:0 subtitles.srt" extracts the first subtitle track
Multiple subtitle tracks are common in MKV — always specify which track to extract by language or index
After extracting, you can translate the subtitle file with DramaSub and load it alongside the video for playback
Common Mistakes to Avoid
Assuming all MKV files contain subtitles — many do not, especially raw recordings
Extracting the wrong subtitle track — always check the track language before extracting
Trying to extract subtitles from MP4 or AVI files — these formats rarely contain embedded subtitle tracks
Not converting the extracted format — ASS subtitles may need conversion to SRT for certain players
Re-encoding the entire video to remove subtitles — use mkvmerge to remux without re-encoding instead
Frequently Asked Questions
How to merge CD1 and CD2 subtitle files?
To merge split subtitle files: offset all CD2 timestamps by the duration of CD1, renumber all entries sequentially, and concatenate the files. The key is getting the exact offset right — use the last subtitle timestamp of CD1 as your offset value.
How to split subtitles for 2-part episodes?
Identify the exact timestamp where the split should occur, cut the file at that point, adjust the second half timestamps to start from zero, and renumber entries in both files. Always split at a scene change or natural pause.
How to extract subtitles from MKV without re-encoding?
Use MKVToolNix (mkvextract) or ffmpeg to extract subtitle tracks from MKV files without re-encoding the video. Command: "ffmpeg -i video.mkv -map 0:s:0 output.srt" extracts the first subtitle track as SRT.
Can I extract subtitles from MP4 or AVI files?
MP4 files rarely contain embedded subtitle tracks. AVI almost never does. MKV (Matroska) is the container format most likely to have embedded subtitles. For MP4, check if there is a subtitle track with "ffmpeg -i file.mp4".
Ready to How to Extract Subtitles from MKV Files: Complete Guide?
Start translating your Asian drama subtitles with our free-to-start AI-powered service.
Start Translating NowLast updated: August 18, 2026