VideoHelp Forum
+ Reply to Thread
Results 1 to 11 of 11
Thread
  1. Member
    Join Date
    Oct 2013
    Location
    France
    Search Comp PM
    Hi All -- I'm looking for a freeware single-program solution to permanently embedding DVD-derived subtitles (e.g., .srt) in my standard DVD rips (ifo and vob-sets) without converting to XVid or anything like that. I understand that re-encoding is necessary to merge the subs and video, but I can't find anything that doesn't require lossy conversion of the video as part of the deal. 'Submerge' seems ideal for this, but it's a MAC-only solution (and a paid one at that). Is there anything PC that will do this whilst letting me control the format of the subtitling (font, char-size, position, colour, etc.) in a real-time preview? I'm looking for something simple and GUI-based without the necessity for scripting. Do I understand correctly that the text of a 'hard' subtitle file,as exported from Subtitle Workshop as .srt or ssa, will be embedded as text rather than simply as a burned-in version of the vector graphics that I abhor (see below)? I dislike the jaggy, poorly-aliased look of graphic subtitles (particularly when italicised) and would much rather have the clean look that one gets with embedded subtitles, e.g., the plain white on-screen subtitles in 'Nightwatch'. I am aware that embedded subtitles are forever, but I don't ever plan on learning Japanese, Korean and Russian, so this is a suitable solution for me. Any simple advice much appreciated, and apologies if this exists elsewhere on the site or as a sticky, but I have been unable to find any reference to this question anywhere.
    Quote Quote  
  2. Member
    Join Date
    Nov 2009
    Location
    United States
    Search Comp PM
    Okay lets get a few things straight...

    HardSubs is the act of applying Subtitles as a overlaying on a Video stream then encoded. So it's HARD encoded into the video stream.
    SoftSubs is the act of embedding a Subtitle stream into a container which stores a Video stream. So it's SOFTware overlayed on a vidoe stream

    SoftSubs are reversable, and possible multiple Subtitle streams can be embedded into a containers.

    SoftSubs can also be defined as External Subtitle files being overlayed a Video stream.

    If you are wanting control over Font, Size, Color, Position...you'll mainly looking at creating ASS or SSA (SubStationAlpha) based subtitles...SRT (SubRip) ones which are the most common just allow for basic markup (bold, italic, strike,...)

    SubTitle Workshop is probably your best bet for creating General Subtitles. Aegisub is from what I understand the best for making ASS files...but I haven't used it myself...I'm a noob when it comes to Sub's.

    Now if you want to embed the ASS/SSA into a container...you'll have to use MKV as the container...as MP4 only allows SRT...well a few others...but not any better than SRT.

    You can Mux the Video, Audio & Subtitle streams with MKVToolsNix...however it has no preview...that will have to be done with SubTitle Workshop or Aegisub.

    With MKV you will not need to encode your video or audio streams...as it accepts everything that I'm aware of...so you are not limited on formats like you are with MP4 or AVI...or other lesser known\used containers.

    Anyways best of luck.
    Quote Quote  
  3. Originally Posted by palaeo7 View Post
    'Submerge' seems ideal for this, but it's a MAC-only solution (and a paid one at that).
    Let me quote from the Submerge site:
    With Submerge you can easily add hardcoded subtitles to your movies and tv-shows.
    By definition, 'hardcoding' means reencoding the video. So you are mistaken about what it can do. For DVD, which is apparently what you want, there are two and only two choices for getting subs into a movie. The preferred method is to make them selectable, which doesn't require reencoding the video. The other is 'hardcoding' them into the video which requires a reencode. Why you don't want selectable subs is beyond me because it's by far the better of the two choices. Maybe you just don't know how to create nice-looking anti-aliased DVD subtitles. I convert my text-based SSA subs directly into graphic-based subs for my DVDs. They look good.

    And the third way is as Nologic described - embedding everything into an MKV container, with no reencoding of anything.
    Last edited by manono; 30th Oct 2013 at 14:53. Reason: Forgot to add the 'anti' before the 'aliased'
    Quote Quote  
  4. Member
    Join Date
    Oct 2013
    Location
    France
    Search Comp PM
    Originally Posted by manono View Post
    By definition, 'hardcoding' means reencoding the video. So you are mistaken about what it can do. For DVD, which is apparently what you want, there are two and only two choices for getting subs into a movie. The preferred method is to make them selectable, which doesn't require reencoding the video. The other is 'hardcoding' them into the video which requires a reencode. Why you don't want selectable subs is beyond me because it's by far the better of the two choices. Maybe you just don't know how to create nice-looking aliased DVD subtitles. I convert my text-based SSA subs directly into graphic-based subs for my DVDs. They look good.
    Thanks manono. that's what I mean and much more on-topic.

    I don't indeed '';...know how to create nice-looking aliased DVD subtitles...';. If you know how to ''...convert my text-based SSA subs directly into graphic-based subs for my DVDs...'' using anti-aliasing then I would be very interested to hear how because it is my understanding of DVD subtitles that they are limited by the bit-depth and colour-range (split between the background, the text and the two outlines) of the DVD format, and it is this that makes ant-aliased subtitles impossible. It is for this reason alone that I've moved toward the idea of hardcoded subs, as these can be encoded and rendered as 'text' rather than limited-range graphics.

    I am happy to use .ssa subs (if indeed these are compatible with the DVD format), but the lack of anti-aliasing in DVD would seem to make this a non-starter, I have used Subtitle Workshop and Creator, and neither provide an option for this. DVDSubedit is good for colour, transparency and position, but the only software I have found that easily allows me to edit font and font-size (if not aliasing) is DVD Styler. cheers, Palaeo7
    Quote Quote  
  5. SSA subs aren't allowed for DVD, of course, although some authoring programs accept them and convert them. For DVD subs must be converted to some graphical format. Muxman, for example, accepts both SUP format subs and SST subs, and it's SST subs I make using MaestroSBT (in which you open an SSA sub). And, of course, aliasing is allowed in DVDs. There are 4 colors allowed. Usually three of them are the background color, the main color, and the outline color. If you like to use 2 main colors (to differentiate between two different speakers, for example) then the fourth color can be used for that. Me, I use that fourth color for the antialias color. Nothing says you have to use the Tahoma font, or the light grey/dark grey/black colors I do, but below are examples.
    Image Attached Thumbnails Click image for larger version

