Is it possible to add a subtitle file (srt) to an existing mkv file?
I can easily embed the srt file in a new mkv file, but it is quite time-consuming.
If it is not possible just to add a srt file to the mkw container can anyone explain why?
I’m using MKVToolNix ver. 9.5.0
Cheers
/Jonas
Asked
Active
Viewed 918 times
0

Jonas Hansen
- 55
- 5
-
you have to create another file anyway. But if you copy video & audio streams, it's not that slow. – Jean-François Fabre Dec 03 '16 at 20:00
-
So there is no way around than to create a new mkv container...have to add subtitles to around 25 2160p movies so it is quite time-consuming to create new mkw's ;-) – Jonas Hansen Dec 03 '16 at 20:10
-
I'm no specialist but I don't think you can "append" srt data to the existing mkv file. Superuser site could help you more (question is off-topic for SO) – Jean-François Fabre Dec 03 '16 at 20:13
-
Ok and thanx for answering. What do you mean with the question is off-tropic for SO? – Jonas Hansen Dec 03 '16 at 20:36
1 Answers
1
As suggested I found an explaining answer in a superuser group.
"It cannot just be added at the end. The srt file needs to be splitted into the individual lines and interleaved with the video and audio blocks through the whole file. The clusters and cues need to be adjusted for all tracks, headers need to be added and updated. It is a complicated process."
https://www.matroska.org/technical/diagram/index.html

Jonas Hansen
- 55
- 5