Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

marklight

macrumors 6502
Original poster
Apr 6, 2006
316
0
Is there an easy program to do this - mac or pc.

I just have a foreign film that is lacking english subtitles, but I have the subtitle file, and I'm looking to make a .mp4 apple tv compatible file, but I don't know the correct - best process to do this. I need to hard code the subtitles to the movie file.
 
Convert the file like normal using visualhub or whatever program you normally use. Use submerge to add the .srt file to the .mp4 or .m4v and save as a self contained .mov. On a side not if you plan on tagging the file with meta-x add the tags to the .mp4 file before you add the subtitle track. That way it will retain the mpaa rating info and other tags that meta-x doesn't tag .mov's with correctly.
 
I use Quicktime Pro to save as self contained movie which will hard code the subtitles from the srt file. Then I use VisualHub to re-encode to mp4 to play on my apple tv.
 
any methods that do not involve submerge? anyone?

You can use quicktime texttrack. Jubler can convert to this format. Use Quicktime Pro to merge the quicktime texttrack and video. I could never get swedish characters working using this method tho.
 
You can use quicktime texttrack. Jubler can convert to this format. Use Quicktime Pro to merge the quicktime texttrack and video. I could never get swedish characters working using this method tho.

can you explain this a bit more. Do i first rip the movie in handbrake and then add the text track- then reconvert the movie in quicktime pro (which will hard code the subtitles).
 
can you explain this a bit more. Do i first rip the movie in handbrake and then add the text track- then reconvert the movie in quicktime pro (which will hard code the subtitles).

Okey

1. Convert the movie to .mov/m4v/mp4
2. Extract the subtitles or download them. If I can't find the the subtitles as a .srt I use Subrip for windows (and extract them from the dvd).
3. Use Jubler to convert .srt to QuickTime Texttrack
4. Here's some more information on the texttracks:
http://www.apple.com/quicktime/tutorials/texttracks.html
If you want to, open the texttrack in your favorite texteditor and change the fontface, size, text-alignment etc.
5. Open the converted QuickTime Textrack with Quicktime Pro
6. Open the movie with QuickTime Pro
7. Select the QuickTime Textrack using cmd+a, copy it, then past it into the movie-window.
8. Save as self-contained movie.
 
Okey

1. Convert the movie to .mov/m4v/mp4
2. Extract the subtitles or download them. If I can't find the the subtitles as a .srt I use Subrip for windows (and extract them from the dvd).
3. Use Jubler to convert .srt to QuickTime Texttrack
4. Here's some more information on the texttracks:
http://www.apple.com/quicktime/tutorials/texttracks.html
If you want to, open the texttrack in your favorite texteditor and change the fontface, size, text-alignment etc.
5. Open the converted QuickTime Textrack with Quicktime Pro
6. Open the movie with QuickTime Pro
7. Select the QuickTime Textrack using cmd+a, copy it, then past it into the movie-window.
8. Save as self-contained movie.


That's what I thought, but just to make sure, does this work with Apple TV?
 
Question about quicktime txt track

sorry to keep this thread going, but I'm not really understanding how to add the text track to an existing movie. I open my srt file in jubler. And I use the preview button to test it out on my movie. looks great. I then save it as a quicktime txt file. I open it up in quicktime, select the whole track, and save it. However when I paste it into my existing movie, I just get a really long movie, with half of it being the text track - which is just black slides with text, and the other half is the original film. When I save it as a QT movie, it's the same exact thing.