Name:	Antialias.jpg
Views:	21522
Size:	34.6 KB
ID:	20921  

    Click image for larger version

Name:	AntialiasCropped.jpg
Views:	19741
Size:	17.9 KB
ID:	20922  

    Click image for larger version

Name:	MaestroSBT.jpg
Views:	20010
Size:	61.4 KB
ID:	20923  

    Quote Quote  
  6. Member
    Join Date
    Oct 2013
    Location
    France
    Search Comp PM
    Originally Posted by manono View Post
    ...and it's SST subs I make using MaestroSBT (in which you open an SSA sub). And, of course, aliasing is allowed in DVDs. There are 4 colors allowed. Usually three of them are the background color, the main color, and the outline color. If you like to use 2 main colors (to differentiate between two different speakers, for example) then the fourth color can be used for that. Me, I use that fourth color for the antialias color. Nothing says you have to use the Tahoma font, or the light grey/dark grey/black colors I do, but below are examples.
    Thanks for your further advice manono.

    Looking at your 'aliased' example and those that I've made using MaestroSBT, as suggested, I'm not sure that I really see that much evidence of any anti-aliasing going on, and I suspect that the final appearance is as much to do with the font chosen as the limited anti-aliasing available for 4-bit bitmaps. In this vein, is there anywhere within a DVD structure that details the font and text-size of the subtitles (i.e., in the .ifo file, inspected by IfoEdit?).

    If you look at the enclosed screenshot of the subtitles from Criterion, Bo and Tartan DVD releases of Ozu's 'Late Spring' (different translations notwithstanding), you can see how the Criterion (top) is much more aethetically pleasing than the truly-wretched Bo (bottom) with the Tartain (middle) somewhere in-between.

    Click image for larger version

