How can I replace the subtitles in an MKV container?

Divit Dsouza September 30, 2012
Ads by Google

I had softcoded a .SRT subtitle file in the container. I found out later that there are mistakes in the subtitles, so I extracted it using MKVextractgui and corrected them, but when I muxed them, both the SRT files are present in the container. And I want only one in it.

So I extracted the audio and video from the original container and muxed them again along with the corrected subtitles and got a new .MKV file. But when I played it on my TV, I got an error saying that the audio codec is not supported. The original .MKV file played fine but when I remuxed the same files from the same container into another .MKV container my TV says that the audio codec is not supported.

I’m pretty much new to this stuff, so how can I solve this problem? Thanks in advance.. and sorry for my bad english.


  1. Divit Dsouza
    October 13, 2012 at 3:32 pm

    Thanks for all the answers... I managed to solve the audio codec problem.

  2. Erlis D.
    October 10, 2012 at 9:23 pm

    Ok! From what you just said, it has to do with the audio codec.. It's not supported for your video player...
    What to do? Do the same process you did, is the right one! But, before that, convert the extracted audio file in mp3 format, since mp3 is almost supported by any device software.. and do the muxing using the mp3 file! If it doesn't work, please tell me, since I will give you another option, that works 100%, but is more advanced.. and we don't have why to go through it right now!
    To convert the audio file, use a converter like Format Factory.. In fact, I would recommend it, since its the best option!

  3. ha14
    October 8, 2012 at 4:06 pm

    Download AVI DEMUX

    1) Insall the software then from the File menuload the video the one whose audio codec problem on your TV.
    2) On the left hand side, under Video Output choose the Copy option.
    3) Under Audio Output, choose AC-3 (lav). (You can also choose AAC, but AC-3 is better for compatibility issues).
    4) Under Output format, choose MKV muxer
    5) click the save button

  4. vivek yadav
    October 2, 2012 at 12:30 am

    well wen i used handbreak to convert my mkv files it removed the subs...later i found that it gives a option to add subs in the begning (you can add multiple subs)....and it worked for me...

  5. Kao Vang
    October 1, 2012 at 10:52 pm

    What are you using to mux them? MKVmerge right?

    • Divit Dsouza
      October 8, 2012 at 4:13 pm

      Yes, I used mkvmerge.

Ads by Google