The other thing I have tried- instead of pasting the text track, i select Add to Movie, but when I do this I get a little black video box at the upper left hand corner of my film (basically it's like PiP). I then went into the properties and noticed you could maneuver the text around and resize it. However, there is always a black rectangle around the text. I'm wondering if there's a way to get rid of this, or if it is permanent. Is this text track really meant to be positioned in the letterbox area of a film?

Maybe I'm doing something wrong in jubler. Thanks for any help.
 
Use alt+cmd+shift+V to paste the texttrack to the movie. (Not sure what is called in english)
 
Use alt+cmd+shift+V to paste the texttrack to the movie. (Not sure what is called in english)

when doing so i get the black box with text in the upper left hand corner. See picture... any suggestions?
 

Attachments

  • Picture 1.jpg
    Picture 1.jpg
    45.5 KB · Views: 298
What is your problem with using submerge? I certainly hope its not price. You could have already been done with this file a long time ago, and also had a great program for adding subtitles in the future.
 
What is your problem with using submerge? I certainly hope its not price. You could have already been done with this file a long time ago, and also had a great program for adding subtitles in the future.

first is that as far as I remember it uses a white background plate.

secondly it doesn't work with HD files very well (which is a separate issue as I didn't mention HD files in this topic. I don't like having to convert MKV files twice to add subtitles to them)

I just don't think I would use it much.
 
Hmm, I use it all the time to add subtitles to .mp4 and .m4v files converted from HD .mkv movies. The text size, font, color, background plate-or not, are all customizable. Not sure what your talking about having to convert twice, that is not the case. After you have converted your video to a .mp4 or .m4v you simply open it in submerge, and add the .srt file. You then save the file as a self contained movie. The whole process takes maybe 10 minutes. You can also easily adjust the timing of the subtitles if they are off.
 
Hmm, I use it all the time to add subtitles to .mp4 and .m4v files converted from HD .mkv movies. The text size, font, color, background plate-or not, are all customizable. Not sure what your talking about having to convert twice, that is not the case. After you have converted your video to a .mp4 or .m4v you simply open it in submerge, and add the .srt file. You then save the file as a self contained movie. The whole process takes maybe 10 minutes. You can also easily adjust the timing of the subtitles if they are off.

well then i'll have to give it try!
 
use muxo

I just happened to come across this thread. There is a free utility called 'Muxo'. A google search will help you find the download easily. It can add a subtitle srt track to m4v files (for mp4 files change the extention to m4v). It adds them as 'soft subtitles' (can be turned on and off from the menu). Its easy to use, and does this in a second.
However, be careful while using it. Always make a copy, and perform this on a copy. Sometimes the program will crash while adding subtitles, and then the video file will be rendered unplayable. Other than that, its been working well.
I can turn subtitles on and off on my computer in quicktime, and also on my ipod touch.
 
I just happened to come across this thread. There is a free utility called 'Muxo'. A google search will help you find the download easily. It can add a subtitle srt track to m4v files (for mp4 files change the extention to m4v). It adds them as 'soft subtitles' (can be turned on and off from the menu). Its easy to use, and does this in a second.
However, be careful while using it. Always make a copy, and perform this on a copy. Sometimes the program will crash while adding subtitles, and then the video file will be rendered unplayable. Other than that, its been working well.
I can turn subtitles on and off on my computer in quicktime, and also on my ipod touch.

There are some issues with that as well.
1. The text is very small, but you can change the width/height in QuickTime Pro.
2. Italic text show up with the tags <i>, instead of being in italic
3. The background rectangle covers all the video's width instead of being text background only.
4. UTF8 only

Other than that, it looks very promising. I hope handbrake is going to add something similar.
 
Re: Use Muxo

There are some issues with that as well.
1. The text is very small, but you can change the width/height in QuickTime Pro.
2. Italic text show up with the tags <i>, instead of being in italic
3. The background rectangle covers all the video's width instead of being text background only.
4. UTF8 only

Other than that, it looks very promising. I hope handbrake is going to add something similar.

When using Muxo, you must feed it .srt files. For proper display on iPhone/iPod Touch and QuickTime, you must remove styles (e.g. italics tags <i> </i>) from the .srt. And, as you stated, the .srt must be saved in UTF-8 . Using Jubler, you can convert any sub file to .srt and save as UTF-8 prior to using Muxo. To remove styles, SubCleaner is quick. The only issue with using Muxo (not Muxo's fault AFAIK) besides styles is that TV v2.2 does not properly display the soft subs.
 
hi guys,
I know I'm a bit off-topic, but since you mentioned Submerge...

I'm using the latest version, everything works great, but...
As I understood, after you render subs, the "Save" option should save the rendered movie in its original format (i.e. divx, xvid, avi...) - but everytime I hit "Save", it saves only in .mov format...
Then I have to re-encode the movie, which of course takes forever...
Even if I try exporting it from QT Pro, the pass-through option on the mp4 format is greyed out, and exporting in any other format re-encodes the movie...
:(
I tried it on several movies, same thing... :confused:

Any ideas?

Tnx
 
hi guys,
I know I'm a bit off-topic, but since you mentioned Submerge...

I'm using the latest version, everything works great, but...
As I understood, after you render subs, the "Save" option should save the rendered movie in its original format (i.e. divx, xvid, avi...) - but everytime I hit "Save", it saves only in .mov format...
Then I have to re-encode the movie, which of course takes forever...
Even if I try exporting it from QT Pro, the pass-through option on the mp4 format is greyed out, and exporting in any other format re-encodes the movie...
:(
I tried it on several movies, same thing... :confused:

Any ideas?

Tnx

I never could get Submerge to work properly with subtitle tracks. The subtitles would always be too long and would move off the screen or would be longer than 2 lines and Submerge only supports 2 lines of subtitles.

QuickTime is also excruciatingly slow at encoding any type of video so Submerge is also just as slow. You can work around that by encoding the video using an ffmpeg based encoder while using "save as" in Submerge after processing the subtitles. Apple based players should still play the .mov without problems if the original encoding is compatible with the player.

I would like to hear if anyone has been able to use Submerge for the average srt track from a foreign movie. I've never been able to get it to process subtitles in a way that is actually watchable.
 
I never could get Submerge to work properly with subtitle tracks...

Hm, worked for me from the start... Possible problem: latest version, code page, OS version, etc. Did you try contacting the devs...?

Only can't get lose the black plate, even if I turn it off, it shows every time, covers 1/3 of the screen... :confused:

You can work around that by encoding the video using an ffmpeg based encoder

I will try that, thanks for the advice... :)

Btw, tried VLC (latest build), never worked, every file unreadable... :mad:
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.