Log in

View Full Version : Burning subs into mpeg stream


Mosaic
4th June 2002, 03:24
Hi...
are there any utilties to burn "forced subs" into the actual mpeg stream....so that us folks with ordinary authoring can get the subs?

For instance Star Wars R1 Episdoe 1 has alien language subs that are necessary ....or Bedazzled has enlsih subs for the All spanish section.......I want to get those subs hard coded into the video mpeg stream...

Any ideas ...?

Schultz
4th June 2002, 08:38
Depending on which encoder you use you can use AviSynth or VirtualDub to frameserve the projects into your mpeg encoder.. and you can use a couple different plugins to accomplish what you want.. Probably easiest method would be to use the vobsub plugin and use the Show Forced Subs.. Which some people say they have been having problems with it.. or you can edit the files yourself to remove all but the ones you want and then use them during the frameserve process.. a guide that uses subs in ssa.. but you can replace this plugin with the vobsub plugin at http://vobsub.edensrising.com but here is teh guide
http://www.vcdhelp.com/srtsubsvirtual.htm

Mosaic
4th June 2002, 18:06
I will check those guides.
fyi ..I use dvd2avi and d2v project with TMpgenc 2.54 to encode for reauthoring in spruce.

Never used avisynth or Virtual dub b4.

BTW those guides seem to want a divx avi to start with .....

What if I HAVE the m2v already? And I want to burn the subs onto that.....Do I have to make the m2v into an avi and then BACK to an m2v? Sounds lossy to me....

any guide for using the first approach I mentioned?

l8r

Schultz
5th June 2002, 04:10
Originally posted by Mosaic
I will check those guides.
fyi ..I use dvd2avi and d2v project with TMpgenc 2.54 to encode for reauthoring in spruce.

Never used avisynth or Virtual dub b4.

BTW those guides seem to want a divx avi to start with .....

What if I HAVE the m2v already? And I want to burn the subs onto that.....Do I have to make the m2v into an avi and then BACK to an m2v? Sounds lossy to me....

any guide for using the first approach I mentioned?

l8r

If you already have the m2v file.. to get subs to it you must encode it again and this will lower your quality of the file. generally best to start from your source again. but You can load the m2v into dvd2avi and then save the project.. and use a plugin for avisynth called mpeg2dec this will allow you to open d2v project files.. so have something like
LoadPlugin("path\to\mpeg2dec.dll")
LoadPlugin("path\to\textsub.vdf")
mpeg2source("path\to\file.m2v")
TextSub("path\to\sub.srt")

and save this file as a avs file.. which then TMPGEnc should then be able to load this file and you can encode.. and do you reencode again in Spruce? if you reencode again in spruce then might wish to try and see if spruce can load the avs file.. Worth a shot.. but hopefully this leads you into the right direction.