Hardburning .srt on top of mkv?

Discussion in 'Apple TV and Home Theater' started by Anastacio, Jun 18, 2010.

  1. macrumors regular

    I ordered the new Mac Mini the other day and it'll arrive here in just two weeks. So I got plenty of time to learn, how to get my movie collection onto it. But with some months of research, I have tried many things with different kind of software, like VirtualDubMod, VobSub and everything.

    I has ripped one of my Blu-ray discs but it doesn't feature danish subtitles. So now I got a mkv file on the computer and I have found a .srt subtitle.

    The question is, how do I hardcode/burn the subtitle (i do not want softburning) on top of the mkv movie? Is there any step-by-step? I have watched videohelpforums but can't seem to find a clear guide.
  2. macrumors demi-god


    In Handbrake you can load the SRT files and hard burn them in with MKVs.
  3. macrumors regular

    Thanks, I'm trying to do that but at 'burn' it says 'no' beneath it at the 'subtitles' panel. Btw, would it be okay if I change the wide resolution to 1080 (thats full hd) ?

    PS: I'm trying your suggestion at this moment, waiting for the result. =)
  4. macrumors 6502a

  5. macrumors 6502

    Just guessing, but he may want to encode them as DVD's for backup or something.

    Could be TOTALLY wrong, though. :D
  6. macrumors regular

    Well.. it depends really - I would rather just have softsubs.

    But will I be able to select subtitles (if i got various languages) within Plex on a Mac Mini when I start up a movie? (i don't have it before July 1st).
  7. macrumors 6502a

    Yes Plex will allow you to choose which, if any, subtitle track to use.
  8. macrumors regular

    Oh okay, then I'll be satisfied with softsubs if it's part of the Plex interface.

    Btw, I still need to convert the mkv to mp4, correct? (if so, which resolution for full hd?).
  9. macrumors 6502a

    No Plex should play a full size mkv ripped from a Blu-ray, you can re-encode it to either mp4 or mkv at a lower bitrate to save hard drive space, it's upto you. I'm not sure but Plex may even be able to use the Blu-ray sup subtitles right from the mkv rip, but I'm not sure????
  10. macrumors regular

    Will I just have to put the .srt in the same folder as the mkv movie on the Mac? Or do I softburn it in HB?
  11. macrumors demi-god


    Fair enough. I have only used SRTs with about four AVI files so I was going from (faulty) memory.
  12. macrumors 6502a

    I only have experience with XBMC which is what Plex is based off, so I don't know if Plex will read a srt file from the same directory as the video file.

    If you do want to put your srt subs into your mkv file then don't use Handbrake as this will re-encode the entire file which is a waste of time (unless you want to re-encode and shrink the file). A better option, if you don't want to re-encode the file, is to use mkvtoolnix to mux the subs into the mkv container, leaving the original video intact.
  13. macrumors regular

    Thanks, that helped alot it seems. I hope I can just choose between the subs within Plex, can't wait to try it out on the Mini - just two weeks left.

    I guess it'll find all the info and covers itself? Or I got to find a cover for all my movies?
  14. macrumors regular

    Plex will find movie info, movie poster art and fan art for your movies if you named them right. It makes mistakes, but you can go through your library, fix named and refresh info. Eventually, you will have a perfect database with great looking splash screens.
  15. macrumors member

  16. macrumors newbie

  17. macrumors member

    I use MKVTools to do this. Got a very nice 1080p version of Avatar with subtitles burned into the video track using MKVTools.
  18. ATC
    macrumors 6502a

    First, sorry to resurrect a very old thread but I want to ask the same question as the OP did, and I've hit a brick wall in my research. In my case "soft coding" subtitles isn't an option, it has to be burned in. My subtitles are English alien/foreign language ones that you want to see. Reason for this is I'm planning on playing my BRRips onto my Viera TV that has a built-in media player that plays .mkv files great, but there just isn't an option to turn on or off subtitles in the media player.

    Is there any way to burn-in .srt subtitles into an mkv? I don't mind paying for software to do it. I know that handbrake isn't the solution as it can only soft code srt titles in.

    Any help would be greatly appreciated.
  19. macrumors 6502

    One option for handbrake is to use .sub files (VobSub) instead of srt. These CAN be hardcoded using handbrake for foreign language parts.

    you can find a free program at http://www.divx-digest.com/software/srt2sub.html to convert .srt to vobsub format but it only works with windows.

    There are some other programs as well that will allow you to add foreign only parts to mkv or m4v containers as well, but I dont know what they are off the top of my head. Subler is a possible choice but I'm not entirely sure if it can or not.
  20. ATC
    macrumors 6502a

    Thanks for the suggestions Pyromonkey83. I hadn't even thought of the possiblility of converting .srt to .sub. I may have to look for a mac version of such software as I'm window-less. ;)

    If I do find such software, I take it what you're suggesting is this (?):

    1. Convert .srt to .sub (I assume I'll need the accompanying .idx file too)
    2. Run MKVToolnix to mux the .sub/.idx into the .mkv file
    3. Encode the new .mkv using HB, this time burn-in the subtitles that I had just muxed in step 2

    On an unrelated note, I wish movie studios burned in alien/foreign language subs. I mean, can anyone out there really understand what jabba the hutt says?
  21. macrumors 6502

    I went ahead and checked on Subler to see what options they have for subtitles and it looks like it does allow for hardcoding subtitle tracks via srt.

    Essentially your steps would be:

    1) Encode movie with Handbrake to your specifications without the .srt file

    2) Once file has finished running through handbrake, open the file using Subler

    3) Go to File -> Import file then select the .srt file and open it

    4) check the box under "subtitle track" and highlight the field, opening the expanded menu options shown below.


    5) Force the track you are looking for.

    It should be noted that I have never actually used this function of Subler, so I dont fully know how the forcing actually works. You can also add multiple subtitles and have one hardcoded and one soft coded (hardcode foreign parts and soft code a full subtitle for example). This may take some playing with and trial and error, but the good news is that Subler is just a muxing program, so it only takes about 30 seconds to finish. Therefore you dont have to spend 2+ hours on an encode just to find out it didnt work correctly or you did something wrong.

    Also, if you are interested you can add the full metadata to the file using this program and add HD tags, ratings, descriptions, and other things.

    Let me know if this works out for you!
  22. ATC
    macrumors 6502a

    Thanks. I just downloaded Subler and installed it. But I think it has issues with Mountain Lion, either that or I'll have to figure out how to use it. :eek:

    I added the video, imported the .srt, chose force track and then I just clicked the save-as/export button on top right. Nothing happened and there's a red banner with the number '1' on it. I looked at the work queue and there's one video, I then clicked start but I'm not sure if anything's happening. CPU is at idle. It now says "Done" but there's just a 4KB (.m4v) file on my desktop that does nothing. :confused:

    I'll have to give it another try later when I get home from work.
  23. macrumors 68020

    Mountain Lion broke Perian and Subler needs Perian to function correctly. To solve the problem you need to download and add a file to your system. Search this forum for exact instructions on what you need to do.
  24. ATC
    macrumors 6502a

    Ahh...thanks. I thought I was doing something wrong.

    I just found this, looks like I'll have to read it and fix later. Thanks again.
  25. macrumors 68020

    Try there. If you run into any problem, search back here as I know there have been very good tutorials posted on what to do.

Share This Page