Burn in Forced Subtitles

MKV playback, recompression, remuxing, codec packs, players, howtos, etc.
Message
Author
eon_designs
Posts: 3
Joined: Thu May 06, 2010 11:02 am

Burn in Forced Subtitles

#1 Post by eon_designs » Thu May 06, 2010 11:07 am

Really cool utility - just beginning to use it to backup and archive all my movies

Is it possible to have any subtitles (forced subtitles in particular) burnt into the end MKV file?

I see that DVDFab supports this, but it compresses the end file. It would be good if you could have the option in this utility so that I didn't have to remember which films had subs in them.

Many thanks. eon

NomadCF
Posts: 125
Joined: Tue Jun 30, 2009 7:38 pm

Re: Burn in Forced Subtitles

#2 Post by NomadCF » Thu May 06, 2010 11:20 am

"Burning" as everyone is calling it requires you to re-encode the video, something MakeMKV does not do.

eon_designs
Posts: 3
Joined: Thu May 06, 2010 11:02 am

Re: Burn in Forced Subtitles

#3 Post by eon_designs » Thu May 06, 2010 11:33 am

Thanks for the very quick reply.

That explains how DVDFab is doing it and why it is compressing (re-encoding)

Thanks. eon

NomadCF
Posts: 125
Joined: Tue Jun 30, 2009 7:38 pm

Re: Burn in Forced Subtitles

#4 Post by NomadCF » Thu May 06, 2010 11:48 am

Heres a trick no one seems to know,
Any encoder that uses the "Haali Media Splitter" can be used to "burn" in subtitles, even if that program clearly stats that it does not support subtitles. To do this you'll need to go into the Haali Media Splitter properties and set the "Priority languages" (under output) to what ever you want. For example and I was reencoding avatar I renamed my one subtitle track to "Navi" and then set my "Priority language" to Navi. This forces the subtitles to be "feed" into the encoder along with the video stream as if it was 1 stream instead of two. This is do to the fact that it really is now just 1 stream being output from Haali Media Splitter, so the encoder has no idea there is a subtitle showing on the screen.

MilesAhead
Posts: 101
Joined: Tue Feb 02, 2010 8:17 pm

Re: Burn in Forced Subtitles

#5 Post by MilesAhead » Fri May 07, 2010 12:02 am

NomadCF wrote:Heres a trick no one seems to know,
Any encoder that uses the "Haali Media Splitter" can be used to "burn" in subtitles, even if that program clearly stats that it does not support subtitles. To do this you'll need to go into the Haali Media Splitter properties and set the "Priority languages" (under output) to what ever you want. For example and I was reencoding avatar I renamed my one subtitle track to "Navi" and then set my "Priority language" to Navi. This forces the subtitles to be "feed" into the encoder along with the video stream as if it was 1 stream instead of two. This is do to the fact that it really is now just 1 stream being output from Haali Media Splitter, so the encoder has no idea there is a subtitle showing on the screen.
This is an interesting tidbit. Can you give more details? Does it only work with graphics based such as .sup? Is there maybe a guide or a section of a doc where you picked this up? (Don't want to bug you to reproduce the info if there's a page with details already.. a link would be great.)

MrTeagan
Posts: 30
Joined: Sat May 01, 2010 4:49 am

Re: Burn in Forced Subtitles

#6 Post by MrTeagan » Tue May 11, 2010 7:16 am

Can handbrake burn the Navi SRT with the MKV to M4V? The burn in feature with external SRT is greyed out.
Director

setarip_old
Posts: 2136
Joined: Wed Dec 09, 2009 1:31 pm

Re: Burn in Forced Subtitles

#7 Post by setarip_old » Tue May 11, 2010 7:31 am

@MrTeagan

Hi!

Do a simple Googlesearch for:

handbrake + external srt

or

handbrake + burned srt


MrTeagan
Posts: 30
Joined: Sat May 01, 2010 4:49 am

Re: Burn in Forced Subtitles

#8 Post by MrTeagan » Tue May 11, 2010 7:39 am

Thank you.
Director

setarip_old
Posts: 2136
Joined: Wed Dec 09, 2009 1:31 pm

Re: Burn in Forced Subtitles

#9 Post by setarip_old » Tue May 11, 2010 5:12 pm

Thank you.
And thank you, as well ;>}

MilesAhead
Posts: 101
Joined: Tue Feb 02, 2010 8:17 pm

Re: Burn in Forced Subtitles

#10 Post by MilesAhead » Tue May 11, 2010 8:41 pm

NomadCF wrote:Heres a trick no one seems to know,
Any encoder that uses the "Haali Media Splitter" can be used to "burn" in subtitles, even if that program clearly stats that it does not support subtitles. To do this you'll need to go into the Haali Media Splitter properties and set the "Priority languages" (under output) to what ever you want. For example and I was reencoding avatar I renamed my one subtitle track to "Navi" and then set my "Priority language" to Navi. This forces the subtitles to be "feed" into the encoder along with the video stream as if it was 1 stream instead of two. This is do to the fact that it really is now just 1 stream being output from Haali Media Splitter, so the encoder has no idea there is a subtitle showing on the screen.
Could you be a bit more specific?

When you say "under output" you mean in the Languages settings?
splitter.jpg

NomadCF
Posts: 125
Joined: Tue Jun 30, 2009 7:38 pm

Re: Burn in Forced Subtitles

#11 Post by NomadCF » Tue May 11, 2010 9:39 pm

In the value field of the selected item in the image, Set the language or title of the subtitle you want used/burned in. Again remember this trick only works with encoders that use the splitter.

Using my avatar subtitles as an example, if you wanted to burn in only the NAvi. You would need to set the Value to NAVI.

MilesAhead
Posts: 101
Joined: Tue Feb 02, 2010 8:17 pm

Re: Burn in Forced Subtitles

#12 Post by MilesAhead » Tue May 11, 2010 11:43 pm

Ok, thanks for the clarification. :)

skittle
Posts: 349
Joined: Thu Jan 14, 2010 4:23 am

Re: Burn in Forced Subtitles

#13 Post by skittle » Wed May 12, 2010 5:41 am

NomadCF: To be more specific this method is only useful if you use directshow for decoding/encoding (or to just display subtitles on playback)... any encoder that supports avisynth can use ffmpegsource, and subtitle() function. Alternatively can pipe from mplayer/ffmpeg to encoder.
No reason to use directshow these days :)

NomadCF
Posts: 125
Joined: Tue Jun 30, 2009 7:38 pm

Re: Burn in Forced Subtitles

#14 Post by NomadCF » Wed May 12, 2010 12:27 pm

No reason to use directshow these days
I have to disagree with you there, for what I do directshow is still extremely useful. As it allows me (or anyone) to pre-process & filter a video before the encoder gets it.

skittle
Posts: 349
Joined: Thu Jan 14, 2010 4:23 am

Re: Burn in Forced Subtitles

#15 Post by skittle » Wed May 12, 2010 5:58 pm

thats what avisynth is for :| also you can pre-process with mplayer/ffmpeg too!
directshow is NOT frame accurate and thus the main reason no one uses it anymore.
directshow/vfw are relics left over from virtualdub days ;)

Post Reply