Name:	fonts.jpg
Views:	26006
Size:	175.0 KB
ID:	20953

    It is this variation in dvd subs that originally pushed me toward sub-hardcoding (which will be fully anti-aliased, using the full bit-depth pf the video), but if I can match that Criterion appearance in terms of colour, font and size, I would be content (I rip all my dvds for use on a WDTV Mini media player, so can format all my subs to one consistent appearance). Support for the importance of the right combination of subtitle font-parameters can be found in the Criterion example -- zoom this to 200%, and it looks just as jaggy as the Tartan example (i.e., is just as limited by what the DVD spec allows), but the subjective appearance at normal magnification is much better -- to my eye at least.

    So, would IfoEdit tell me what I need, or is it a matter of trial and error?

    cheers,
    Palaeo
    Quote Quote  
  7. Looks like the criterion titles are "not quite" white, while the border is "not quite" black giving an overall perception of more subtle gradation.
    Last edited by smrpix; 1st Nov 2013 at 10:21.
    Quote Quote  
  8. Originally Posted by palaeo7 View Post
    In this vein, is there anywhere within a DVD structure that details the font and text-size of the subtitles (i.e., in the .ifo file, inspected by IfoEdit?).
    Nope. You create the subs entirely yourself. The IFOs have the color information, but the BMPs themselves are stored in the VOBs. I model mine after Criterion, but I think they use a different font from the Tahoma I use. And maybe smrpix is right - that the not-quite-black outline color they use and the darker grey main color make the antialiasing seem to work a little better. Maybe I'll try that sometime. If you want to try and find out the font they use, perhaps the WhatTheFont website is the best place. You show them a font and they'll often be able to tell you what it is. They also have a forum where you can ask.

    http://www.myfonts.com/WhatTheFont/

    It is this variation in dvd subs that originally pushed me toward sub-hardcoding...
    Hardcoding the subs is very destructive of the video. You can't help but get all this mosquito noise (all the little black dots) outside and around the subs from the static text being surrounded by moving backgrounds. It's very difficult on an MPEG-2 (or any other kind of) encoder.
    I'm not sure that I really see that much evidence of any anti-aliasing going on
    It's not antialiasing in the sense of a video card softening hard edges during gameplay. It adds pixels of the antialiasing color along curves and diagonals. It looks way better on a television as opposed to being magnified and closely examined on a computer monitor screen.

    I've played SSA subs muxed/embedded into an MKV through my Roku player to my TV set and they look as they do when playing a DVD. As I mentioned, I have no interest in 'burning' them into the video.

    Interestingly enough, you used as an example for the fonts my all-time favorite film. I own 2 different version, the Hong Kong Panorama as well as the Criterion. You must like it a lot too, if you have 3 different versions. Me, I used a film I had been working with recently. A good film, but not extraordinary like Late Spring.
    Last edited by manono; 1st Nov 2013 at 18:21.
    Quote Quote  
  9. Member
    Join Date
    Mar 2011
    Location
    Nova Scotia, Canada
    Search Comp PM
    Originally Posted by palaeo7 View Post
    ... I can't find anything that doesn't require lossy conversion of the video as part of the deal. 'Submerge' seems ideal for this, but it's a MAC-only solution (and a paid one at that)....
    All that does is repackage the file + sub file in a matroska container, which embeds subs in the .mkv fileand does not re encode but does not do hardsubs. And they charge for it? Oh well.
    Quote Quote  
  10. Originally Posted by Hoser Rob View Post
    All that does is repackage the file + sub file in a matroska container, which embeds subs in the .mkv fileand does not re encode but does not do hardsubs.
    Why would the author say the program 'hardcodes' the subs then? That has a meaning very different from 'embed'. If true, it's good to know, though. But, as you imply, why pay for something easily done with free tools? With free tools on a PC anyway.
    Quote Quote  
  11. Member
    Join Date
    Oct 2013
    Location
    France
    Search Comp PM
    Interesting, and thanks everyone for your replies. I've pretty much given up on the idea of trying to make DVD subtitles look non-lousy (I wonder whose idiot idea it was to make them only 4-bit when a subtitle stream usually takes up no more than 2-4 Mb on a 4.3-8.5 Gb disc, but I digress).

    I understand now that encoding hardsubs is another MPEG re-encoding pass, with all that entails, but I have come across 'directvobsub' and 'vsfilter' that (correct me if I'm wrong) take a text file with timings and produce properly aliased subtitle that appear to be streets-ahead of crappy DVD .srt format subs ('external subtitles' I have seen them referred to as).

    So, given that vsfilter et al. are program applications, I don't suppose there's a media player (i.e., like WD TV or Popcorn Hour rather than Windows Media Player or VLC) that supports these external subs? Although I keep my rips in VIDEO_TS format, I never use discs and only use media players (in my case, the WD TV mini), so I'm happy to remux to something else (e.g., MKV) if it means I can have quality, non-DVD format subtitles. Any ideas folks?
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!