I have an avi and corresponding .srt file for subtitles. I hate having two files for this movie, so what I want to do is convert this file to mkv as I heard it can hold subtitles. I have handbrake to convert the file, but will that allow me to include the subtitles? If not, how would I go about putting the subtitles into the mkv?

  • you're looking for 'hard coding' the subtitle into the video file :) – Molly7244 Nov 3 '09 at 1:24
  • 6
    no, he's looking to embed the subtitles in the MKV as a subtitle stream (similar to a DVD's subtitles). this is 'soft' because a player can choose to display the subtitle stream or not. 'hard coding' is rendering the subtitles into the video stream, ie permanently changing the video stream, where they can't be turned off by the player. AVI doesn't support subtitle streams, so hard coding is the only way to do that with AVI. – quack quixote Nov 3 '09 at 1:34
  • 1
    i stand corrected. – Molly7244 Nov 3 '09 at 1:37

Use MKVMergeGUI.

mkvmerge and mkvmerge GUI (or just mmg) are two programs created by Moritz Bunkus. They're part of the mkvtoolnix package. mkvmerge can read a lot of different multimedia files and put their contents into Matroska files. Unfortunately this is a command line program, and not everyone is comfortable working on the command line. This is where mkvmerge GUI comes into play. It is a GUI that provides the user with an intuitive but powerful interface to mkvmerge.

Try this example (source):

mkvmerge -o out.mkv input.avi input.srt
  • 5
    And you can use it without reencoding your video, so no quality lost. – liori Nov 3 '09 at 3:31
  • 1
    old answer with links dead – user162573 Dec 14 '16 at 11:01
  • chk forum.videohelp.com/threads/… in place of the first link; other links seem to be ok. – nik Dec 14 '16 at 16:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.